Product inventory
The inventory functionality handles product stock levels and availability across the platform.
Inventory defines how stock quantities are tracked, allocated, and updated based on warehouse operations, order processing, and returns.
Only one warehouse is currently supported, simplifying stock tracking and transactions.
Each SKU (variant) maintains its own stock information to ensure accurate availability across the catalog.
Stock levels
Stock levels are represented by three fields:
- In stock: Number of units (SKUs) physically available in the warehouse.
- Oversellable: Number of units that can be sold beyond the available amount, often linked to an external supplier stock balance.
- Static: Always available; limits the quantity that can be purchased at one time. Often used for products manufactured ad hoc.
Typical use cases
The inventory functionality enables efficient stock control, accurate product availability, and automated transaction tracking. Below are some common scenarios working with inventory that are beneficial:
1. Managing available stock
Maintain accurate counts of physically available units. Examples include:
- Updating “in stock” levels when receiving new goods.
- Automatically decreasing stock after an order is completed.
2. Allowing overselling for supplier-managed products
Enable sales beyond on-hand stock when supply chains allow. Examples include:
- Selling items with guaranteed restock from a supplier.
- Using oversellable values to maintain availability for dropshipped items.
3. Handling made-to-order or unlimited products
Use static inventory for items that can always be produced or configured on demand. Examples include:
- Custom furniture or print-on-demand merchandise.
- Products manufactured per order without a stock cap.
4. Processing returns and backorders
Manage restocks and balance adjustments efficiently. Examples include:
- Choosing to restock returned products automatically.
- When registering new deliveries backordered orders will be allocated stock first automatically.
Related functionality
| related feature | description |
|---|---|
| Products / SKUs | Each product variant has its own stock data managed in inventory. |
| Orders | Orders automatically adjust stock levels during checkout and fulfillment. |
| Purchasing | Incoming deliveries trigger average cost per unit recalculation. |
| Returns | Returns can optionally update stock balances. |
| Reporting | Stock transactions and balance changes can be tracked historically. |
| Product monitoring | Notifications to end customers when product back in stock. |