Back to Guides
Inventory
15 min read

How to Manage Shopify Inventory

Effective inventory management prevents overselling, reduces carrying costs, and keeps your customers happy. This guide covers everything from basic stock tracking to multi-location inventory strategies.

Flex Commerce Team
Updated February 2024

Inventory Basics

Shopify's inventory system tracks stock quantities for each product variant across all your sales channels and locations. When a customer purchases an item, the inventory count automatically decreases.

Understanding how Shopify handles inventory is crucial for avoiding overselling and maintaining accurate stock levels across your entire operation.

Key Inventory Concepts

  • Available quantity is stock that can be sold to customers
  • Committed quantity is stock reserved for unfulfilled orders
  • On hand quantity is the total physical stock at a location
  • Incoming quantity is stock expected from purchase orders

Tracking Stock Levels

To enable inventory tracking for a product, you need to configure it in the product settings. This can be done individually or in bulk.

Enable Inventory Tracking

  1. 1
    Navigate to Products

    Go to Products in your Shopify admin and select the product you want to track.

  2. 2
    Find Inventory Section

    Scroll to the Inventory section and check "Track quantity" for each variant.

  3. 3
    Set Initial Quantity

    Enter your current stock quantity for each location where you hold inventory.

  4. 4
    Configure Selling Behaviour

    Decide whether to "Continue selling when out of stock" or stop selling when inventory reaches zero.

Pro Tip

Enable "Continue selling when out of stock" only for products you can quickly restock or dropship items. For limited stock products, keep this disabled to prevent overselling.

Multi-Location Inventory

If you store products in multiple warehouses, retail locations, or fulfilment centres, Shopify's multi-location inventory feature keeps track of stock at each location independently.

Setting Up Locations

  • 1.Add locations: Go to Settings → Locations and add each warehouse or store
  • 2.Set fulfilment priority: Drag locations to set the order Shopify uses when fulfilling orders
  • 3.Assign inventory: Specify which products are available at each location
  • 4.Configure apps: Enable third-party fulfilment apps for specific locations

Location Limits by Plan

10
Basic Shopify
10
Shopify
10
Advanced

Shopify Plus supports up to 200 locations

Low Stock Alerts

Shopify does not include built-in low stock email alerts by default, but there are several ways to monitor inventory levels and get notified when stock runs low.

Inventory Reports

Use the "Percent of inventory sold" report in Analytics to identify fast-moving products that need restocking.

Third-Party Apps

Apps like Stocky, Stock Sync, or Low Stock Alert can send email or Slack notifications when inventory drops below a threshold.

Shopify Flow

Shopify Plus merchants can use Flow to create automated workflows that trigger notifications or actions based on inventory levels.

Inventory Adjustments

Regular inventory adjustments ensure your Shopify stock counts match physical inventory. This is essential after stocktakes, receiving shipments, or accounting for damaged goods.

How to Adjust Inventory

  1. 1
    Go to Inventory

    Navigate to Products → Inventory in your Shopify admin.

  2. 2
    Filter by Location

    Select the location where you need to adjust stock.

  3. 3
    Make Adjustments

    Click on the quantity and enter the new number, or use the adjustment column to add or remove units.

  4. 4
    Add Adjustment Reason

    Select a reason (correction, damage, received, etc.) to maintain accurate records.

Inventory Reports

Shopify provides several inventory reports to help you analyse stock performance and make informed purchasing decisions.

Month-End Inventory Snapshot

Shows inventory quantities and values at the end of each month. Essential for accounting and tax purposes.

Percent of Inventory Sold

Identifies your fastest and slowest moving products. Use this to optimise purchasing and identify dead stock.

Average Inventory Sold Per Day

Helps calculate reorder points and forecast when stock will run out based on current sales velocity.

ABC Inventory Analysis

Categorises products by sales contribution. A items are high-value, B items are moderate, C items are low priority.

Best Practices

Following these inventory management best practices will help you maintain accurate stock levels and optimise your operations.

Inventory Management Tips

  • Regular stocktakes: Conduct physical counts at least quarterly to reconcile Shopify with actual inventory
  • Safety stock: Maintain buffer stock for best-sellers to prevent stockouts during demand spikes
  • SKU system: Use consistent SKU naming conventions that include product, size, and colour information
  • Reorder points: Set reorder levels based on lead time and average daily sales
  • Dead stock review: Regularly review slow-moving items and plan clearance sales

Need Inventory Management Help?

Our team can set up advanced inventory workflows, integrate with your warehouse systems, and implement automated stock management solutions.