How to create bundles within bundles (nested) in Simple Bundles 2.0
Simple Bundles lets you create nested bundles to sell on your Shopify store. A nested bundle is a bundle that contains other bundles within it. This is great for making inventory and logistics simpler (if you already sell those smaller bundles separately), and for offering tiered value, letting customers buy individual items, smaller bundles, or the larger bundle.
How to create a nested bundle in Simple Bundles
Since a nested bundle is simply a Shopify product that has already been set up as its own bundle in Simple Bundles, adding it to a larger bundle works the same way as adding any other product component; there's no separate process required. See How to build your first product bundle in Simple Bundles 2.0 to create your bundle.
For example, let's say you're building a "Morning Routine Bundle" and want to include a 4-pack Moisturizer as one of its items, where that 4-pack is itself already configured as its own bundle in Simple Bundles.
- Navigate to Simple Bundles. Click "Create Bundle." Select "Existing Bundle Product" (or "New Bundle Product") and choose your main bundle, "Morning Routine Bundle."
- Click "Add Products," then search for and select the products you want to include. This can be a mix of regular products (like "Daily Rescue Facial Mist") and existing bundle products (like your "4-pack Moisturizer" bundle); add them the same way.
- Click "Save Bundle" to finalize the nested structure.
That's it, since the nested bundle (4-pack Moisturizer) already has its own components configured, they'll carry through automatically once it's added as a component of the main bundle.
Note: Nested bundles are not supported inside Infinite Options or BYOB bundles.
Seeing "Nested bundles are not supported" for a product that isn't a bundle?
If you get this error when adding a product or variant to an Infinite Options or BYOB bundle, but that product isn't a bundle, it was most likely set up as a bundle in Simple Bundles at some point and never removed. It may show up in your bundle list with no components.
Fix: In Simple Bundles, search your bundle list for that product or variant, open it, and go to More actions > Delete bundle. You can also do this from Shopify Admin: open the product, click the ⋯ menu, and choose Remove bundles in Simple Bundles. Then add it to your bundle again.
Removing the bundle setup doesn't delete the Shopify product or its variants, and it doesn't change inventory or connections to other apps like Printful.
How nested bundles are processed at checkout
With Shopify's Cart Transform API (the default for 2.0 bundles), the main bundle is broken down into the individual items from every level, including the items inside each nested bundle. The nested bundles themselves aren't added to the order as separate line items.
For example, if a customer buys the "Morning Routine Bundle," the order shows four Moisturizers and the Daily Rescue Facial Mist. The "4-pack Moisturizer" bundle doesn't appear as its own line.
Keep this in mind if your 3PL or WMS expects the nested bundle's SKU. With Cart Transform, it only receives the SKUs of the individual items.
If Cart Transform is turned off, or an order falls back to the Order Editing method, nested bundles are handled differently:
- The main bundle stays on the order at its full price.
- Each nested bundle is added as its own line at $0.
- The items inside each nested bundle are also added at $0.
If your store uses Single-SKU instead, only the main bundle appears on the order. See the Single-SKU limitation below for how inventory is reduced.
Create nested bundles with up to 10 levels
When creating nested bundles in Simple Bundles, keep the nesting levels within a reasonable limit for optimal performance. Each additional level of nesting adds depth to the bundle structure, which can impact processing and loading times.
Nesting Limit:
- Optimal Levels: You can create nested bundles with up to 10 levels.
- Breakdown Capability: The app effectively processes and displays all components within these 10 levels. This means that when you create bundles exceeding this limit, any components exceeding this threshold will not undergo processing and will not appear in the Order Admin section of Shopify.
Inventory syncing for nested bundles
Inventory is automatically synced for nested bundles. For example, if you or a customer adjusts the inventory of a product within a nested bundle, the inventory for any bundle that includes that product, whether directly or within another bundle, will be updated accordingly.
Limitation: Single-SKU + Nested Bundles
By default, when a Single-SKU bundle contains a nested bundle, an order only reduces inventory for the nested bundle itself, not for the items inside it. This can lead to overselling those items.
If you use Single-SKU with nested bundles, contact our support team at hello@simplebundles.io. We can turn on a setting for your store so orders reduce inventory for every item inside the nested bundle.
Contact us
Need help with building a bundle? Let our team know at hello@simplebundles.io!