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:| Option | Description |
|---|---|
| Show all (no indicator) | Out-of-stock products appear normally — no badge or restriction |
| Show with badge (disabled) | Products are visible but grayed out with a badge — customers cannot add them (default) |
| Hide completely | Out-of-stock products are removed from the product grid entirely |
Stock Reduction at Checkout
When an order is placed:| Item | Stock Reduced? |
|---|---|
| Box product (parent) | Only if stock tracking is enabled on the box product |
| Selected items (children) | Yes — each product’s stock is reduced by the quantity selected |
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