Skip to content

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.