Products

Product inventory

Flexible product inventory management for your sales channels or applications.

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 are managed per SKU. All adjustments are categorized by transaction types to ensure traceability and accurate stock reporting.
Backorder allocation is automatic.

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.
Upon new goods delivery Average Cost per Unit must be calculated either using built in function or manually.

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.
Working with oversellable stock enables flexible handling of delivery times. By configuring products with oversellable quantities, you can communicate varying delivery times directly in the storefront — for example, showing longer delivery estimates when stock is low or out of stock but still available for order.

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 featuredescription
Products / SKUsEach product variant has its own stock data managed in inventory.
OrdersOrders automatically adjust stock levels during checkout and fulfillment.
PurchasingIncoming deliveries trigger average cost per unit recalculation.
ReturnsReturns can optionally update stock balances.
ReportingStock transactions and balance changes can be tracked historically.
Product monitoringNotifications to end customers when product back in stock.