Four essential rules for managing bundle stock in WMS360. Covers the stock calculation formula, zero stock requirement, component-only receiving, and global search.
Bundle stock is calculated automatically using the formula: floor(min(S₁÷Q₁, S₂÷Q₂, …, Sₙ÷Qₙ)) where S = component stock and Q = component quantity. Always receive stock onto components, never the bundle itself.
You cannot configure a bundle on a variation that already has physical stock. The variation must have zero actual quantity before the Configure Bundle option becomes available.
Why? Bundle stock is virtual — it is calculated from component stock. If a bundle had its own physical stock, it would conflict with the calculated value and lead to overselling.
The available bundle quantity is the lowest number of complete bundles that can be assembled from all components.
Formula: floor(min(S₁÷Q₁, S₂÷Q₂, …, Sₙ÷Qₙ))
Example 1 — Multi-product bundle:
Example 2 — Multi-pack:
Example 3 — Mixed quantities:
Never receive stock directly onto the bundle SKU. Always receive stock onto the individual component SKUs. When component stock increases, the bundle stock recalculates automatically.
If you receive stock onto a bundle SKU by mistake, it creates a conflict between physical stock and calculated stock.
When adding components in the Configure Bundle modal, the search field searches all catalogues simultaneously. You can use any SKU in your account as a component, regardless of which catalogue it belongs to.
Was this article helpful?
Explore WMS 360