Stock Status Block
The Stock status block shows variant-reactive inventory feedback such as in stock, low stock, available for preorder, or out of stock.
How It Reads Product State
The block follows the selected variant. It checks availability, inventory quantity, inventory management, and inventory policy to choose the correct status.
| Variant state | Default message type |
|---|---|
| Available with normal stock | In stock |
| Available with managed inventory below threshold | Low stock |
| Available with continue-selling policy and no stock | Backorder or preorder |
| Unavailable | Out of stock |
Key Settings
| Setting | Description |
|---|---|
| Screen reader label | Hidden label used before the visible status text. |
| In stock text | Message for available stock. |
| Low stock text | Message for low inventory; [count] is replaced with remaining quantity. |
| Backorder text | Message for continue-selling or preorder states. |
| Out of stock text | Message for unavailable variants. |
| Inventory threshold | Quantity at or below which the block switches to low-stock messaging. |
| Typography | Font size, weight, transform, and letter spacing. |
| Colors | Separate colors for in-stock, low-stock, backorder, and out-of-stock states. |
| Padding | Space around the status block. |
Merchant Setup
- Enable Shopify inventory tracking on products where stock messaging should reflect exact quantity.
- Set a low-stock threshold that matches how your team replenishes inventory.
- Rewrite messages to match store voice, but keep the meaning clear.
- Test a product with multiple variants because each variant can have different inventory.
QA Checklist
| State | What to confirm |
|---|---|
| In stock | Message is positive and does not imply scarcity. |
| Low stock | Count replacement works when [count] is used. |
| Backorder | Continue-selling variants use preorder/backorder language. |
| Out of stock | Customers cannot mistake unavailable variants for purchasable variants. |
| Variant change | Status updates when the selected variant changes. |