Settings. This page is ready
How the app works out your dates, and when you actually ship
Loading…
Your order confirmation email is yours to edit, so we can't add this for you. Paste the snippet below once and every future confirmation will include the promised dispatch date. You can remove it again at any time, and nothing else in the app depends on it.
{%- assign zn_promise = order.metafields["app--410196574209--promise"]["ship_by"].value -%}
{%- if zn_promise.rangeFrom and zn_promise.rangeTo -%}
<p>Estimated dispatch between {{ zn_promise.rangeFrom | date: "%-d %B %Y" }} and {{ zn_promise.rangeTo | date: "%-d %B %Y" }}</p>
{%- elsif zn_promise.shipBy and zn_promise.confidence != 'LOW' -%}
<p>Estimated dispatch by {{ zn_promise.shipBy | date: "%-d %B %Y" }}</p>
{%- endif -%}The snippet prints nothing at all when there is no date to give — while you're still observing, for an order we can't estimate, or for orders placed before you installed the app. It will never send a half-finished sentence.
Checking…