I am trying to avoid the bundle also becoming its own SKU but rather the products being added as their own individual line once at checkout. This app does something similar with a feature called Unbundle: https://apps.shopify.com/bundleup
One type is creating custom pages in your theme and letting your buyers select different items as part of a bundle before check out. These are then added as individual order lines and a discount is added at checkout.
The other type is the way we do it with Bundleup in that the buyer purchases a single product line and we update it post purchase.
Sounds like you may want to go with a theme based one where those apps create custom product pages for you which you then configure.
I did try out your app but as you said it wasn’t quite what I needed. Do you have any specific app names that could help me with the first type of bundle apps you described?
The example you sent is a simple product with 3 options so you don’t need anything extra to set it up on your store. The only limitation is you can only have 100 variants.
If you do want it to act more like 3 separate product choices then a variation product have a search for bundles on Shopify that work on basis of custom pages. I have never tried any so can’t give you any examples.
Hi @NatureBed , in case you haven’t found the right bundling app, you can try our app, Simple Bundles. However, one difference between what you’ve described and how Simple Bundles works is the bundle contents are added to the order after the order is created which means that the customer only sees the bundle product at checkout. The inventory is updated at the individual SKU level and the bundle quantity available is calculated based on its contents.
Looks like there have already been some solid answers here (and some clever workarounds suggested) — so I’ll just sneak in with another option that might be right up your alley.
I’ve built an app called NeatBundles that’s designed specifically for this type of “mix & match” bundle setup. Instead of forcing you into a single SKU for a bundle, NeatBundles lets you create a guided flow for your customers:
You set up steps that your shoppers go through.
At each step, they either pick products (based on rules you define) or enter custom info into fields you provide.
At checkout, the individual products are added as separate line items, not just one bundled SKU.
I just pushed out a big update, so now the app: Supports translations and multi-currency out of the box (minimal setup required). Has a clean, clear analytics dashboard so you can see how bundles are performing. Best part — it’s currently free for a limited time. If you sign up soon, you’ll lock in free access forever.
So if you’re looking for something flexible, merchant-friendly, and a little more fun than wrangling custom code, NeatBundles could be a great fit.
To have a bundle with its own product page, but still make sure the items are added to the cart as separate products at checkout, you’ll need to use a third-party app that supports this type of bundle setup.
You can take a look at BOGOS App. It allows you to set up a bundle as a dedicated product page where customers can select variants for each item in the bundle, similar to the example you shared.
To create a separate bundle product page with multiple variant choices (like the example you shared), while still having the products added as individual line items at checkout instead of a single bundle SKU, you can use Easify Product Options.
Here’s an example I’ve created so you can see how it works:
You just need to create Custom Options in the app, assign them to the desired bundle product, and link each option value to the corresponding product or variant.
When customers add the product to the cart and proceed to checkout, the checkout will display a main line item called “Jewelry Set”, with the selected options listed underneath.
The app has a user-friendly interface and is easy to use, and our support team is always ready to assist you during the setup process if needed. If you’d like, I can guide you step by step to help you configure everything exactly as you want.