An Introductory Guide to Simple Bundles 2.0

Simple Bundles 2.0 is a significant evolution of the original 1.0, built from the ground up with a more powerful architecture and the latest features to help you create and manage bundles more effectively. If you're currently on version 1.0, we strongly recommend making the switch to 2.0 to take advantage of these improvements. For all merchants installing Simple Bundles for the first time, 2.0 is already the default experience.
Here's what we're covering:
- What's new on Simple Bundles 2.0?
- The three ways to build a bundle
- Comparing Simple Bundles 1.0 and 2.0
- Differences between how bundle contents are added to orders
- Migrating between versions 1.0 and 2.0
- What happens to my bundles after migration?
- How to provide feedback and get support
What’s new on Simple Bundles 2.0?
Here, we highlight the key features introduced in Simple Bundles 2.0. Additional features will be added over time.
- Built using Shopify Functions. Displays bundle contents at checkout without relying on order editing, resolving issues related to non-editable orders.
- Improved sales report accuracy, since bundle prices and price adjustments are attached to child products instead of the parent bundle. VAT calculations can be accurately based on child products as a result.
- Enhanced integration with third-party systems, since they only receive child products rather than the parent bundle.
- Oversell protection, decrementing component inventory in the cart to help prevent overselling.
- BYOB (Build Your Own Bundle): let customers build their own bundle from a visual product grid, with tiered discounts that grow as they add more items. See How to create a BYOB experience on Shopify using Simple Bundles.
- Bundle upsells: promote any of your bundle types (Simple Bundle, Infinite Options, or BYOB) as an upsell on your product pages, rather than only as a standalone product. See How to set up bundle upsells in Simple Bundles.
- Bundle Magic (Beta): describe the bundle you want in plain language, or start from a ready-made template (Curated set, Mix-and-match, Multi-pack, Custom pack, and more), and Bundle Magic will build it for you.
- AI-generated bundle images: generate product images directly from your bundle's contents on the bundle details page, no photoshoot required.
- Reorder bundle components: drag and drop to change the display order of components within a bundle, so you can control how they appear to customers.
- New and improved Infinite Options Bundle builder, enabling quick creation of bundles with over 100 variant options.
- Dynamic Pricing, letting you apply different prices to each product option/variant within both Simple Bundles and Infinite Options bundles and BYOB.
The three ways to build a bundle
Simple Bundles 2.0 offers three bundle builders, each suited to a different kind of shopping experience:
| Bundle type | Best for |
|---|---|
| Simple Bundle | A curated, fixed set of products sold at one discounted price. Fastest to set up; still supports variant choices on the product page. |
| Infinite Options | Bundles that exceed Shopify's 2,048 variant / 3 option limit, or need more complex offerings like mix-and-match. |
| BYOB | Letting customers build their own bundle from a product grid, with tiered discounts based on pack size. |
For a full side-by-side comparison and a link to our demo site (where you can preview all three using your own product catalog), see Simple Bundles: Comparing the Different Bundle Types.
Comparing Simple Bundles 1.0 and 2.0
To help you make an informed choice, we outline the differences between Simple Bundles 1.0 and 2.0.
| Feature | Simple Bundles 2.0 | Simple Bundles 1.0 |
|---|---|---|
| Supports bundles sold through sales channels (e.g. Shop, Shopify POS, Amazon, TikTok, Facebook, 3rd party app orders like Recharge Subscriptions/selling plans) | Supports all sales channels. Supports Shopify's online store checkout and POS using Functions. Supports all other sales channels via order editing | Supports all sales channels via order editing |
| Bundle content addition to orders | Bundle contents are added at checkout using Shopify Functions before an order is created | Bundle contents are added using order editing after an order is created |
| Display of parent bundle in orders | Displays only bundle contents in orders | Displays bundle contents and parent bundle in orders |
| Compatibility with order fulfillment software | Compatible since orders do not include the parent bundle | Compatible but may require auto-fulfillment of parent bundle |
| Calculation of bundle VAT | Based on child products | Based on the parent bundle |
| Bundle price allocation | Assigned to child products | Assigned to parent product if using single-price bundle option and child products are discounted to $0. Assigned to child products if using a separately-priced bundle option and the parent product is removed |
| Bundle price adjustment allocation | Price adjustment distributed proportionally across child products | Price adjustment made to the parent product |
| Supports non-editable orders | Yes, via associate/duplicated orders | Yes, via associate/duplicated orders |
| Simple Bundles metafields | Yes | Yes |
| Supports bundles sold through subscription apps, post-purchase upsell apps, other selling plans | Yes, via order editing | Yes, via order editing |
| Supports bundles with deferred payment options | Yes, via order editing | Yes |
| Supports Shopify Scripts | Yes, by disabling the cart transform function | Yes |
| Supports Shopify draft orders | Yes | Yes |
| Compatible with Freshly Inventory | Yes | Yes |
| Oversell protection | Yes | No |
| Multilocation support | Yes | Yes |
| Shipping rates calculation | Yes, based on child products | Yes, based on the parent bundle |
| Shopify POS compatibility | Yes | Yes |
| Review app compatibility | Yes | Yes |
| Maximum items contained in a bundle | 50 unique product items. When the limit is exceeded, order edit functionality will be used to add all items. | No limit |
| BYOB (Build Your Own Bundle) | Yes | Not available |
| Bundle upsells | Yes | Not available |
| Bundle Magic (AI bundle builder) | Yes | Not available |
| AI-generated bundle images | Yes | Not available |
| Reorder bundle components | Yes | Not available |
Differences between how bundle contents are added to orders
Distinct methods are used in Simple Bundles 1.0 and 2.0 for adding bundle contents to orders, as shown in the comparison table above. For a visual comparison, please refer to screenshots of the cart, checkout, and order page in both versions.
-
Simple Bundles 2.0: In this version, bundle contents are added at the checkout stage via Shopify Functions, before the order is finalized. Unlike 1.0, only the bundle contents are displayed in the order admin, omitting the parent bundle.
-
Simple Bundles 1.0: Here, bundle contents are integrated into the order post-creation through order editing. The parent bundle is displayed along with the bundle contents in the order admin.
Migrating between versions 1.0 and 2.0
What happens to my bundles after migration?
Once you've migrated your existing bundles from Simple Bundles 1.0 to 2.0, you'll notice the following:
- Single-price and Separately-priced bundles from 1.0 are converted to Simple Bundles
- No changes to Infinite Options bundles
- If you have bundles that contain other bundles, the nested bundles will have their bundle contents broken down via order editing with their contents discounted to 100%. This method applies to any order where a bundle is received rather than its contents.
Continued support for Simple Bundles 1.0
We are committed to supporting Simple Bundles 1.0 alongside the newer 2.0 version for the foreseeable future.
How to provide feedback and get support
We are constantly improving Simple Bundles based on your feedback to create the best possible experience. To submit your feedback, please reach out to our support team through the in-app messaging system or via email. Our team reads and carefully considers every submission.