How can I implement a 'buy 2 for 99$' discount on all collection items?

Topic summary

A store owner needs to implement a “buy 2 for $99” discount across all items in a specific collection, where products have varying individual prices. This discount is already offered in their physical stores and needs to be replicated online.

Challenge identified:

  • Shopify’s native discount codes only support percentage-based or fixed-amount discounts, not fixed-price bundles where the discount value varies depending on which items are selected.

Solutions proposed:

  • Multiple third-party apps were recommended that support fixed-price bundle functionality:
    • BOGOS app: Offers a “Mix & Match” feature allowing customers to select any 2 items from a collection for a fixed $99 price. Includes visual setup demonstrations.
    • Every Possible Discount app: Specifically designed for “Buy X for Y$” discount scenarios.
    • Another app solution that generates new product variants when customers build bundles.

Status: The discussion remains open with the store owner evaluating the suggested app-based solutions, as native Shopify functionality cannot accommodate this specific discount structure.

Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

Hi everyone

I want to have in my store a “buy 2 for 99$” discount.

The Discount should apply to all items from a specific collections.

All the items have different prices (so the discount value changes from bundle to bundle).

From what I see, the discounts on shopify only support a specific discount value or percentage.

I really need this discount since we also sell in stores and we have that discount in all of our physical stores.

Help me find a solution!

TNX

So what you’re saying is that it doesn’t exist on shopify or any other app?

I know about both of these discounts but unfortunately, they’re not what I need.

Yes, Shopify discount code can’t support a price discount. Our app can support a fixed-price bundle with new variants. When a customer builds a bundle, a new variant is generated by our app. With our approach, you can set up a bundle like buying any 2 products from a collection and pay $99.

Hey @RonBL @Rivin ,

This is essentially a Buy X for Y$ discount.

We have created an app exactly for this use case. Its called Every Possible Discount

Do checkout the demo store for this use case:

https://every-possible-discount.myshopify.com/collections/jewellery

Hi,

I suggest using the BOGOS app, because it can do exactly what you need.

With the Mix & Match feature, you can set up bundles with a fixed price like “Buy 2 for $99.” You can also apply the discount to all items within a specific collection, so it will work perfectly for your setup.

Here’s a demo of how the Mix & Match Bundle feature works in the BOGOS app:

Step 1: Set up the bundle

Step 2: Set up discount method for the bundle

Try BOGOS for free here!