Inventory Overview
How SellPilot tracks stock per variant per warehouse, including reservations and the canonical pipeline that protects your data.
- Estimated time
- 6 min
- Difficulty
- Intermediate
- Required plan
- Any plan
- Last updated
- June 29, 2026
Overview
Inventory in SellPilot is per variant per warehouse. A variant can be tracked (stock is managed) or non_tracked (Shopify inventory_management is null) in which case SellPilot skips ALL inventory machinery — no reservations, no stock movements, no levels, no push, no low-stock alerts. Tracked variants flow through one canonical pipeline of database functions so every mutation is consistent.
Best practices
- Let SellPilot manage stock through orders — never edit the inventory tables directly.
- Confirm a variant's tracking mode in the channel that owns it (e.g. Shopify) before troubleshooting.
Low Stock — Inventory Overview
How SellPilot tracks stock per variant per warehouse, including reservations and the canonical pipeline that protects your data.
Overview — Inventory Overview
How SellPilot tracks stock per variant per warehouse, including reservations and the canonical pipeline that protects your data.
Search — Inventory Overview
How SellPilot tracks stock per variant per warehouse, including reservations and the canonical pipeline that protects your data.
Stock levels — Inventory Overview
How SellPilot tracks stock per variant per warehouse, including reservations and the canonical pipeline that protects your data.
Out of stock — Inventory Overview
How SellPilot tracks stock per variant per warehouse, including reservations and the canonical pipeline that protects your data.
Filters — Inventory Overview
How SellPilot tracks stock per variant per warehouse, including reservations and the canonical pipeline that protects your data.
Related articles
- Tracked vs Non-tracked Variants
Why some variants never reserve stock or trigger low-stock alerts, and how to switch a variant to tracked.
- Inventory Push to Channels
How tracked stock changes are sent back to Shopify (and other supported channels), and why a missing mapping turns a warehouse into Local-only.
- Inventory Reservations
Reservations hold stock for confirmed orders so two customers don't oversell the same unit.
- Warehouse-to-Channel Mapping
Connect each warehouse to one or more channel locations so inventory updates land in the right place.