Bundle Discount

Hello! I need someone to help me set up a discount. I want to do buy 2 products for 40 and 3 products for 55.

You can’t do tiered fixed-price bundles like this easily with Shopify’s native discounts. The native system is really only built for basic stuff like ‘Buy 2 get 10% off’.

To get exactly 2 for $40 and 3 for $55, you have two main options:

  1. Create a new product and set the variants as “2-Pack” ($40) and “3-Pack” ($55). You can use the free Shopify Bundles app to link these variants back to your individual product inventory so it tracks correctly.

  2. Use a volume discount app. I’ve used VolumeBoost on my store for this exact setup, but there are tons of them in the app store if you search “tiered pricing” or “volume discounts”.

Hi there @bnbrown88 an easy way for doing this is with the help of a reliable bundle app like the one in my profile which has a free plan as well that you could try whenever you need to. Let me know if you need further info on anything!

We built our app for this situation, Behaviour Discount and Links - Discount popups triggered by behaviour, magic links & QR codes | Shopify App Store You can trigger discounts in multiple ways, you can customise the design too!

What you want to set up is called a Volume Discount with “fixed price” discount.

Shopify doesn’t support this natively, so using an app is usually the most reliable way to get more conditional rules, a smooth shopping experience & increased conversion rate.

If you are struggling to find the right app, here are 3 key criteria to consider:

P/s: I will use BOGOS: Free Gift Bundle Upsell app to show you an example. You can also try it for free if you’re interested.

  1. Support for “Fixed price” (not just % or amount off)

  1. If customers have to buy same products (e.g: buy exact 2 Suncreen), use an app that lets customers easily add 2 products to cart with one button

→ reduce the time spent shopping = higher conversion rate

  • If customers can buy different products (e.g. any 2 across your store), make sure the discount works with your normal Add to Cart flow, not just inside the app’s widget

Hope you find the best app you need! Let me know if you have any questions.

Ellie


P/s: In case you need it, here’s a tutorial on setting up a Volume Discount on Shopify.

Hi @bnbrown88 :heart:

If you’re looking to offer a deal where customers can pick 2 products for $40 or 3 products for $55 in a flexible “build your own bundle” flow, then Easify Box Builder can fully support this setup.

Here’s an example I’ve created so you can see how it works:

  • This is the result:

  • This is the app setting:

First, in the app you just need to create a new box and select the Regular Box type. This box type allows customers to freely choose products from a collection to build their own bundle.

After that, to match your pricing requirement, you can go to the Discount & Subscription section and click Edit option in the Box size options. Here, you can create options like 2 Products with Quantity = 2 and Price = $40, and 3 Products with Quantity = 3 and Price = $55.

Customers will then select their preferred box size and choose products to fill the box. The app will track the selected quantity and apply the fixed price based on the chosen option instead of calculating from individual product prices.

The final cart will include the selected items, while the bundle pricing is applied based on your configuration, allowing you to keep inventory managed at the individual product level.

Overall, the setup is straightforward and does not require any complex customization.:smiling_face_with_three_hearts:

Native Shopify discounts (both the old discount codes and the new automatic discounts) only let you configure “percentage off” or “amount off” — there’s no built-in option to set a flat final price like “2 for $40”, so what you’re running into is a real gap, not something you’re missing in the settings.

A couple of ways merchants usually solve this:

1. Create the bundle as its own product/variant (no app, no dev work)
Make a separate product (or variant) called something like “2-Pack” and manually price it at $40, and another “3-Pack” priced at $55. This is the most reliable no-code route because you’re setting the final price directly instead of trying to discount your way to it. The tradeoff is inventory: unless you manage stock manually or bulk-adjust it, Shopify won’t auto-decrement the individual items when the bundle sells, so you’ll want a process (or a bundling app that syncs inventory) to keep counts accurate.

2. Build a custom Shopify Function for dynamic pricing
If you want it fully automated (any quantity → target price, no separate SKUs), you’d write a cart/discount Shopify Function that calculates the “amount off” needed per line so the final total lands on your target. E.g., if 2 units list at $50 total and you want $40, the function applies a $10 discount dynamically based on quantity in cart. This requires dev resources (Shopify CLI + Functions, Rust or JS) since it’s custom logic, not a checkbox in admin.

3. Look at apps built specifically for tiered/volume pricing
There are Shopify App Store apps in the “volume discounts” / “bundle pricing” category built to handle exactly this (quantity tiers with a fixed end price rather than just % off). Worth checking a few listings for ones that explicitly say they support fixed-price tiers (not just percentage breaks), and testing on a dev store before committing since behavior varies app to app.

If you go the manual bundle-product route (#1), happy to help think through how to structure the variants so inventory stays sane.