Cart Transform not working on Bundles App

We are using the Bundles App to bundle products and apply discount by using the price and compare at price.

Then, we have a Discount Function, wherein if a customer is tag with VIP, they will be given 50% off on all products. But for instance of bundled products which are already discounted we don’t want the discount to stack, so the 50% off should apply on the original price or the compare at price. Then we use the Cart Transform Function to update the price at checkout, but for instance it is not working for products that are created through Bundles App.

Calculations were right the 50% off of 39.98 is 19.99, but the Cart Transform should change 35.98 on checkout to 39.98. logs on Shopify partners were able to output the price to be displayed, but did not show up at checkout

Hi there! :waving_hand:

Thanks for the detailed report. This is a known limitation where Cart Transform modifications don’t persist through the Bundles app checkout flow. While your transform is
calculating correctly (as shown in the logs), the Bundles pricing system overrides those results during checkout.

Workarounds you can try:

  1. Bundle-native discounts: Configure your VIP discount directly in the bundle settings rather than using Cart Transform
  2. Pre-bundle discounts: Apply the 50% discount at the individual product level before they’re bundled
  3. Discount codes: Use automatic discount codes for your VIP customers as an alternative to Cart Transform

Unfortunately, this interaction between Cart Transform and Bundles is a known system limitation. We have a “Bundles pricing” project on our roadmap, but it’s currently
waiting on a major pricing team refactor.

Hope one of those workarounds helps! Let me know if you need clarification on any of them.

1 Like