Bundle Discounts
Bundle discounts encourage customers to purchase specific product combinations by offering a discount when they buy items together. This is a proven strategy to increase average order value and move complementary products.
How Bundle Discounts Work
Section titled “How Bundle Discounts Work”PowerX monitors the cart contents at checkout. When a customer has all the required products from a bundle in their cart, the discount is applied automatically. No coupon codes needed.
Example bundles:
| Bundle | Products | Discount |
|---|---|---|
| Skincare Set | Cleanser + Toner + Moisturizer | 20% off the bundle |
| Gaming Setup | Keyboard + Mouse + Headset | $25 off |
| Complete Outfit | Shirt + Pants + Belt | Fixed price $99 |
Setting Up Bundle Discounts
Section titled “Setting Up Bundle Discounts”Step 1: Create a New Campaign
Section titled “Step 1: Create a New Campaign”- Open PowerX from your Shopify admin.
- Click Create Campaign.
- Select Product Discount as the function type.
- Name your campaign (e.g., “Skincare Bundle Deal”).
Step 2: Define the Bundle Contents
Section titled “Step 2: Define the Bundle Contents”- Select Bundle Discount as the discount type.
- Add products to the bundle:
- Specific products — select the exact products that form the bundle.
- Collection-based — choose products from a collection (e.g., “any 3 items from the Accessories collection”).
- Mixed — combine specific products with collection-based selections.
- Set the required quantity for each product in the bundle (e.g., 1 of each, or 2 of product A + 1 of product B).
Step 3: Configure the Discount
Section titled “Step 3: Configure the Discount”Choose how the bundle discount is applied:
- Percentage off — a percentage discount on the entire bundle (e.g., 20% off when buying all 3 items).
- Fixed amount off — a flat dollar discount on the bundle total (e.g., $25 off).
- Fixed bundle price — set a specific price for the bundle regardless of individual product prices (e.g., “All 3 items for $99”).
Step 4: Set Conditions (Optional)
Section titled “Step 4: Set Conditions (Optional)”- Customer segments — limit to specific customer groups.
- Scheduling — set start and end dates.
- Usage limits — restrict how many times the bundle discount can be used per customer.
Step 5: Activate
Section titled “Step 5: Activate”Review the bundle configuration and toggle to Active.
Advanced Bundle Strategies
Section titled “Advanced Bundle Strategies”Mix-and-Match Bundles
Section titled “Mix-and-Match Bundles”Let customers choose from a selection rather than requiring specific products. For example, “Pick any 3 items from our Summer Collection for 25% off.” Use collection-based bundle definitions for this.
Tiered Bundle Discounts
Section titled “Tiered Bundle Discounts”Offer escalating discounts based on the number of bundled items:
- Buy 2 items from the collection: 10% off
- Buy 3 items: 15% off
- Buy 4 or more: 20% off
Cross-Category Bundles
Section titled “Cross-Category Bundles”Bundle products from different categories to encourage cross-selling — for example, “Buy a camera + lens + bag for $50 off.”
Subscription Bundles
Section titled “Subscription Bundles”Combine bundle discounts with Shopify subscriptions to offer discounted product sets on a recurring basis.
Stacking with Other Discounts
Section titled “Stacking with Other Discounts”Bundle discounts can be configured to stack with or exclude other promotions. In the campaign settings under Stacking Rules, choose the combination behavior that fits your promotional strategy.
Troubleshooting
Section titled “Troubleshooting”Bundle discount not applying?
- Ensure all required products are in the cart at the correct quantities.
- Verify the campaign is Active and within the scheduled date range.
- Check that the customer meets any segment or eligibility conditions.
Discount amount seems incorrect?
- For percentage-based bundles, the discount applies to the combined total of the bundled items only, not the entire cart.
- For fixed-price bundles, verify the fixed price is set correctly in the campaign configuration.