Guide

Shopify inventory management for makers: the complete guide

Updated 2026-07-02

Shopify is excellent at selling what you list. It knows nothing about what you make — the ingredients, the recipes, the batches. If you’re a soap, candle, skincare or small-batch food maker, that gap is where oversells, stockouts and spreadsheet anxiety live. This guide covers how to close it.

Why inventory breaks for maker businesses

A reseller’s inventory model is one number: units on the shelf. A maker’s inventory is a chain: supplier lots → raw materials → recipes → production batches → finished units → Shopify listings. Every sale should ripple back through that chain (an order for one lotion consumes 40 g of shea butter, 15 g of oil, one jar, one label…), and every ingredient delivery should ripple forward (you can now build 83 more units). Shopify only sees the last link. Everything upstream is on you.

That’s why maker inventory fails in characteristic ways: the storefront says 12 in stock when you can physically build 3; a launch oversells because the count was stale; a production run stalls because an ingredient quietly hit zero. None of these are Shopify bugs — they’re the missing upstream chain.

What Shopify tracks natively (and where it stops)

Out of the box, Shopify gives you:

What it does not track:

Tracking raw materials and recipes (BOM)

The core mechanism, whatever tool you use, is a bill of materials (a recipe): each finished product maps to the exact quantities of ingredients and packaging it consumes. With recipes in place, three things become automatic:

  1. Deduction: every Shopify order draws down ingredients through the recipe.
  2. Buildable quantity: your real sellable stock is the minimum across ingredients — 2 kg of shea butter, 500 jars and 80 labels means 80 units, and the labels are your constraint.
  3. Costing: per-unit cost derives from live ingredient prices instead of a stale estimate. (Try our recipe cost calculator for a quick manual version.)

Two practical rules from makers who’ve done this well: keep recipe units honest (grams, not “a scoop”), and include packaging in the recipe — jars and labels run out faster than butters, and they’re the constraint nobody tracks.

Stopping oversells during launches

Overselling clusters in the moments that matter most — launches, flash sales, holiday spikes — because that’s when stock moves faster than any manual or scheduled update. If a tool syncs your counts every 30–60 minutes, a drop that sells out in 10 minutes happens entirely between two syncs.

Three defenses, in increasing order of robustness:

If you evaluate inventory apps on one question, make it this: “when your sync misses an event, what fixes the number?” One-way push tools have no answer; that’s how stores oversell with an inventory app installed.

Lot & batch tracking for compliance

For skincare and food makers, inventory isn’t just counts — it’s traceability. GMP guidelines (ISO 22716 for cosmetics, and FDA expectations in the US) assume you can answer: which supplier lot went into which production batch, which orders shipped from that batch, and how much of each lot remains. Without records, a single flagged ingredient lot means recalling everything you’ve ever shipped.

The bar to clear is quantity-level lot tracking — knowing how much of each lot remains, not just stamping a lot number once at receiving. We cover this in depth in the lot tracking guide.

Spreadsheets vs. inventory apps

Every maker starts on a spreadsheet, and that’s correct — at low volume the flexibility beats any app. The spreadsheet fails at a predictable point: when stock changes faster than you update it. A sheet can hold your recipes, but it can’t watch your orders. It’s a ledger, not a lookout.

The three signals it’s time to move: you’ve oversold during a launch, you’ve missed a production run because an ingredient silently ran out, or the nightly sheet update has become a chore you skip. Each of those costs more than a year of software.

How to choose an inventory app

Questions that separate the contenders quickly:

MakerPantry is built around the first four questions — recipes, live buildable counts, event-driven deduction with self-healing reconciliation, and lot tracking on every plan from $19/mo. On the fifth: your products and finished-goods stock levels always live in Shopify itself, so what you'd take with you is your ingredient list and recipes. Run the checklist against anything you evaluate, including us.

Frequently asked questions

Does Shopify have built-in inventory management?

Yes, for finished products: Shopify tracks a quantity per variant per location, decrements it when orders come in, and can stop selling at zero. It does not track raw materials, recipes/BOMs, production batches, supplier lots, or the cost side of what you make — that's what inventory apps add.

How do I track raw materials for products I make?

You need a recipe (bill of materials) layer: define what goes into each product, and let each Shopify order deduct ingredients through the recipe automatically. Doing this manually in a spreadsheet works until order volume or a flash sale outruns your update cadence.

Why does my Shopify stock keep drifting from reality?

The usual causes: manual edits that bypass your source of truth, sales channels updating at different times, bundles/recipes not deducting components, and one-way sync tools that push but never verify. The fix is reconciliation — something that continuously compares Shopify's number against what you can actually build and flags the drift before it becomes an oversell.

Do soap and skincare makers legally need lot tracking?

Requirements vary by country and product category, but GMP guidelines (e.g. ISO 22716 for cosmetics) expect batch records and traceability, and a recall without lot records means recalling everything. Even where it isn't strictly mandated, wholesale buyers and insurers increasingly ask for it.

When should I move off spreadsheets?

Three reliable signals: you've oversold during a launch, you've missed a production run because an ingredient silently ran out, or updating the sheet is a nightly chore you've started skipping. Any one of them costs more than an app's monthly fee.

Inventory you can actually trust — from $19/mo

Recipes, live counts, oversell protection and lot tracking for Shopify makers. Launching soon on the Shopify App Store — every plan starts with a 14-day free trial.

Get notified at launch