Skip to main content
Creating & managing bundles

Create Buy 1, Buy 2 and Buy 3 quantity breaks

Quantity breaks give shoppers a better price when they buy more units of the same product. This guide creates three offers, publishes them and checks the price customers receive in the cart.

Quantity discounts tutorial cover with a cosmetic bag and three quantity offers.
Follow a quantity-discount setup using a cosmetic bag. The written example below uses face cream, so its prices differ. English captions are available. Open the video tutorial page or Watch on YouTube.

The example we will build

Use a product with a selling price of $28. Our example is a face cream, with no gifts, subscriptions or quantity caps. USD is the example currency; enter amounts in your store's currency.

OfferQuantityDiscountTotal at $28 each
Buy 11None$28
Buy 22Percentage: 10$50.40
Buy 33Percentage: 20$67.20

These totals exclude other discounts and any added tax or shipping. For a set containing different products, use a Product bundle offer instead.

1. Create the deal and choose its product

  1. From the Bundlex dashboard, click Create bundle.
  2. Choose a quantity-break template or click Start from scratch.
  3. Under Show widget on, choose Selected products and select your example product. Check that it appears in the preview.
Bundlex first-bundle draft in Shopify admin with Show widget on expanded, Selected products set to one Revitalize Face Cream, and the same cream selected in the preview.
1. Under Show widget on, select the product where this offer should appear. 2. Check that the preview uses the same product. This draft targets only Revitalize Face Cream. Select the image to view it at full size.

A template supplies starting settings. Review its existing offers and extras rather than assuming it already matches this example. Keep one active deal on the test product so overlapping targeting does not confuse the result.

2. Configure the three quantity offers

  1. Open Offers. Add offers with Quantity break, or edit the quantity offers supplied by the template.
  2. Set each offer's Quantity, Discount and title using the table above. For a percentage, select Percentage first, then enter the number in the amount field.
  3. Review the discount label and subtitle too, so no template text promises different savings.
  4. Turn on Pre-selected offer for the choice you want selected when the page opens. Use Buy 1 for this example.
Bundlex first-bundle draft with Buy 2 expanded, showing Percentage discount, Amount 10 and Quantity 2. Its selected preview offer totals $50.40.
1. Set Buy 2 to Percentage, Amount 10 and Quantity 2. 2. The preview shows two $28 creams for $50.40. Select the image to view it at full size.

Amount off per item means money subtracted from each unit, not its final selling price. Fixed total price is a different pricing method for a complete pack. See discount types explained before changing methods.

3. Decide how shoppers choose variants and quantities

If the product has options such as Color and Size, turn on Add-ons > Variant selector to let shoppers choose a variant for each unit. Use real available combinations and check any price differences between variants. Without this selector, a regular quantity offer uses the theme's main variant choice. See variant settings.

The cream example needs no variant selector. For a separate variant example, add a product with options to the same deal and select it in the preview. Our cosmetic bag has a $24 Small variant and a $30 Large variant. Choosing Ivory / Small and Blush / Large gives a $54 base total, or $48.60 after the 10% discount.

Aurelia Quilted Cosmetic Bag page showing Buy 2 selected, separate Ivory Small and Blush Large variant rows, and a discounted total of $48.60.
1. Choose Color and Size separately for each unit inside Buy 2. 2. These $24 and $30 bag variants total $48.60 after 10% off. The native product options above are separate from the two offer rows. Select the image to view it at full size.

The three cards work without a stepper. If shoppers should also adjust the number directly, turn on Add-ons > Quantity selector and check its Show on: offers. On these ordinary percentage tiers, the selector counts individual units. Follow the quantity-selector guide for positions and incompatible settings.

For this first example, leave Limit discount to offer quantity and Count each variant separately off. Those settings change how quantities qualify and should be tested separately.

Bundlex Quantity breaks Draft on the Advanced tab, showing quantity cap off and per-variant counting disabled beside the bag offer preview.
1. Leave Limit discount to offer quantity off for this example. 2. Count each variant separately is off and unavailable while the Variant selector is enabled. Select the image to view it at full size.

4. Activate and check the storefront

  1. Review the preview and click Save to keep a draft. Click Activate when you are ready to test on the storefront. Saving a new draft without activating it does not publish the deal.
  2. Enable the widget in your theme, then open the actual targeted product page.
  3. Starting with an empty cart each time, test Buy 1, Buy 2 and Buy 3. Confirm the quantities, chosen variants and product totals from the table at checkout.
  4. Test four units as well. With these ordinary percentage tiers and no cap, all four qualify for 20% off: $89.60 at the example price.
  5. Reduce the cart to two units and check that the price returns to the 10% tier. Remove other promotions from the test if they change the result.
Revitalize Face Cream product page showing the three quantity offers, Buy 2 selected for $50.40, and the Add to cart button below the widget.
1. Select Buy 2 for two $28 creams at $50.40. 2. Use the product page Add to cart button to add the selected offer. Select the image to view it at full size.

If the selected offer looks right but the cart price does not, use the cart-price checklist. For a publishing limit, follow automatic-discount limit guidance.

Next steps

Add a gift, customize the widget's appearance, or return to the setup guide to choose another promotion. Recheck the cart after adding a new feature.

Was this article helpful?

Your feedback helps us improve our docs.

Thanks - we'll keep improving this article.

Want to chat with our team? Still have a question?

Still need help?

Our team is one click away. Send us a message and we'll get back to you.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.