How to create a fixed price bundle discount for different collections?

Hi,

I am hoping someone can help. I am trying to create a meal deal style discount, where a customer picks an item from three different collections of products to create a bundle which is then charged at a fixed price eg. £5. For example, one drink from a collection of drinks, one sandwich from a collection of sandwiches and one bag of crisps from a collection of crisps.

Each item is individually priced so I cannot apply a fixed price discount, otherwise it doesn’t come out at £5.

I’m sure there must be an app or something I can use to do this!

Thanks,
Nikki

You can kinda get this with /admin/discounts/automatic where you select all 3 collections and a minimum purchase of 3 items and with that get a fixed price of £5.

Hope this helps.

Thanks for the quick response.
When I try this it asks me to enter a discount value, which I am reading as the amount of discount that will be applied to the total. If that is correct, then it doesn’t appear to let me key a fixed price for the three items.
Am I missing something?

That’s correct.

I think I found the App you’re looking for: link

Hi there,
This is really helpful, thanks. Is it possible using your app to create a fixed price for the bundle rather than a discounted price? I want it to work like a meal deal so rather than pick 3 items get 10% off it has to be pick three items for £5.
I’m also looking to work with the Shopify API rather than the front end so to speak. Does your app work with the API and would it be able to apply the correct bundle price if a list of SKUs were sent via API which qualified for the bundle? Eg. Drink, Crisps and Sandwich comes through and your app recognises that they qualify for the bundle and charge appropriately?
Thanks,
Nikki

Yes, fixed price discount is supported. I believe that all Shopify apps work with Shopify API and so does our app.

Our app is based on the custom product template. The customers select items on it and build bundles.

You can try Our app: https://apps.shopify.com/jtdl-bundles-discounts

it provides Build Your Own Bundles, Quantity Breaks, Let your customers mix and match products to create custom sets—ideal for meal deals, beauty kits, outfit bundles, and more.

Easily create Build Your Own Bundles, “Buy Any 3 for $10” deals, Mix & Match offers, and automatic discounts.

Hi @nikkijb, sorry for my late reply! I hope you’re able to find the solution.

If not, I’ve recommended many clients try the Mix and Match Bundle of BOGOS: Free Gift Bundle Upsell (free plan available), as it can:

  • Create a fixed-price bundle when customers buy from collections
  • Work with Shopify API as you request

Step 1: Create 3 Mix Items — each one linked to a different collection

  • Choose “Each Mix Item contains a different list of products,” which means every Mix Item will have its own collection (e.g., Drinks, Sandwiches, Crisps).
  • For each Mix Item, select the collection you want customers to choose from.
  • Set Minimum Quantity = 1 so customers must pick 1 drink + 1 sandwich + 1 crisp.

Step 2: Set the fixed bundle price (e.g., Buy 3 at £5)

  • Set the quantity is 3
  • choose Fixed Price
  • Enter £5 as the total bundle price

This means: Once a customer selects 3 items from 3 collections, the entire bundle becomes £5 — regardless of the individual item prices.

Set up Shopify API

BOGOS app works with Shopify API and Shopify headless setups. Here’s the help doc.

However, I encourage you to chat with BOGOS Support Team regarding Shopify API first. They’ll he happy to check and set it up for your store.

BONUS: Video tutorial

Here’s the tutorial on creating Shopify Mix and Match Bundle using BOGOS app. I hope it helps!

If you have any questions, don’t hesitate to reply to me!

Ellie

Hi @nikkijb :raising_hands:

Based on your requirement to create a meal deal where customers pick 1 item from each product group (burger/fries/drink) but the entire combo is charged at a fixed price (e.g., £5), while the individual items inside still have their own different prices, Easify Box Builder can fully support this - exactly as shown in the demo I built above.

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

  • This is the result:

  • This is the app setting:

Currently, the Easify Box Builder app offers four different box types, and for a fixed-price meal deal scenario like the one you described, Predefined Box Sizes is the most suitable option.

Specifically, Easify Box Builder lets you create a dedicated bundle page where customers build their combo through clear step-by-step selections—for example: Step 1 choose a burger from the Burgers collection, Step 2 choose fries from the Fries collection, and Step 3 choose a drink from the Drinks collection. In each step, you can specify that customers may select one item, and all of these selections will be grouped together into a single box.

With this box type, the Discount & Subscription section acts as the “Choose Your Box Size” step in the shopping experience. You predefine a box size with a fixed number of items (for example, 3 items) and assign a fixed price to that box (for example, £5), completely independent of the individual prices of the products inside.

From a technical perspective, you simply need to create a new box in BB, select Predefined Box Sizes, set the box size to 3 items with a fixed price, and then add the corresponding collections for each selection step. The products will keep their original variants, images, and information from Shopify, but when they’re included in the box, the system will calculate the price based on the box price, not by summing the individual item prices.

Easify Box Builder is extremely accessible, thanks to its simple interface and fast onboarding - you can be fully set up in minutes, no technical background needed.:blush:

This is a meal-deal / fixed-price bundle where customers must pick 1 item from each collection (drink, sandwich, crisps) and the whole bundle is sold at a single fixed price (e.g. £5), regardless of individual product prices.

Shopify’s native discount system can apply percentage or amount discounts, but it doesn’t naturally enforce a true fixed bundle price across multiple required selections.

For this type of setup, merchants usually use a build-your-own bundle app where:

  • each collection acts as a required slot

  • customers must select 1 item per slot

  • the bundle is sold at a fixed price

You can explore this type of solution here:
:backhand_index_pointing_right: https://apps.shopify.com/collection-bundle