How Stock Works
- Product picker: Out-of-stock products are handled based on your Display settings (hidden, shown with badge, or shown without indicator)
- Add to cart: Each selected product is added as a hidden cart item — WooCommerce tracks stock for each
- Checkout: WooCommerce reduces stock for every individual product in the box
- Refund/cancel: Stock is restored through standard WooCommerce order management
BoxBuilder does not manage stock separately. It relies entirely on WooCommerce’s built-in stock management. If a product has stock tracking enabled in WooCommerce, BoxBuilder respects it.
Out-of-Stock Handling
You can control how out-of-stock products appear in the builder via BoxBuilder → Settings → Display under Stock Management:
You can also set a Low Stock Threshold (default: 5). When a product’s stock is at or below this number, an “Only X left!” badge appears on the product card.
If a product goes out of stock while a customer is building their box (another customer purchased the last unit), the stock check happens again at checkout and WooCommerce will prevent the order if stock is insufficient.
Stock Reduction at Checkout
When an order is placed:
This means if a customer builds a box with 3x Chocolate Truffles and 2x Vanilla Fudge, stock is reduced by 3 and 2 respectively for those products.
Stock Restoration
When an order is cancelled or refunded:- WooCommerce restores stock for each individual product
- Standard WooCommerce “Restore stock” behavior applies
Pro: Enhanced Inventory Features
The following features are available in BoxBuilder Pro.
- Low stock warnings: “Only 3 left” badge on product cards in the builder
- Stock reserve on add-to-cart: Prevents overselling by reserving stock when the box is added to cart (before checkout)
- Admin low stock alerts: Notifications when items used in active boxes drop below a threshold