VIRTUAL INVENTORY / GUIDE 22

DERIVED_ONLY vs MIXED: Choose a Shopify Bundle Inventory Mode

The bundle's Inventory mode determines which stock limits sales. The main available choices are DERIVEDONLY and MIXED. Although the interface may show STOCKONLY, th…

2 min read

The bundle's Inventory mode determines which stock limits sales. The main available choices are DERIVED_ONLY and MIXED. Although the interface may show STOCK_ONLY, that mode is unavailable in the current version.

DERIVED_ONLY: components set the limit

Soply calculates complete bundles for each location. At one location, it divides each active component's available quantity by the amount needed per bundle, rounds down to a whole kit, and uses the lowest result.

Suppose location A has 8 bags of beans and 5 mugs. One kit needs 2 bags and 1 mug. Beans support floor(8 ÷ 2) = 4 kits; mugs support 5. Location A can therefore supply 4 kits. In DERIVED_ONLY, the bundle sales variant's own Shopify stock does not cap this component-based availability.

MIXED: components and bundle stock both matter

MIXED first calculates the kits supported by components at each location. When Shopify inventory tracking is enabled for the bundle sales variant, Soply can also cap that location's availability by the variant's Shopify stock. The lower limit wins.

In the same example, components support 4 kits at location A. If the tracked bundle variant has only 3 units available there, MIXED limits that location to 3 kits. If Shopify tracking is off for the bundle variant, the app describes MIXED availability as being constrained by components alone.

Understand the multi-location total

Each location is calculated separately. A displayed total can add the location results together, but it does not mean components at different locations can be mixed to make one complete kit. If A supports 4 kits and B supports 1, a displayed total of 5 does not by itself show that one location can fulfill an order for 5 kits. Open Location breakdown to see the actual limits.

Which mode should you choose?

Your situationSuggested mode
The bundle is assembled from existing components and has no separate bundle-stock capDERIVED_ONLY
The bundle must be limited by components and by the tracked Shopify stock of its sales variantMIXED

Before changing an existing bundle's mode, review component stock and bundle-variant stock at each location, then read the mode-change notice in the app. Save and test a purchase within and above availability.

Keep going

Use a test product or cart to check the outcome before applying this setup across your store.

All guides