How can I display estimated delivery dates for in-stock and back-order items on Shopify?

Topic summary

Goal: Show variant-specific delivery messages—“In stock, ordered before 15:30, delivery tomorrow” vs. “Delivered in 3–10 workdays”—based on whether a size is in stock. Images illustrate the desired messaging.

Solution adopted: Recommendation to use the BackStock app for item-specific ship dates. The store tried it and confirmed it works.

Platform constraints: Shopify lacks a built-in, dynamic way to change delivery messages per variant in real time. Static text in product descriptions won’t auto-update when inventory changes.

Alternatives:

  • Theme code customization (main-product.liquid) to check variant inventory and display conditional messages. Requires coding and ongoing maintenance.
  • App-based automation (e.g., K1 PreOrder) that evaluates variant-level inventory, supports thresholds, custom rules/messages, and dynamic metafields (store data fields) for product-specific dates.

Trade-offs: Custom code is free but manual; apps add subscription cost but automate updates.

Status: Resolved for the original request via BackStock; broader implementation options and trade-offs are noted for others.

Summarized with AI on January 5. AI used: gpt-5.

At our store we’re selling products with different sizes. We don’t have the capacity to have every size in stock. So what would like to have is the following option.

When a client selects for example a size 38 which is in stock: there will be a message like the one on picture 1. Saying “In stock, ordered before 15:30, delivery tomorrow.” If not in stock I would like to get a message of a back order, saying delivered in 3-10 workdays, like picture 2. Is this possible in Shopify and anyone who can help me?

Hey, @DjakoSupply

There is an app called BackStock that allows you to effectively communicate out-of-stock sales with item-specific ship dates. Which I think will suit your needs.

If you are looking for more specific features, I’d suggest looking into hiring a Shopify expert to create a custom-coded app solution at an affordable rate.

If there is anything else I can help you with, please let me know.

1 Like

Thanks for the fast reply, it works perfect!

Glad to hear that, @DjakoSupply !

If there is anything else I can help you with, please let me know.

Hey,

Just to add for the community, Shopify doesn’t have a built-in way to display different delivery messages based on real-time inventory levels per variant. You can add static text to product descriptions, but they won’t update automatically when stock changes. You’d need to edit your theme code (usually main-product.liquid in Online Store → Themes → Edit code) to check variant inventory and show conditional messages.

Alternately, an app like K1 PreOrder can automate this (I’m the founder). It handles variant-level inventory evaluation and shows different messages based on stock status—you can set thresholds to trigger your back-order message, create custom messages per rule (like “In stock, ordered before 15:30, delivery tomorrow” vs “Delivered in 3-10 workdays”), and use dynamic metafields for product-specific dates. Here’s the K1 PreOrder listing.
The trade-off: theme customization is free but requires coding and ongoing maintenance when stock changes; an app automates everything but adds a subscription cost.
Happy to help with theme customization if needed.

Best regards,
Yauheni