- Short answer
- A customized template can leave out delivery dates — add Shopify's Liquid snippet for your date mode in Edit code.
- Where to edit
- Settings > Notifications > Order confirmation > Edit code
- Automated or Shop Promise
- Replace the shipping_method.title line with the snippet from Shopify's Shop Promise email page
- Manual dates
- Make sure the consolidated_estimated_delivery_time block sits after the requires_shipping variable
- Revert to Default
- Replaces the template's content, your code edits included; logo and color stay
Why are delivery dates missing from your confirmation email?
The date shows at checkout, yet the order confirmation email arrives without it. Shopify lists order confirmation emails among the places delivery dates display — if checkout shows none either, check where the dates are turned on first; the Estimated delivery dates setting there also shows whether you use Manual or Automated dates.
Shopify's automated delivery dates page names the cause:
However, if you've previously customized your order confirmation email, then delivery dates aren't automatically included in your emails.
The manual delivery dates page puts it more softly — dates might not be included in your order confirmation notification by default — and the Shop Promise email page repeats the rule for Shop Promise delivery dates.
How do you add delivery dates back to a custom template?
Both fixes start in your Shopify admin at Settings > Notifications, on the Order confirmation template.
Automated or Shop Promise dates: click Edit code, find the line that contains {{ shipping_method.title }}, and replace the line with {% if delivery_promise_branded_shipping_line %} {{ delivery_promise_branded_shipping_line }} {% else %} {{ shipping_method.title }} {% endif %}.
Manual dates: make sure the template has Shopify's {% if consolidated_estimated_delivery_time %} block after the requires_shipping variable ({% if requires_shipping %}); copy the full block from Shopify's manual delivery dates page.
The notifications variables reference we read on September 25, 2026 documents consolidated_estimated_delivery_time but has no entry for delivery_promise_branded_shipping_line — so don't look for the automated variable there.
For everything else in this template, see what you can edit in the order confirmation email.
Should you revert to the default template instead?
To revert, in Settings > Notifications, open the template, click Revert to, choose Default, and click Save.
The catch is that you replace only the template's content. Your logo and color stay, but that content is where your code edits live, so they go too, along with the customization Shopify names as the cause. Revert only if you don't need those edits.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial Policy