How to Set Up Shopify Inventory Management

Learn how to set up Shopify inventory management including native inventory tracking, reorder points, back-in-stock notifications, third-party platforms, and inventory analytics.

What Shopify Inventory Management Is and Why It Matters

Shopify inventory management is the system you use to track what products you have in stock, where they’re stored, how much is available to sell, and when to reorder โ€” the operational backbone that prevents the two most costly inventory errors in e-commerce: overselling (taking orders for products you can’t fulfill, leading to cancellations, refunds, and damaged trust) and overstocking (tying up capital in inventory that sits unsold, generating carrying costs and potential markdowns). For Shopify merchants who sell physical products, inventory management quality directly affects profitability: stockouts lose sales that don’t come back; overstock creates cash flow pressure that constrains growth. This guide covers how to set up Shopify inventory management โ€” from native Shopify inventory features through third-party inventory management for growing stores, warehouse and fulfillment integration, and the inventory analytics that tell you which products to stock more of and which to mark down and move.

Step 1: Set Up Shopify’s Native Inventory Tracking

Shopify’s built-in inventory system handles the fundamentals for stores with manageable catalog complexity:

  • Enable inventory tracking on every product โ€” in each product in Shopify Admin โ†’ Products, scroll to the Inventory section: check “Track quantity” for every physical product you sell. When inventory tracking is enabled, Shopify decrements stock automatically when orders are placed and prevents checkout when a product reaches zero (unless you enable “Continue selling when out of stock” โ€” which should only be enabled for made-to-order or pre-order products). Without inventory tracking enabled, Shopify shows every product as available regardless of actual stock โ€” leading to oversells that require manual order cancellation.
  • Set up Shopify Locations for multi-location inventory โ€” if you store inventory in more than one location (your home, a warehouse, and a retail location), configure Shopify Locations in Admin โ†’ Settings โ†’ Locations. Shopify tracks inventory separately per location and routes fulfillment from the closest or best-stocked location. Multi-location inventory requires Shopify plan or higher (not available on Basic for all features).
  • Use Shopify’s inventory adjustment history for audit trails โ€” in Products โ†’ Inventory, you can manually adjust inventory quantities with a reason code (received, damaged, stolen, correction). Every adjustment is logged with timestamp and reason โ€” creating an audit trail that’s essential for year-end inventory reconciliation and for identifying when discrepancies occur (a sudden inventory drop without corresponding sales typically indicates receiving error, theft, or damage).

Step 2: Set Low Stock Alerts and Reorder Points

Proactive reorder management prevents stockouts from interrupting sales velocity:

  • Stocky โ€” Shopify’s native inventory planning app โ€” Shopify’s own Stocky app (free for Shopify Plus merchants; available as a standalone) provides purchase order creation, supplier management, demand forecasting based on sales velocity, and low-stock alerts. Stocky analyzes your sales history to recommend reorder quantities and timing โ€” preventing both the stockout (ordering too late) and the overstock (ordering too much). For merchants with straightforward supplier relationships and moderate catalog complexity, Stocky is the right inventory planning tool before investing in third-party software.
  • Manual reorder point calculation for simpler stores โ€” for stores without Stocky, calculate reorder points manually: Reorder point = (average daily sales rate ร— supplier lead time in days) + safety stock. Example: a product selling 10 units/day with a 7-day supplier lead time and 3-day safety stock buffer has a reorder point of (10 ร— 7) + 30 = 100 units. When on-hand inventory reaches 100 units, place the reorder. Track reorder points in a simple spreadsheet if you have fewer than 20 SKUs; graduate to Stocky or third-party software above that threshold.
  • Out-of-stock handling โ€” back in stock notifications โ€” when a product reaches zero, don’t just show “Sold Out” and move on. Install a back-in-stock notification app (Back in Stock by Swym, or the built-in Shopify functionality) that allows buyers to enter their email to be notified when the product is restocked. Back-in-stock notification emails have open rates of 60-80% and conversion rates of 15-30% โ€” significantly higher than standard email marketing โ€” because the subscriber has already demonstrated intent. A 100-person back-in-stock waitlist for your best-selling product is guaranteed revenue at next restock.

Step 3: Implement Third-Party Inventory Management for Growing Stores

As catalog complexity, sales volume, or supplier relationships grow, native Shopify inventory tools require supplementation:

  • Cin7 โ€” inventory management for multi-channel sellers โ€” Cin7 connects Shopify with your warehouse, wholesale channel, retail POS, and third-party logistics providers in a unified inventory system that tracks stock across every channel simultaneously. When an order comes in from Shopify, a wholesale order from a buyer, and a retail POS sale in the same hour, Cin7 decrements inventory from the same pool and prevents overselling across channels. From $349/month. Best for merchants with 5+ sales channels and 500+ SKUs.
  • Skubana (now Extensiv) โ€” high-volume e-commerce inventory โ€” Extensiv is designed for high-volume Shopify merchants with multiple fulfillment centers, complex kitting and bundling requirements, and multi-warehouse replenishment needs. Its demand forecasting uses machine learning to account for seasonality, trend, and promotional lift in predicting inventory needs. From $500/month. Best for merchants processing 500+ orders/day.
  • Linnworks โ€” multi-channel order and inventory management โ€” Linnworks unifies inventory and order management across Shopify, Amazon, eBay, Etsy, and other marketplaces โ€” tracking stock in a single pool and routing orders to the most appropriate fulfillment location. From $449/month. Best for merchants selling on 3+ channels who need channel-specific inventory rules.

Step 4: Integrate with Your Fulfillment Operation

Inventory management must connect to wherever your products are stored and shipped from:

  • Shopify Fulfillment Network (SFN) โ€” Shopify’s own fulfillment service handles storage, picking, packing, and shipping from Shopify-managed fulfillment centers. When you use SFN, inventory is automatically tracked in Shopify and decremented as orders ship. SFN is available for Shopify merchants shipping 30+ orders/month and meeting product eligibility requirements (weight, dimensions, product category). Cost-effective for merchants whose fulfillment overhead exceeds SFN’s per-order fees.
  • Third-party logistics (3PL) integration โ€” if you use a 3PL (a warehouse that stores and ships your inventory), inventory management software must integrate with the 3PL’s warehouse management system (WMS) to keep Shopify inventory levels synchronized. The 3PL receives purchase orders from you, accepts stock, decrements inventory as orders ship, and reports discrepancies โ€” all of which must feed back into your Shopify inventory in near-real-time. Common 3PL integrations: ShipBob (Shopify-native), ShipMonk, Whiplash. The 3PL’s inventory feed latency (how quickly the WMS updates Shopify) determines your oversell risk.
  • Barcode and scanning for receiving accuracy โ€” inventory receiving errors (receiving 95 units and recording 100; receiving the wrong SKU and recording it against the right SKU) are the most common source of inventory discrepancy in physical retail and e-commerce fulfillment. Barcode scanning at receiving โ€” scanning each unit as it’s logged in โ€” eliminates most receiving errors. For stores receiving 50+ units/week, barcode scanning pays for itself in error prevention within the first month.

Step 5: Use Inventory Analytics to Optimize Purchasing

Inventory analytics determine which products to stock more of and which to mark down and clear:

  • Sell-through rate by SKU โ€” sell-through rate = units sold รท units received ร— 100. A 90% sell-through in 60 days indicates strong demand and potential reorder need; a 30% sell-through in 90 days indicates slow movement that may require markdown to clear before the next season. Track sell-through by product, category, and color/size variant โ€” fast-selling colors that sell out in week 1 while slow-moving colors sit for months indicate the mix you should order next time.
  • Days of inventory on hand โ€” days of inventory = (current inventory รท average daily sales rate). A product with 15 days of inventory and a 14-day supplier lead time needs to be reordered today. A product with 200 days of inventory at current velocity is overstocked and should not be reordered until stock normalizes. Monitor days of inventory weekly for all products with high sales velocity; monthly for slow-moving items.
  • Dead stock identification and clearance โ€” dead stock is inventory that has had zero sales for 90+ days. It’s tying up cash and storage space without contributing revenue. Clearance strategies: markdown promotions (30-50% discount); bundle with fast-moving products to move slow-moving items; donation for charitable write-off if the markdown economics don’t work; discontinuation and supplier return if the supplier allows it. Identify dead stock monthly and clear it aggressively โ€” the cash from clearance funds better-performing inventory.

Frequently Asked Questions

How do I prevent overselling on Shopify?

Oversell prevention strategies for Shopify: 1) Enable inventory tracking on every product: the first and most important step โ€” without tracking enabled, Shopify will sell unlimited quantities regardless of actual stock; 2) Disable “continue selling when out of stock” for products you cannot fulfill on backorder: this setting is appropriate only for made-to-order or pre-order products; for stock-limited products, prevent checkout at zero; 3) Buffer stock for top sellers: maintain a safety stock reserve (10-20% of reorder quantity) that creates a buffer before actual stockout โ€” set your “sold out” threshold to the safety stock level rather than zero; 4) Multi-channel inventory synchronization: if you sell on Shopify, Amazon, Etsy, or other channels simultaneously, inventory must be synchronized in real time across channels โ€” a sale on Amazon should immediately reduce Shopify inventory; 5) Fulfillment integration verification: regularly audit that your fulfillment operation’s picking and packing is correctly decreasing Shopify inventory โ€” fulfillment systems that lag can show inventory available in Shopify that is already picked for a prior order; 6) Flash sale protection: high-velocity sales events (Black Friday, product launches) can deplete inventory faster than Shopify’s order processing updates inventory; use a dedicated flash sale app or artificially cap available inventory to the quantity you’re willing to sell in the event window.

What is the best inventory management app for Shopify?

Shopify inventory management app comparison: 1) Shopify native (free): adequate for single-location stores with under 50 SKUs and simple supplier relationships; limited forecasting and purchase order management; 2) Stocky by Shopify (free with Shopify POS Pro): adds purchase orders, demand forecasting, and supplier management; best native option for growing stores; 3) Back in Stock โ€” Swym (from $19/month): specifically for back-in-stock notifications; best-in-class for converting stockout interest into sales at restock; 4) Cin7 ($349/month): best for multi-channel merchants with complex inventory requirements; complete ERP-lite functionality; 5) Brightpearl: mid-market inventory + order management; strong for wholesale + D2C combined operations; 6) ShipBob: 3PL + inventory management for stores ready to outsource fulfillment; Shopify-native integration; 7) The recommendation by stage: Shopify native โ†’ Stocky โ†’ Back in Stock notifications (add at any stage) โ†’ Cin7 or Brightpearl when complexity demands it. Upgrade when your inventory discrepancy rate (difference between Shopify inventory and physical count) exceeds 2% โ€” that’s the signal that you’ve outgrown your current tools.

Final Thoughts

Setting up Shopify inventory management โ€” with native tracking enabled on every product, reorder points calculated and monitored, back-in-stock notifications capturing buyer intent when products sell out, and inventory analytics driving purchasing decisions โ€” transforms inventory from a reactive expense into a proactive profit driver. The merchants who master inventory management don’t just avoid the costs of overselling and overstocking โ€” they use inventory data to stock more of what sells, clear what doesn’t, and make purchase commitments to suppliers with confidence rather than guesswork. Start with Shopify’s native inventory tracking, add back-in-stock notifications from day one, calculate manual reorder points for your top 10 SKUs, and review sell-through rate and days on hand monthly. As your catalog and volume grow, graduate to Stocky and then to a third-party inventory management platform โ€” the investment pays for itself rapidly in avoided stockouts, reduced overstock, and the operational clarity that lets you focus on growing the business rather than managing its chaos. For more on Shopify operations, explore our guides on Shopify dropshipping, checkout optimization, and Shopify analytics and reports.

Previous Article

Best Shopify Apps for Handmade and Artisan Stores (2025)

Next Article

Best Shopify Apps for Photography and Print Stores (2025)

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam โœจ