Inventory
Stock Tracking, Reservations & Back-in-Stock
Last updated: May 15, 2026
Stock Tracking #
Stock is tracked independently for each product and each variant. A low-stock threshold determines when a product appears in the Low Stock Alert widget on the admin dashboard.
The threshold can be set globally in Catalog Settings and overridden on a per-product basis.
Checkout Reservation #
When a customer initiates checkout, their items are atomically reserved. This prevents two customers from purchasing the same last unit simultaneously.
Reservations expire after a configurable timeout (default: 30 minutes). If the customer abandons checkout without completing payment, the reservation expires and the stock is released automatically.
Unpaid pending orders are automatically cancelled after a configurable period (default: 24 hours). Cancellation releases any stock still held by the order.
Back-in-Stock Notifications #
Customers and guests can subscribe to be notified when a sold-out product or variant is restocked. Only an email address is required — no account is needed.
Notifications are sent automatically when a product or variant's stock is updated from zero to a positive quantity.
Managing Inventory #
Stock levels are edited directly on each product and variant page in Admin → Catalog → Products.
The admin dashboard includes a Low Stock Alert widget that lists all products at or below their low-stock threshold, so you can identify items that need restocking at a glance.