Virtual Inventory in practice
Illustrative scenarios show a business problem, a possible setup, and the checks that matter.
Read the complete scenario overview
See how a Shopify store can use Soply Virtual Inventory when products share materials, Shopify tracks a material's stock, a kit depends on components, or an order needs to reserve inventory. Each use case starts with a business problem and example quantities, then shows the Soply configuration and the result to verify.
These are illustrative scenarios, not customer testimonials or reported merchant results. Use the linked tutorials for step-by-step instructions in the app.
Raw materials and made-to-order products
- Manage shared fabric across T-shirt variants: Give sizes different fabric usage while they draw from one material pool.
- Track made-to-order candles with a multi-level BOM: Find the ingredient that limits production through a sub-assembly.
- Sell made-to-order products when materials run short: Measure a material shortfall before allowing backorders and follow up on shortage orders.
- Ship ready-made shirts before using fabric for new orders: Keep pre-produced stock separate from material-derived availability and check consumption priority.
- Reorder critical ingredients before production stops: Set a material-specific threshold for an ingredient with a longer replenishment time.
Shopify stock sources, sync, and cart validation
- Sell bead packs and handmade bracelets from one stock source: Use a Shopify variant's stock as the source for a material consumed by another product.
- Keep a handmade product's Shopify stock in sync with its materials: Preview and verify a material-based quantity before writing it to a sales variant.
- Prevent a mixed cart from overselling shared fabric: Check the combined material requirement of two individually available products.
- Manage one raw material across two Shopify warehouses: Compare summed and lowest-location stock rules against how the store fulfills orders.
Bundles and multiple Shopify locations
- Calculate gift box availability from component stock: Find the maximum complete kits supported by beans, mugs, and spoons.
- Find out why a bundle is out of stock across locations: See why component totals cannot replace a location-by-location kit calculation.
Orders and inventory reservations
- Reserve inventory for cash on delivery orders: Follow a pending COD order from reservation to payment, deduction, or cancellation.
Choose a starting point
If each sale consumes a measured amount of material, begin with the shared-fabric case. If customers buy a fixed set of existing products, begin with the gift-box case. If the number looks right before checkout but changes after an order, begin with the COD reservation case and review the store's order timing rule.
The example calculations assume no other stock constraints unless a page says otherwise. Before applying one to a live store, verify the relevant material's Available to use, component stock by location, product bindings, inventory mode, and purchase validation status.
Raw materials and made-to-order products
Manage Shared Fabric Inventory Across T-Shirt Variants in Shopify
An apparel store sells several T-shirt variants made from the same roll of fabric. Each size uses a different amount. If the store treats each variant as having a s…
Explore scenario →Raw materialsTrack Made-to-Order Candle Inventory with a Multi-Level BOM
A candle maker buys wax and fragrance, mixes them into a scented blend, and uses that blend to make candles for sale. Tracking only the finished candle SKU hides wh…
Explore scenario →Inventory workflowSell Made-to-Order Products When Raw Materials Run Short
A made-to-order apparel store may accept an order today and replenish fabric before production. It needs to choose deliberately whether a material shortage blocks t…
Explore scenario →Inventory workflowShip Ready-Made Shirts Before Using Fabric for New Orders
An apparel shop has finished shirts on the shelf and fabric for future production. It wants orders to use the ready-made units first, so a sale of an already-made s…
Explore scenario →Inventory workflowReorder Critical Ingredients Before Production Stops
A candle maker can buy wax locally but needs more time to replenish fragrance. One store-wide threshold is therefore too blunt: the buyer wants a higher safety thre…
Explore scenario →Shopify stock sources, sync, and cart validation
Sell Bead Packs and Handmade Bracelets from One Shopify Stock Source
A craft store sells bead packs as supplies and also uses the same packs to make bracelets. It already counts bead packs in Shopify. The store wants a bead-pack sale…
Explore scenario →Inventory workflowKeep a Handmade Product's Shopify Stock in Sync with Its Materials
A workshop makes tote bags from a shared roll of canvas. Its team knows the available canvas in Soply, but the Shopify sales variant still shows an older, manually…
Explore scenario →Inventory workflowPrevent a Mixed Shopify Cart from Overselling Shared Fabric
Two made-to-order products can each appear available when checked alone and still conflict when a customer adds both to one cart. The store needs the combined mater…
Explore scenario →Inventory workflowManage One Raw Material Across Two Shopify Warehouses
An event-decoration shop keeps ribbon rolls at two Shopify locations. It uses those rolls to make a custom decoration set and must choose whether stock at both ware…
Explore scenario →Bundles and multiple locations
Calculate Shopify Gift Box Availability from Component Stock
A gift shop sells a coffee gift box made from products it also sells individually. Instead of assigning an unrelated fixed stock number to the gift box, it wants th…
Explore scenario →Inventory workflowWhy a Shopify Bundle Can Be Out of Stock Across Two Locations
A merchant sees enough coffee beans and mugs in Shopify to make several gift boxes. The bundle still shows zero available. The reason can be that the components are…
Explore scenario →