Default email templates

This article provides the original email templates in case you accidentally remove or adversely edit them.

In case you accidentally remove or adversely edit your email templates we have provided the originals below:


You'll find gift card email templates here and POS and mobile receipt templates here.

Order Confirmation

Email Subject:

Order confirmation for order {{name}}

Email Body:

Thank you for placing your order with {{ shop_name }}!

This email is to confirm your recent order.

  Date {{ date | date: "%m/%d/%Y" }}{% if requires_shipping and shipping_address %}
  
  Shipping address
    {{ shipping_address.name }}
    {{ shipping_address.street }}
    {{ shipping_address.city }}, {{ shipping_address.province }}  {{ shipping_address.zip }}
    {{ shipping_address.country }}{% endif %}{% if billing_address %}

  Billing address
    {{ billing_address.name }}
    {{ billing_address.street }}
    {{ billing_address.city }}, {{ billing_address.province }}  {{ billing_address.zip }}
    {{ billing_address.country }}{% endif %}
  
{% for line in line_items %}{{ line.quantity }}x {{line.title }} for {{ line.price | money }} each
{% endfor %}

{% if discounts %}Discount (code: {{ discounts.first.code }}): {{ discounts_savings | money_with_currency }}{% endif %}
Subtotal  : {{ subtotal_price | money_with_currency  }}{% for tax_line in tax_lines %}
{{ tax_line.title }}       : {{ tax_line.price | money_with_currency  }}{% endfor %}{% if requires_shipping %}
Shipping  : {{ shipping_price | money_with_currency }}{% endif %}
Total     : {{ total_price | money_with_currency }}

Order Confirmation — HTML version

Email Subject:

Order confirmation for order {{name}}

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
<p>Thank you for placing your order with {{ shop_name }}!</p>
<p>This email is to confirm your recent order.</p>
<p>Date {{ date | date: "%m/%d/%Y" }}</p>
{% if requires_shipping and shipping_address %}
<p><b>Shipping address</b><br />
{{ shipping_address.name }}<br />
{{ shipping_address.street }}<br />
{{ shipping_address.city }}<br />
{{ shipping_address.province }}
{{ shipping_address.zip }}<br />
{{ shipping_address.country }}</p>
{% endif %}
{% if billing_address %}
<p><b>Billing address</b><br />
{{ billing_address.name }}<br />
{{ billing_address.street }}<br />
{{ billing_address.city }}<br />
{{ billing_address.province }}
{{ billing_address.zip }}<br />
{{ billing_address.country }}</p>
{% endif %}
<ul style="list-style-type:none">  {% for line in line_items %} <li> <img src="{{ line.product.featured_image | product_img_url: 'small' }}" /> {{ line.quantity }}x {{ line.title }} for {{ line.price | money }} each </li> {% endfor %}
</ul>
{% if discounts %}
<p>Discounts : {{ discounts_savings | money_with_currency }}</p> {% endif %}
<p>Subtotal : {{ subtotal_price | money_with_currency }}</p>
{% for tax_line in tax_lines %} <p>{{ tax_line.title }} : {{ tax_line.price | money_with_currency }} </p>
{% endfor %} {% if requires_shipping %}
<p>Shipping : {{ shipping_price | money_with_currency }}</p>
{% endif %} <p>Total : {{ total_price | money_with_currency }}</p>

New Order Notification

Email Subject:

[{{shop_name}}] Order {{ name }} placed by {{ billing_address.name }}{% if has_high_risks? %} (Risk of fraud){% endif %}

Email Body:

Hello {{ shop_name }},

{% if customer.name %}{{ customer.name }}{% else %}Someone{% endif %} placed a new order with you today, {{ date | date: "%b %d %I:%M%p" }}:

{% for line in line_items %}{{ line.quantity }}x {{line.title }}    (sku: {{ line.sku }})
{% endfor %}{% if fulfillment_aborted %}
The above order was not automatically fulfilled because it was flagged as a risk for fraud.
{% endif %}
{% if has_high_risks? %}
Security check:
  This order has a risk of being fraudulent. Review the order in your store's admin and contact the customer to verify their information.
{% endif %}
Payment processing method:
{% if gateway %}  {{ gateway }}{% else %}{% for tx_gateway in unique_gateways %}  {{ tx_gateway }}{% endfor %}{% endif %}

{% if requires_shipping and shipping_address %}Delivery method:
{% for shipping_method in shipping_methods %}  {{ shipping_method.title }}
{% endfor %}
Shipping address:
  {{ shipping_address.name }}
  {{ shipping_address.street }}
  {{ shipping_address.city }}, {{ shipping_address.province }}  {{ shipping_address.zip }}
  {{ shipping_address.country }}
  {{ shipping_address.phone }}
{% endif %}

New Order Notification — HTML version

Email Subject:

[{{shop_name}}] Order {{ name }} placed by {{ billing_address.name }}{% if has_high_risks? %} (Risk of fraud){% endif %}

Email Body:

<p>Hello {{ shop_name }},</p>
<p></p>
<p>{% if customer.name %}{{ customer.name }}{% else %}Someone{% endif %} placed a new order with you today, {{ date | date: "%b %d %I:%M%p" }}:</p>
<p></p>
<ul>  {% for line in line_items %} <li> <img src="{{ line.product.featured_image | product_img_url: 'thumb' }}" /> {{ line.quantity }}x {{ line.title }} for {{ line.price | money }} each </li> {% endfor %} </ul>
<a href="{{ shop.url }}/admin/orders/{{ id }}">View order {{order_name}} </a>
{% if fulfillment_aborted %}
<p>The above order was not automatically fulfilled because it was flagged as suspicious.</p>{% endif %}
<p></p><br>
{% if has_high_risks? %}<p><b>Security check:</b></p>
<p>This order has a risk of being fraudulent. Review the order in your store's admin and contact the customer to verify their information.</p>
<p></p>{% endif %}
<p><b>Payment processing method:</b></p>
{% if gateway %}<p>{{ gateway }}</p>{% else %}{% for tx_gateway in unique_gateways %}<p>{{ tx_gateway }}</p>{% endfor %}{% endif %}
<p></p>
{% if requires_shipping and shipping_address %}
<p><b>Delivery method:</b></p>
{% for shipping_method in shipping_methods %}<p>{{ shipping_method.title }}</p>{% endfor %}
<p></p>
<p><b>Shipping address:</b></p>
<p>{{ shipping_address.name }}</p>
<p>{{ shipping_address.street }}</p>
<p>{{ shipping_address.city }}, {{ shipping_address.province }}  {{ shipping_address.zip }}</p>
<p>{{ shipping_address.country }}</p>
<p>{{ shipping_address.phone }}{% endif %}</p>
<p></p>

New Order Notification Mobile

Email Subject:

Order {{ name }}

Email Body:

{{ shop_name }},

{{ customer.name | default: "A customer" }} placed a new order with you today ({{ date | date: "%b %d %I:%M%p" }}).

Abandoned Checkout Notification

Email Subject:

Complete your Purchase

Email Body:

Hey{% if billing_address.name %} {{ billing_address.name }}{% endif %},

Your shopping cart at {{ shop_name }} has been reserved and is waiting for your return!

In your cart, you left:

{% for line in line_items %}{{ line.quantity }}x {{ line.title }}
{% endfor %}

But it's not too late! To complete your purchase, click this link:

{{ url }}

Thanks for shopping!

{{ shop_name }}

Abandoned Checkout Notification — HTML version

Email Subject:

Complete your Purchase

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
<p>Hey{% if billing_address.name %} {{ billing_address.name }}{% endif %},</p>
<p></p>
<p>Your shopping cart at {{ shop_name }} has been reserved and is waiting for your return!</p>
<p></p>
<p>In your cart, you left:</p>
<p></p>
<p>{% for line in line_items %}{{ line.quantity }}x {{ line.title }}{% endfor %}</p>
<p></p>
<p>But it's not too late! To complete your purchase, click this link:</p>
<p></p>
<p>{{ url }}</p>
<p></p>
<p>Thanks for shopping!</p>
<p></p>
<p>{{ shop_name }}</p>

Shipping Confirmation

Email Subject:

Shipping confirmation for order {{ name }}

Email Body:

{% if billing_address.name %}Dear {{ billing_address.name }},{% endif %}

{% if fulfillment.item_count == item_count %}All{% elsif fulfillment_status == 'fulfilled' %}The last{% else %}Some{% endif %} of the items from order {{ name }} have now been shipped:
{% for line in fulfillment.fulfillment_line_items %}
  {{ line.quantity }}x {{ line.line_item.title }}
{% endfor %}
{% if requires_shipping %}They are being shipped {% if fulfillment.tracking_company %}via {{ fulfillment.tracking_company }} {% endif %}to the following address:

  {{ shipping_address.name }}
  {{ shipping_address.address1 }}
  {{ shipping_address.address2 }}
  {{ shipping_address.city }}, {{ shipping_address.province }}  {{ shipping_address.zip }}
  {{ shipping_address.country }}
{% if fulfillment.tracking_numbers.size > 0 %}
The tracking details for these items are as follows:
{% for tracking_number in fulfillment.tracking_numbers %}
  {{ tracking_number }}
{% endfor %}
For shipping status on these items:
{% for tracking_url in fulfillment.tracking_urls %}
  {{ tracking_url }}
{% endfor %}
Please allow some time for the status of the shipment to correctly display at the above address.
{% endif %}{% endif %}{% if fulfillment_status != 'fulfilled' %}
You will receive a confirmation email when more items from your order have been shipped.
{% endif %}
Thank you for ordering from {{ shop_name }}!

Shipping Confirmation — HTML version

Email Subject:

Shipping confirmation for order {{ name }}

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
{% if billing_address.name %}
<p>Dear {{ billing_address.name }},</p>
<p></p>
{% endif %}
<p>{% if fulfillment.item_count == item_count %}All{% elsif fulfillment_status == 'fulfilled' %}The last{% else %}Some{% endif %} of the items from order {{ name }} have now been shipped:</p>
<p>{% for line in fulfillment.fulfillment_line_items %}<img src="{{ line.line_item.product.featured_image | product_img_url: 'small' }}" />{{ line.quantity }}x {{ line.line_item.title }}<br>
{% endfor %}</p>
<p>{% if requires_shipping %}They are being shipped {% if fulfillment.tracking_company %}via {{ fulfillment.tracking_company }} {% endif %}to the following address: </p>

<p>{{ shipping_address.name }}<br />
{{ shipping_address.street }}<br />
{{ shipping_address.city }}<br />
{{ shipping_address.province }}
{{ shipping_address.zip }}<br />
{{ shipping_address.country }}</p>

{% if fulfillment.tracking_numbers.size > 0 %}
{% if fulfillment.tracking_numbers.size == 1 %}
<p>The tracking number for these items is {{ fulfillment.tracking_numbers.first }}. <a href="{{ fulfillment.tracking_urls.first }}">Click here to see the status of your shipment.</a></p>
{% else %}
<p>The tracking details for these items are as follows:</p>
<p>{% for tracking_number in fulfillment.tracking_numbers %} {{ tracking_number }}<br>{% endfor %}</p>

<p>Click the links below for shipping status on these items:</p>
<p>{% for tracking_url in fulfillment.tracking_urls %} <a href="{{ tracking_url }}">{{ tracking_url }}</a><br>{% endfor %}</p>
{% endif %}

<p>Please allow some time for the status of the shipment to correctly display at the above address.</p>
{% endif %}{% endif %}{% if fulfillment_status != 'fulfilled' %}
<p>You will receive a confirmation email when more items from your order have been shipped.</p>
{% endif %}

<p>Thank you for ordering from {{ shop_name }}!</p>

Shipping Update

Email Subject:

Shipping update for order {{ name }}

Email Body:

{% if billing_address.name %}Dear {{ billing_address.name }},{% endif %}

The following shipped items from order {{ name }} have been updated with new shipping information:
{% for line in fulfillment.fulfillment_line_items %}
  {{ line.quantity }}x {{ line.line_item.title }}
{% endfor %}
They are being shipped{% if fulfillment.tracking_company %} via {{ fulfillment.tracking_company }}{% endif %} with tracking number {{ fulfillment.tracking_number }}. You can see the status of this shipment at the following URL:

{{ fulfillment.tracking_url }}

Please allow some time for the status of the shipment to correctly display at the above address.

Shipping Update — HTML version

Email Subject:

Shipping update for order {{ name }}

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
{% if billing_address.name %}
<p>Dear {{ billing_address.name }},</p>
{% endif %}

<p>The following shipped items from order {{ name }} have been updated with new shipping information:</p>

<ul style="list-style-type:none">
  {% for line in fulfillment.fulfillment_line_items %}<li>
    <img src="{{ line.line_item.product.featured_image | product_img_url: 'small' }}" />
    {{ line.quantity }}x {{ line.line_item.title }}
  </li>{% endfor %}
</ul>

<p>They are being shipped{% if fulfillment.tracking_company %} via {{ fulfillment.tracking_company }}{% endif %} with tracking number {{ fulfillment.tracking_number }}. <a href="{{ fulfillment.tracking_url }}">Click here to see the status of this shipment</a>.</p>

<p>Please allow some time for the status of the shipment to correctly display at the above address.</p>

Contact Buyer

Email Subject:

Order {{ name }} with {{ shop_name }}

Email Body:

{% if billing_address.name %}Dear {{ billing_address.name }},{% endif %}



{{ shop_name }}

Order Cancelled

Email Subject:

Order {{ name }} cancelled

Email Body:

{% if billing_address.name %}Dear {{ billing_address.name }},{% endif %}

Your order {{ name }} was cancelled {% case cancel_reason %}{% when 'customer' %}at your request.{% when 'inventory' %}because we did not have enough stock to fulfill your order.{% when 'fraud' %}because we suspect it is fraudulent.{% when 'other' %}due to unforseen circumstances.{% endcase %}

{% if financial_status == 'voided' %}Your payment has been voided.{% elsif financial_status == 'refunded' %}Your payment has been refunded.{% endif %}

Please reply to this email if you have any questions or concerns.

Order Cancelled — HTML version

Email Subject:

Order {{ name }} cancelled

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
% if billing_address.name %}
<p>Dear {{ billing_address.name }}, </p>
<p></p>
{% endif %}

<p>Your order {{ name }} was cancelled {% case cancel_reason %}{% when 'customer' %}at your request.{% when 'inventory' %}because we did not have enough stock to fulfill your order.{% when 'fraud' %}because we suspect it is fraudulent.{% when 'other' %}due to unforseen circumstances.{% endcase %}</p>

<p></p>
<p>{% if financial_status == 'voided' %}Your payment has been voided.{% elsif financial_status == 'credited' %}Your payment has been refunded.{% endif %}</p>

<p>Please reply to this email if you have any questions or concerns.</p>

<p>Sincerely,</p>
<p> {{shop_name}}</p>

Customer Account Activation

Email Subject:

Customer Account activation

Email Body:

{% if customer.name %}Dear {{ customer.name }},{% endif %}

An account has been created for you at the shop {{ shop.name }}.

Please visit this url to activate your account and set your password.

{{ customer.account_activation_url }}

If the account was created in error, you can visit the link above and select "Decline" to decline this invitation.

Customer Account Activation — HTML version

Email Subject:

Customer Account activation

Email Body:

{{ 'logo.png' | asset_url | img_tag }}
{% if customer.name %}
<p>Dear {{ customer.name }},</p>
<p></p>
{% endif %}
<p>An account has been created for you at the shop {{ shop.name }}.</p>
<p></p>
<p>Please visit this url to activate your account and set your password. </p>
<p></p>
<p>{{ customer.account_activation_url }}</p>
<p></p>
<p>If the account was created in error, you can visit the link above and select "Decline" to decline this invitation.</p>

Customer Password Reset

Email Subject:

Customer Account password reset

Email Body:

{% if customer.name %}Dear {{ customer.name }},{% endif %}

You have requested to have your password reset for your account at {{ shop.name }}.

Please visit this url to reset your password.

{{ customer.reset_password_url }}

If you received this email in error, you can safely ignore this email.

Customer Password Reset — HTML version

Email Subject:

Customer Account password reset

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
{% if customer.name %}
<p>Dear {{ customer.name }},</p>
<p></p>
{% endif %}
<p>You have requested to have your password reset for your account at {{ shop.name }}</p>
<p></p>
<p>Please visit this url to reset your password. </p>
<p></p>
<p>{{ customer.reset_password_url }}</p>
<p></p>
<p>If you received this email in error, you can safely ignore this email.</p>

Customer Account Welcome

Email Subject:

Customer Account confirmation

Email Body:

{% if customer.name %}Dear {{ customer.name }},{% endif %}

This is to confirm that your account for the shop {{ shop.name }} is now active.

The next time you shop at {{ shop.name }}, you can save time at checkout by logging into your account. This will prefill your address information at the checkout.

Thank you,
{{ shop.name }}

Customer Account Welcome — HTML version

Email Subject:

Customer Account confirmation

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
{% if customer.name %}
<p>Dear {{ customer.name }},</p>
<p></p>
{% endif %}
<p>This is to confirm that your account for the shop {{ shop.name }} is now active.</p>
<p></p>
<p>The next time you shop at {{ shop.name }}, you can save time at checkout by logging into your account. This will prefill your address information at the checkout. </p>
<p></p>
<p>Thank you,</p>
<p>{{ shop.name }}</p>

Fulfillment Request

Email Subject:

Order Fulfillment Request for {{ shop_name }}

Email Body:

{{ service_name }},

Please fulfill order {{ name }}.

Total number of items: {{ fulfillment.item_count }}
Unique items: {{ fulfillment.fulfillment_line_items.size }}

Items to fulfill:
{% for line in fulfillment.fulfillment_line_items %}
  Variant Title: {{ line.line_item.title }}
  SKU: {{ line.line_item.sku }}
  Quantity: {{ line.quantity }}
  Grams: {{ line.line_item.grams }}
  Vendor: {{ line.line_item.vendor }}
{% endfor %}
{% if shipping_address %}
Shipping Address:

  {{ shipping_address.name }}{% if shipping_address.company %}
  {{ shipping_address.company }}{% endif %}
  {{ shipping_address.address1 }}
  {{ shipping_address.address2 }}
  {{ shipping_address.city }}, {{ shipping_address.province }}
  {{ shipping_address.zip }}
  {{ shipping_address.country }}
{% if shipping_address.phone %}
  Phone: {{ shipping_address.phone }}
{% endif %}{% endif %}
Shipping Method:
  {% if shipping_method %}{{ shipping_method.title }}{% else %}None{% endif %}

Tracking Number:
  {% if fulfillment.tracking_number %}{{ fulfillment.tracking_number }}{% else %}None{% endif %}

Customer Email:
  {{ email }}

Thank you,
{{ shop_name }}

Fulfillment Request — HTML version

Email Subject:

Order Fulfillment Request for {{ shop_name }}

Email Body:

{{ 'logo.png' | asset_url | img_tag }} 
<p>{{ service_name }},</p>
<br>
<p>Please fulfill order {{ name }}.</p>
<p>Total number of items: {{ fulfillment.item_count }}</p>
<p>Unique items: {{ fulfillment.fulfillment_line_items.size }}</p>
<br>
<p><strong>Items to fulfill:</strong></p>
{% for line in fulfillment.fulfillment_line_items %}
  <p>Variant Title: {{ line.line_item.title }}</p>
  <p>SKU: {{ line.line_item.sku }}</p>
  <p>Quantity: {{ line.quantity }}</p>
  <p>Grams: {{ line.line_item.grams }}</p>
  <p>Vendor: {{ line.line_item.vendor }}</p>
{% endfor %}
{% if shipping_address %}
<br>
<p><strong>Shipping Address:</strong></p>
<p>{{ shipping_address.name }}{% if shipping_address.company %}
  {{ shipping_address.company }}{% endif %}</p>
<p>{{ shipping_address.address1 }}</p>
<p>{{ shipping_address.address2 }}</p>
<p>{{ shipping_address.city }}, {{ shipping_address.province }}</p>
<p>{{ shipping_address.zip }}</p>
<p>{{ shipping_address.country }}</p>
{% if shipping_address.phone %}<p>Phone: {{ shipping_address.phone }}</p>{% endif %}
{% endif %}
<br>
<p><strong>Shipping Method:</strong></p>
<p>{% if shipping_method %}{{ shipping_method.title }}{% else %}None{% endif %}</p>
<br>
<p><strong>Tracking Number:</strong></p>
<p>{% if fulfillment.tracking_number %}{{ fulfillment.tracking_number }}{% else %}None{% endif %}</p>
<br>
<p><strong>Customer Email:</strong></p>
<p>{{ email }}</p>
<br>
<p>Thank you,</p>
<p>{{ shop_name }}</p>

Refund Notification

Email Subject:

Refund Notification

Email Body:

{% if customer.name %}Dear {{ customer.name }},{% endif %}

{{ shop_name }} has refunded your order ({{ name }}){% if amount > 0 %} a total of {{ amount | money_with_currency }}{% endif %}{% if refund_line_items.size > 0 %} for:
{% for line in refund_line_items %}{{ line.quantity }}x {{ line.line_item.title }}
{% endfor %}
{% else %}.{% endif %}

Refund Notification — HTML version

Email Subject:

Refund Notification

Email Body:

{% if customer.name %}Dear {{ customer.name }},{% endif %}

{{ shop_name }} has refunded your order ({{ name }}){% if amount > 0 %} a total of {{ amount | money_with_currency }}{% endif %}{% if refund_line_items.size > 0 %} for:
{% for line in refund_line_items %}{{ line.quantity }}x {{ line.line_item.title }}
{% endfor %}
{% else %}.{% endif %}

POS and mobile receipt template

Email Subject:

Receipt for order {{name}}

Email Body:

Thank you for placing your order with {{ shop_name }}!

This email is to confirm your recent order.

Date {{ date | date: "%m/%d/%Y" }}

You purchased:
{% for line in line_items %}{{ line.quantity }}x {{line.title }} for {{ line.price | money }} each
{% endfor %}
{% if discounts %}Discount (code: {{ discounts.first.code }}): {{ discounts_savings | money_with_currency }}{% endif %}
Subtotal  : {{ subtotal_price | money_with_currency  }}{% for tax_line in tax_lines %}
{{ tax_line.title }}       : {{ tax_line.price | money_with_currency  }}{% endfor %}{% if requires_shipping %}
Shipping  : {{ shipping_price | money_with_currency }}{% endif %}
Total     : {{ total_price | money_with_currency }}

Thank you for shopping at {{ shop_name }}! You can visit us online at {{ shop.url }}

POS and mobile receipt template — HTML version

The HTML version of the POS and mobile receipt template is available from the gist here. Copy and paste the code into your HTML email template.

Ready to put what you've learned into action?

Build an online store with Shopify. Try it free.

Experience the future of retail now.

Shopify Point of Sale. Try it free.