| Same SKU sold on Shopify, a marketplace, and at the counter | Each channel counts separately, overselling happens | One live figure, synced everywhere | A sale on any channel updates the shared stock instantly. The last unit can only sell once, eliminating the oversell that triggers refunds and marketplace penalties. |
| Fast-moving lines running out | Noticed only when a shelf or listing is empty | Reorder point triggers before it runs dry | Thresholds factor in sales velocity and supplier lead time, so the reorder fires with enough runway to arrive before the stock is gone. |
| Raising supplier purchase orders | Manual: check levels, build a PO, email supplier | Auto-drafted PO to the right supplier | When an item hits its reorder point, a PO is generated with the reorder quantity, sent for one-click approval or directly for trusted lines, and tracked to receipt. |
| Multi-location and warehouse stock | Separate counts per site, transfers untracked | Stock visible and synced per location | See and sync stock across stores and warehouses. Allocate online orders to the best location and keep each site's figure accurate. |
| Receiving incoming stock | Manual update, channels lag behind | Booked in and synced automatically | When a PO is received, the quantity is booked back into inventory and pushed to every channel, so availability updates without re-keying. |
| Stocktake and cycle counts | Counted on paper, reconciled by hand | Counts reconciled, variances flagged | Counted quantities reconcile against the system. Variances are listed for review so discrepancies are investigated, keeping the inventory trustworthy. |
| Slow movers and dead stock | Cash tied up, spotted late | Surfaced in reorder and stock reports | Reporting highlights lines that are not moving so you can stop reordering them, run them down, or discount, freeing cash for products that sell. |
| Bundles and kits drawing on shared components | Component stock miscounted across products | Component stock decremented correctly | Selling a bundle reduces the stock of each component it contains, across every channel, so kitted products do not throw off the underlying counts. |