Shopify Stock Management as You Scale

Niko MoustoukasUpdated

Quick summary

As Shopify stores scale past 500 SKUs or begin fulfilling from multiple locations, native inventory management becomes insufficient. The most common failure points are incorrect stock levels after returns, overselling across channels, and lag between 3PL warehouse updates and Shopify. A dedicated inventory management system (Linnworks or Cin7) solves all three, typically from £250/month.

Inventory accuracy problems are quiet revenue killers. Overselling creates refunds and the operational cost of apologising to customers. Underselling (pulling products out of stock earlier than necessary) leaves revenue on the table. As your store grows from dozens of SKUs to hundreds, and from one fulfilment location to multiple, the default Shopify inventory tools start to show their limitations. Here is how to keep stock accurate at every stage of growth.

What Does Shopify Handle Natively for Inventory?

Shopify's built-in inventory management covers:

  • Stock quantities per variant per location
  • Automatic stock decrements when orders are placed
  • Low-stock notifications (configurable per product)
  • Inventory history (quantity changes with timestamps)
  • Multi-location inventory (different stock levels at different warehouses, retail locations, or 3PLs)
  • Transfer orders between locations
  • Inventory adjustments with reason codes (received, damaged, correction, etc.)
  • CSV import/export for bulk updates

For stores with under 500 SKUs and a single fulfilment location, Shopify's native tools handle most inventory needs adequately if used consistently.

Where Do Inventory Problems Start?

Manual adjustments not logged: When staff adjust stock quantities without using Shopify's adjustment reason codes, the inventory history becomes unreliable. You cannot investigate why stock levels changed, making audits impossible.

Returns not processed back into inventory: Shopify does not automatically restock returned items. When a customer returns an order, staff must manually restock the variant if it is in resaleable condition. Stores that do not have a consistent returns-to-inventory process accumulate "phantom stock": products that show as available but physically are not.

Stock received but not updated: Purchase orders received at the warehouse need to be entered into Shopify as incoming inventory. If warehouse staff receive stock and move it to shelves without updating Shopify, the system underrepresents available stock.

Multi-channel overselling: If you sell on Shopify, Amazon, and your own retail location simultaneously, and inventory is not synced in real time across all channels, orders on one channel do not reduce available stock on the others. The result: an order that cannot be fulfilled because the stock was already sold somewhere else.

How Do You Handle Multi-Location Inventory on Shopify?

Shopify supports up to 1,000 locations on standard plans. Each location (warehouse, 3PL, retail store, pop-up) can hold its own stock levels for each variant.

Setting up locations: Add locations under Settings > Locations. Assign inventory to each location either manually or via transfer orders.

Picking rules: When an order comes in, Shopify fulfils from the location you specify. You can set a default fulfilment location, or use Shopify's ShipTo routing to fulfil from the location closest to the customer.

Transfer orders: When you need to move stock between locations (from your warehouse to a retail store, or from one 3PL to another), Shopify's transfer order system tracks the movement and updates both locations' inventory when the transfer is accepted.

Key limitation: Shopify does not automatically optimise fulfilment routing across locations based on cost or proximity unless you use Shopify's Shipping or a third-party routing app. For stores with complex multi-location fulfilment, a dedicated order management system (OMS) may be more appropriate.

When Do You Need a Dedicated Inventory Management System?

The signs that you have outgrown Shopify's native inventory:

  • You have more than 1,000 to 2,000 active SKUs and managing them in Shopify is becoming unwieldy
  • You sell across three or more channels (Shopify, Amazon, eBay, wholesale, retail POS) and need a single source of truth for inventory
  • You need purchase order management with supplier lead time tracking
  • You need product bundling that automatically manages component stock (selling a bundle of three products and having Shopify decrement each component)
  • You need lot or batch tracking for expiry dates or compliance reasons (food, supplements, cosmetics)
  • Your warehouse team needs a mobile-optimised picking interface beyond what Shopify provides

IMS Options That Integrate with Shopify

Linnworks: The most widely used multi-channel inventory system for UK merchants. Syncs stock across Shopify, Amazon, eBay, and others in real time. Handles purchase orders, returns, and fulfilment routing. From approximately £449/month for mid-market stores.

Brightpearl: An OMS and IMS combined, with strong accounting integration (Xero, Sage). Better suited to higher-volume operations with complex B2B and retail channel mix. Pricing is custom.

Cin7 Omni (formerly DEAR): Strong manufacturing and assembly functionality if you produce or assemble products before sale. Good Shopify integration. From approximately £349/month.

Stock Sync: A more affordable option for stores primarily needing to sync stock levels between a supplier feed and Shopify, without full IMS functionality. From £5/month.

What Are the Quick Wins for Improving Inventory Accuracy?

  1. Turn on low-stock notifications for your top 50 SKUs by revenue. Settings > Products > Inventory, or per-product.
  2. Create a returns procedure that explicitly includes restocking resaleable items in Shopify at the point of return processing.
  3. Run a monthly stock count on your top 20 SKUs by value. Compare physical count to Shopify quantities. Investigate discrepancies immediately.
  4. Use adjustment reasons consistently. Train all staff to select the correct reason code (received, damaged, correction) when adjusting inventory. This makes your inventory history auditable.
  5. Audit your multi-channel sync if you sell on multiple platforms. Test an order on each channel and confirm that Shopify stock decrements correctly and in real time.

Inventory accuracy is the kind of problem that is cheap to solve at 500 SKUs and expensive to unpick at 5,000. Building the right habits and tools early prevents a much larger problem later.

Frequently Asked Questions

How many locations does Shopify support for inventory management?

Shopify supports up to 1,000 locations on standard plans. Each location, whether a warehouse, retail store, 3PL, or pop-up, holds its own stock levels per variant. Transfer orders track stock movements between locations and update quantities at both ends when the transfer is accepted.

What is the best inventory management system for UK Shopify merchants?

Linnworks is the most widely used multi-channel IMS among UK merchants. It syncs stock in real time across Shopify, Amazon, eBay, and other channels, and handles purchase orders, returns, and fulfilment routing. Pricing starts at approximately £449 per month for mid-market stores. For merchants primarily needing supplier feed sync rather than full IMS functionality, Stock Sync starts from £5 per month.

Does Shopify automatically restock returned items?

No. Shopify does not automatically restock returned items. When processing a return, staff must manually select whether to restock the variant. Stores without a consistent returns procedure tend to accumulate phantom stock: items that show as available in Shopify but are not physically present, leading to overselling and fulfilment problems.

At what point should a Shopify store invest in a dedicated IMS?

The clearest signals are: more than 1,000 to 2,000 active SKUs, selling across three or more channels simultaneously, needing purchase order management with supplier lead times, or requiring lot and batch tracking for compliance (common in food, supplements, and cosmetics). Below these thresholds, Shopify's native inventory tools are adequate if used consistently.

SuttonCommerce advises Shopify merchants on inventory management setup, multi-location configuration, and IMS selection. If your stock accuracy is causing fulfilment problems or leaving money on the table, get in touch to discuss the right solution for your store's size and complexity.