New Shopify Certification now available: Liquid Storefronts for Theme Developers

Bundle based on formula or BOGO

2 0 0

I am trying to solve a fairly unique problem and I’ve come up with 3 different ways to look at it. We have a company that sells boxes of supplies and you can select how many people the box is for. There are formulas for each of the boxes contents based on how many people the box is for. For example, item A is in the box equal to the person count. Item B is in the box once for every 6 people. Items are also not unique to one type of box. For example, item A could be in box 1 and box 2. Displaying the box contents as individual items on the product page isn’t a priority. There is also no need to have a quantity input where the customer could order 2x boxes for 6 people. They would just input 12 people. So the quantity field could be used as the box size selection if necessary.


The 3 different ideas I’ve come up with to solve this problem are as follows:

1. (Most desirable) There is a single product for the box and separate products for each of the contents. Formulas are then assigned based on how the products are packed. When a person checks out with a box, the individual item quantities are removed from inventory based on these formulas.


2. Rather than thinking of the box as bundles, a BOGO formula solution could also be used. If the main box is purchased with a quantity (the number of people the box is for) of x, the box content items are included as free items.


3. (Least desirable) Each box for each number of people is created as a normal bundled product. For example Bundle A is for Box A and has the appropriate quantities for a box of 6. Bundle B would be the same but for a box of 7. Then the product page would be just stylizing a selection between each of the different bundles.


Any advice for best routes or app suggestions would be great. Thanks!

Replies 2 (2)
149 8 13

Hi @GarrettW27 


This is Jun from Bundle Kit


Our app is able to meet your needs as it is primarily a bundle inventory management system so it will also be able to track the SKUs for variants of each product.


The bundle inventory is automatically set based on the available inventories of the bundle item(s), including the inventories of the variants. Proper quantity will also be taken out of the inventory of each bundle that is being purchased.


You can create bundles using our app. We have step-by-step instructions here:


Let us know if you have any questions. 

Bundle Kit enables businesses to easily build product kits, sync inventory of bundle and bundled products sold, and fulfill bundle orders.
Shopify Partner
271 9 37

Hello @GarrettW27, Have you got your solution? If you want to allow your customer to select an exact amount of quantities for making a bundle or box then you can try the MultiVariants - Bulk order app.


With this app, you can sell your product in a particular number of bundles so that your customer can not buy more or less than your provided number of restrictions. And the selected quantities will be removed from the stock that you’ve set on Shopify


You can set the min and max quantity, so your customer must choose that quantity before going to the cart page. Suppose, your product has 10 different color variants and you want your customer to choose exactly 6 quantities from all those variants. So, if you set minimum and maximum quantities as 6, they can’t choose quantities more or less than 6.

Additionally, through this app, you can apply restrictions for minimum-maximum quantities, predefined bundles, interval quantities, and limits on variants and orders that can be achieved. 


Here is a Demo Product. here you can not go to the cart page without selecting 12. if you select more or less than 12 it won't allow you to click on add to cart.

also, explore our Demo Store. You can try the app with 3 days of a free trial.

Emilia7 | eFoli
-Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- Checkout our apps:Inkybay || MultiVariants