How Simple Bundles 2.0 manages inventory for bundles and child products
On Simple Bundles, inventory for both parent bundles and individual child items is automatically tracked and updated, helping ensure you never oversell.
How inventory tracking works
Inventory is calculated based on the lowest-stocked component in the bundle. If one component runs out, the whole bundle will be marked as sold out. You can check inventory for both individual items and bundles inside the Simple Bundles app. Everything stays in sync with Shopify, so your storefront always reflects the correct inventory number.
When a customer buys a bundle, each child item is deducted from stock. The bundle's inventory updates too, and you'll see the changes reflected in both Simple Bundles and Shopify's inventory tab. If you adjust stock manually, that also gets reflected across both platforms.
How inventory differs for Infinite Options and Simple Bundles
Simple bundles calculate availability from the lowest-stocked component, since every component is fixed. Infinite Options bundles work a little differently, since shoppers can build different combinations of child items:
- The bundle's displayed inventory reflects the maximum possible quantity across the child items a shopper could choose. Individual options that are out of stock get greyed out and unselectable in the picker, even while the bundle overall still shows as available, so shoppers can't select a combination that isn't actually in stock.
- At cart and checkout, Cart Transform re-checks the shopper's selected combination against real-time stock, so oversell protection still applies even though the storefront number is a ceiling rather than an exact count.
- Across multiple locations, this means Infinite Options inventory is effectively pooled for storefront display purposes, rather than requiring the same location match that Simple bundles do.
If you manage multiple Shopify locations and want the full breakdown of how location-based vs. pooled inventory affects Simple Bundle and Infinite Options bundles differently, see Managing bundle inventory and fulfillment for stores with multiple locations.
Oversell protection at checkout
Even if a bundle shows as available on your storefront, Simple Bundles performs a real-time check of each component's actual availability at checkout via Cart Transform, so a customer can still be blocked from completing an order if a component has since run out.
Recommended Shopify settings
Make sure Track quantity is enabled for your bundle components in Shopify. We recommend leaving Continue selling when out of stock disabled on components in most cases, to avoid negative inventory. If you're having issues regarding bundle inventory, see: Troubleshooting bundles showing as out of stock in Simple Bundles.
Automatically trigger inventory sync for all bundles
If you've updated products in a bundle or changed inventory settings in Shopify, your inventory quantities may go out of sync. In this case, you can manually trigger a sync across all of your bundles by going to your Settings page > Bundle inventory section and clicking Resync all bundle quantities.
If a bundle's inventory still looks off after resyncing, see: Troubleshooting bundles showing as out of stock in Simple Bundles.
Still need help?
Contact us at hello@simplebundles.io and we're happy to help!