Backorder messaging is now generally available
Backorder messaging — shopper-facing backorder availability, quantity, and shipping-expectation prompts across the product detail page, cart, checkout, and order confirmation — is now generally available.
- V3 Settings API: seven new backorder display settings on
GET/PUT /v3/settings/inventory(show_quantity_on_backorder,show_backorder_message,show_backorder_availability_prompt,backorder_availability_prompt,show_default_shipping_expectation_prompt,default_shipping_expectation_prompt,show_quantity_on_hand). - V3 Inventory API:
backorder_limit,backorder_message, andqty_backorderedon item and location inventory data, includingbackorder_limitas a writable field on inventory settings updates. - V2 Orders API:
quantity_backorderedon order line items. - Storefront Cart and Checkout REST APIs: a
stockPositionobject (quantityOnHand,quantityBackordered,quantityOutOfStock,backorderMessage) on physical and digital line items. - Storefront GraphQL: backorder display settings, product and variant inventory fields, cart line item stock position, and order backorder fields.
- Stencil and Catalyst: documented context variables and reference file pointers for theme and headless storefront developers.
For details, see the Backorders guide.