Set up locations, numbering and the stock rules, bring in your first products by hand or from a spreadsheet, and give your team the right permissions.
Products & inventory is on for every workspace. This guide sets it up in the order that avoids re-doing work: locations and the stock rules first, then products, then people. If a store already sells for you, read this far as Settings, then go to Connecting Shopify or WooCommerce before importing anything — the store import creates the products for you.
inventory:config:manage). The seeded Manager role has it; Admin has everything.inventory:products:manage) and Adjust Stock, Transfers & Counts (inventory:stock:adjust). Member has both.Inventory → Setup → Inventory Settings (/inventory/settings).
Every level and every movement names one location, so create them before any stock exists.
A workspace gets a location named Main flagged as the default the first time inventory is used; rename it rather than creating a second one.
PREFIX-00042. Set it once; changing it later does not renumber existing products.available already says they are spoken for.Orders a connected store sends are facts: they move stock as the store's authority setting says, even past zero, whatever the oversell switch says.
The plan computes quantity = demand over (lead time + safety days) + reorder point − (available + incoming), at the sales pace of the window. Set Sales window (days), Default lead time (days), Safety stock (days) and a Default reorder point for products with none of their own. A product or variant can override the point, quantity and lead time.
Click Save at the top right when done.
Inventory → Catalog → Products (/inventory/products).
A product created this way has one default variant. Open it to add sizes and colours — see Products, Stock and the Reorder Plan.
Existing SKUs are updated; new ones are created; a quantity column sets stock as a count (the ledger writes the difference), so importing the same file twice does not double the stock.
Export CSV at the top of the page gives you the current catalog with its stock figures, the same shape the importer reads.
Roles are set under Settings (the gear icon) → Access & security → Roles & Permissions. The seeded roles already carry inventory permissions:
| Role | Can |
|---|---|
| Viewer | View products, stock and orders |
| Member | Everything a viewer can, plus manage products, adjust / count / transfer stock, create and fulfil orders |
| Manager | Everything a member can, plus locations, stores and settings |
| Admin | Everything |
A custom role picks from the six keys under Inventory in the permission catalog. Workspaces created before 2026-10-26 keep their seeded roles as they were: an admin adds the inventory keys to Manager, Member and Viewer once (or re-applies the defaults) — see the troubleshooting line below.
inventory:products:read. A hidden module's pages still open by direct link and show an amber banner saying so.