Skip to Content
DocumentationBlocksStock status

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 stateDefault message type
Available with normal stockIn stock
Available with managed inventory below thresholdLow stock
Available with continue-selling policy and no stockBackorder or preorder
UnavailableOut of stock

Key Settings

SettingDescription
Screen reader labelHidden label used before the visible status text.
In stock textMessage for available stock.
Low stock textMessage for low inventory; [count] is replaced with remaining quantity.
Backorder textMessage for continue-selling or preorder states.
Out of stock textMessage for unavailable variants.
Inventory thresholdQuantity at or below which the block switches to low-stock messaging.
TypographyFont size, weight, transform, and letter spacing.
ColorsSeparate colors for in-stock, low-stock, backorder, and out-of-stock states.
PaddingSpace around the status block.

Merchant Setup

  1. Enable Shopify inventory tracking on products where stock messaging should reflect exact quantity.
  2. Set a low-stock threshold that matches how your team replenishes inventory.
  3. Rewrite messages to match store voice, but keep the meaning clear.
  4. Test a product with multiple variants because each variant can have different inventory.

QA Checklist

StateWhat to confirm
In stockMessage is positive and does not imply scarcity.
Low stockCount replacement works when [count] is used.
BackorderContinue-selling variants use preorder/backorder language.
Out of stockCustomers cannot mistake unavailable variants for purchasable variants.
Variant changeStatus updates when the selected variant changes.