How many units of each variant the store has, where they are kept, what happens when stock runs low or out, and how new stock is ordered, moved and counted.
41 parts and 16 phrases. Apps in this area include Shopify inventory, Stocky, Katana, Cin7, inFlow, Prediko.
inventory.stockShowThe counts the store keeps per variant and location.inventory.stock.levelShowThe numbers kept for each variant at each location.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/inventory/stock-levels.ts | Core only | |
Core modules/inventory/effective-stock.ts | Core only | |
Core modules/checkout/stock-reservation.ts | Core only | |
Core jobs/cron.stock-cleanup.ts | Core only | |
Plugin | Core only | |
Planned | Core only | |
Plugin | Core only | |
Core modules/inventory/thresholds.ts | Core only |
inventory.stock.locationShowThe places stock is kept and orders are sent from.How to extend
warehouse systemA plugin connects an outside warehouse that reports its own stock counts for a location.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/inventory/admin/locations/crud.ts | Provider · many | |
Core modules/inventory/location-stock.ts | Provider · many | |
Core modules/inventory/admin/locations/schema.ts | Provider · many | |
Core modules/inventory/location-stock.ts | Provider · many | |
Core modules/inventory/location-stock.ts | Provider · many |
inventory.stock.changeShowEvery change to a stock count and the record it leaves.How to extend
proposeInventoryAdjustmentThe assistant proposes a stock change that only runs after the operator approves it.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/inventory/adjust-inventory.ts | Event · manyAssistant tool · many | |
Core modules/inventory/types.ts | Event · manyAssistant tool · many | |
Core modules/inventory/admin/stock-movements-list.tsx | Event · manyAssistant tool · many | |
Core modules/checkout/stock-reservation.ts | Event · manyAssistant tool · many | |
Core modules/orders/refund-reversal.ts | Event · manyAssistant tool · many |
inventory.warehouseShowOrdering, receiving, moving and counting physical stock.inventory.warehouse.purchasingShowOrdering stock from suppliers and booking it in when it arrives.How to extend
purchasingA purchasing plugin creates supplier orders and books received units through stock adjustments.| Part | Litestore today | How to extend |
|---|---|---|
Supplier record inventory.warehouse.purchasing.supplierA supplier record holds a supplier's name, contacts, lead time and the products bought from them. | Plugin | Provider · many |
Purchase order inventory.warehouse.purchasing.purchase_orderA purchase order lists the variants, quantities and costs ordered from one supplier for one location. | Planned | Provider · many |
Receiving inventory.warehouse.purchasing.receivingReceiving books the units that arrived against a purchase order and adds them to the location's stock. | Planned | Provider · many |
Landed cost inventory.warehouse.purchasing.landed_costLanded cost adds freight, duty and fees to each unit's purchase cost. | Plugin | Provider · many |
inventory.warehouse.movementShowMoving stock between locations and checking counts against the shelf.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Planned | Core only | |
Planned | Core only | |
Plugin | Core only | |
Plugin | Core only |
inventory.sellingShowWhat the storefront does as stock runs low or out.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/checkout/storefront/purchase-eligibility.ts | Slot · many | |
Core modules/checkout/storefront/purchase-eligibility.ts | Slot · many | |
Plugin | Slot · many | |
Core modules/products/social-proof.ts | Slot · many | |
Plugin | Slot · many |
inventory.alertShowThe signals raised when stock crosses a line.How to extend
getLowStockCountThe assistant reads how many variants are low on stock.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/inventory/thresholds.ts | Event · manyAssistant tool · many | |
Core modules/inventory/events.ts | Event · manyAssistant tool · many | |
Core modules/inventory/events.ts | Event · manyAssistant tool · many | |
Core modules/inventory/events.ts | Event · manyAssistant tool · many | |
Core modules/inventory/admin/low-stock-list.tsx | Event · manyAssistant tool · many |
inventory.planningShowWorking out when to reorder and how much.How to extend
getReorderForecastThe assistant reads the reorder forecast through this tool.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/analytics/queries.ts | Assistant tool · many | |
Core modules/analytics/queries.ts | Assistant tool · many | |
Core modules/inventory/admin/reorder-forecast-list.tsx | Assistant tool · many | |
Plugin | Assistant tool · many | |
Plugin | Assistant tool · many |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| multi-location inventory | |
| safety stock | |
| preorder | |
| continue selling when out of stock | |
| low stock alert | |
| stock reservation | |
| inventory history | |
| purchase orders | |
| stock transfers | |
| stocktake | |
| cycle count | |
| reorder point | |
| kits and bundles | |
| inventory forecasting | |
| overselling protection | |
| scarcity message |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.