Overview
This guide covers how to use Shopify discounts alongside bundle products.
Note - Items inside the bundle are ignored when calculating discounts. Shopify only looks at the bundle product itself.
Product discounts
Product discounts apply to specific items or collections in your store. They reduce the price of those particular products directly. For example, a product discount might give 20% off all shirts or $10 off a specific product.
Product discounts can have rules to apply only to specific products.
Order discounts
Order discounts apply to the entire cart subtotal, affecting the total amount of the order rather than individual products. For example, an order discount might give 10% off the whole order or $15 off orders over $100.
Order discounts are not able to have rules to make them apply to specific products only. They will always apply to all products in the order.
To prevent stacking with bundles:
Use Product discounts where the bundle product itself is not eligible.
To allow discount stacking with bundles:
Use order discounts that ignore the products in order and apply regardless, or include the bundle product itself as eligible in the Product discount.
Examples
Allow discount stacking
Product discount applying to a bundle product as the bundle product is included in the eligible products
Order discount applying to the subtotal in the order so it stacks in addition to the bundle discounts.
Prevent discount stacking
Product discount that does not apply to the bundle product. Items inside the bundle are ignored. This means the discount is not eligible.
Test test test
Always test your discount setup with your specific bundle/discount combinations before going live, especially when you have multiple discount codes or stacking of discounts.