Shopify Inventory Tracking: Everything You Need to Know & Do

To track inventory on Shopify, turn on Track quantity for each product or variant, choose an inventory policy that decides whether it keeps selling at zero stock, and assign quantities to your store locations. Shopify then counts stock down automatically as orders come in. That covers a single store; selling across channels or warehouses usually calls for a dedicated inventory system on top.

How to Track Inventory on Shopify (Short Answer)

To track inventory on Shopify, open each product, enable Track quantity on the product or variant, then set its inventory policy to decide whether the product can keep selling at zero stock, and assign quantities to your store locations. Shopify then counts stock down automatically as orders come in and hides or flags items that run out.

That built-in tracking is enough for a single store with simple needs. Once you are selling across more than one channel, running multiple locations, or you need automated reordering and order routing, you connect an external system on top of Shopify to keep stock in sync everywhere. See our multi-channel inventory management guide for how that sync works in practice.

How to Enable Inventory Tracking on Shopify (Step by Step)

These steps follow Shopify's standard admin. Exact labels can shift slightly between themes and plans, but the flow is the same.

  1. Open the product. In your Shopify admin, go to Products and click the product you want to track.
  2. Find the Inventory section. Scroll to the Inventory area of the product page. If the product has variants (sizes, colors), each variant has its own inventory section.
  3. Turn on Track quantity. Check Track quantity (older themes label this "Shopify tracks this product's inventory"). This is what tells Shopify to count stock up and down automatically.
  4. Set the inventory policy. Choose what happens at zero stock: Stop selling when out of stock, or Continue selling when out of stock (used for backorders or made-to-order items).
  5. Enter quantities by location. Add the available quantity for each location you ship from. Stores on plans without multiple locations will see a single location.
  6. Save. Repeat per variant where needed. Shopify now decrements stock as orders are placed and reflects it on the storefront.

If you would rather set quantities in bulk, the same fields are editable from Products > Inventory, and Shopify supports a CSV import to enable tracking and load quantities across many products at once instead of editing each by hand.

What Shopify's Inventory Policy Actually Does

The inventory policy setting controls one thing: what Shopify does when a tracked product hits zero available stock. It has two options.

Inventory policy is set per variant, not just per product, so the same product can stop selling in one size and keep selling in another. It is separate from Track quantity: if tracking is off, Shopify never counts the product down and the policy has nothing to act on.

Where this gets harder is across multiple locations. Shopify tracks stock per location, but it does not decide which location should fulfill an order for you, and a "continue selling" item at one location can mask a real stockout at another. If you run more than one warehouse or store, see multi-location inventory management on Shopify for how location-level stock and routing fit together.

What Shopify's Built-In Inventory Tracking Covers

Shopify's native tools handle the basics well for a single store:

What it does not do: sync stock with marketplaces like Amazon or eBay, decide which warehouse should ship an order, raise purchase orders when stock runs low, or track inventory through receiving, picking, and packing. Those jobs sit outside Shopify's scope, and they are the reason dedicated inventory software exists.

Signals You Have Outgrown Shopify's Native Tracking

If several of these apply, the fix is not more discipline inside the Shopify admin; it is connecting a system built for the job. Our Shopify order management guide covers the order-routing half of that decision.

Best Practices for Accurate Inventory Tracking

Accurate tracking takes more than the right tools; it takes the right habits. Three practices do most of the work.

Regular Stock Audits and Cycle Counts

Regular stock audits ensure that your recorded inventory matches your physical stock, reducing discrepancies.

Cycle counts maintain inventory accuracy without a full-scale audit. Instead of counting all your inventory at once, you count a subset on a rotating schedule.

For example, you might count high-turnover items more frequently than slow-moving ones. This approach helps identify issues early and keeps your data accurate.

Use SkuNexus to automate your cycle counts. Set up schedules and reminders to ensure counts are performed consistently.

Utilizing Barcode Scanning for Accuracy

Barcode scanning eliminates manual entry errors and speeds up the process of updating inventory levels.

Every product in your inventory should have a unique barcode. This allows for quick and precise tracking of stock levels, movements, and sales.

When receiving new inventory, scan each item to update your system immediately. This keeps your records current and reduces the risk of discrepancies.

Apply barcode scanning across receiving, picking, packing, and shipping rather than in one spot; accuracy compounds when every touch is scanned.

Optimizing Reorder Points and Safety Stock Levels

Reorder points and safety stock levels help you avoid stockouts and overstock situations.

A reorder point is the stock level at which you trigger a new order. Safety stock is the extra inventory you keep on hand to cover unexpected demand or supply delays.

Calculate your reorder points based on lead time demand and your desired level of safety stock. For instance, if you sell 10 units per day and your lead time is 7 days, your reorder point might be 70 units plus safety stock.

Use SkuNexus to automate reorder points. The system can generate purchase orders when stock levels hit your predefined thresholds.

Multi-Channel Synchronization and Demand Planning

Multi-Channel Inventory Synchronization

Selling on multiple platforms is a logistical problem without proper synchronization. Multi-channel inventory synchronization ensures that your stock levels are accurate across all sales channels.

SkuNexus syncs your inventory between Shopify and other platforms like Amazon and eBay. A sale on one channel automatically updates the stock levels on all others: if you sell a product on your Shopify store, the inventory on your marketplace listings updates with it. No more overselling or manual updates.

Inventory Forecasting and Demand Planning

Inventory forecasting and demand planning keep you ahead of customer needs. By predicting future demand, you can ensure you have the right products in the right quantities.

SkuNexus analyzes historical sales data to surface trends, which helps you make informed decisions about ordering and stocking.

For example, if a product sells well during the holiday season, you can increase stock levels in advance. If it has seasonal dips, you can reduce orders to avoid excess inventory.

Review your demand forecasts regularly and adjust inventory levels accordingly, so you are prepared for changes in demand rather than reacting to them.

Troubleshooting Common Shopify Inventory Tracking Issues

Even with the best systems in place, inventory tracking can sometimes go wrong. Here is how to tackle the most common Shopify inventory tracking issues.

Identifying and Resolving Inventory Discrepancies

Inventory discrepancies are gaps between what your system says you have in stock and what you actually have. They can arise from human error, theft, or system glitches.

Use SkuNexus to set up automated alerts for discrepancies, so issues are addressed before they escalate.

Handling Returns and Exchanges Efficiently

Ensuring Data Accuracy Across Systems

Where SkuNexus Fits in Shopify Inventory Tracking

SkuNexus sits on top of Shopify as the inventory and fulfillment layer. Shopify remains the storefront and the system of record for products and orders; SkuNexus becomes the system of record for stock, across every channel and location.

In practice that means: