50 cookies sold as singles, 6-packs, and 12-packs? One shared stock. Automatic sync. No more manual updates.
Install free on ShopifyCurrently awaiting Shopify App Store approval.
When multiple variants share the same physical stock — different pack sizes, same blank in different colors, bundles of mixed items — Shopify has no way to link them. Until now.
Sell cookies as singles, 6-packs, and 12-packs from one jar of 50. Sell one 6-pack and all variants update instantly.
10kg of loose tea sold as 50g, 100g, and 250g bags. Each sale deducts the right amount from the bulk stock.
A gift box with 3 cookies + 2 teas draws from multiple inventories. Available quantity = whichever runs out first.
A customer buys a Party Platter. Stock Sorted deducts 8 cookies from each flavor and updates every variant in your store.
Before the order
After the order
Each pack size shows the correct available quantity based on the shared stock. No overselling. No manual updates.
Single — 37 left
6-Pack — 6 left
12-Pack — 2 left
Set the total stock you have on hand. "50 cookies" or "10,000 grams of tea."
Pick variants from your store and set how many each one uses per sale. A 6-pack uses 6. A 250g bag uses 250.
When any variant sells, the app recalculates all linked variants and syncs to Shopify in seconds.
Other apps check inventory every 10 minutes. We process orders the moment they happen. During flash sales, 10 minutes of stale data = overselling.
Two orders at the same time? No problem. Each shared stock has its own process that handles operations one at a time. No overselling.*
We take a full snapshot of your inventory on install. Every change is logged with before/after quantities. You can always see exactly what happened.
A gift box can draw from 3 different inventories. The available quantity is automatically the minimum across all — the bottleneck determines what you can sell.
* Shopify delivers order data to apps via webhooks, which arrive with a short delay (typically a few seconds). During that window, linked variant quantities may not yet reflect the latest sale. For most stores this has no practical impact.
Your Shopify inventory page shows the correct quantities for every variant. No manual updates needed.
"I make rings and only do 50 per design, but need 17 different sizes. I can't put 50 in each — that's overselling."
Ring maker, r/shopify
"If a customer bought a 5 pack I'd want it to show 495. This seems like such a basic feature."
Beverage seller, r/shopify
"Last Black Friday we oversold 30 units in 10 minutes. Spent the weekend calling customers to cancel orders."
Multi-channel seller, r/shopify
"Manually removing 12 items from Variant A for every 1 stock I add to Variant B. There has to be a better way."
Food products seller, r/shopify
Free for small stores. Currently awaiting Shopify App Store approval.