# Shipping Confirmation Email Template

To add the pickup/delivery information to the shipping confirmation email, you can follow these below steps:

* **Step 1:**  Log in to your Shopify store's admin panel and Go to **Settings/Notifications**. Then, click on **Shipping confirmation** to edit the email template page.

![](/files/-M8tpzQfrV3Sso8EPGyW)

* **Step 2:** In the shipping confirmation edit page, please copy and paste the following code to replace the code in the **Email subject** section:

```markup
{% if attributes.Checkout-Method == "pickup" %}Order {{ name }} is ready for pickup{% else %}A shipment from order {{ name }} is on the way{% endif %}
```

* **Step 3:** Then please copy and paste the following code to replace the code in the **Email body (HTML)** section:

```markup
{% if fulfillment.fulfillment_line_items.count == item_count %}
  {% capture shipment_name %}Your order is{% endcapture %}
{% elsif fulfillment.item_count > 1 %}
  {% if fulfillment_status == 'fulfilled' %}
    {% capture shipment_name %}The last items in your order are{% endcapture %}
  {% else %}
    {% capture shipment_name %}Some items in your order are{% endcapture %}
  {% endif %}
{% else %}
  {% if fulfillment_status == 'fulfilled' %}
    {% capture shipment_name %}The last item in your order is{% endcapture %}
  {% else %}
    {% capture shipment_name %}One item in your order is{% endcapture %}
  {% endif %}
{% endif %}

{% if attributes.Checkout-Method == "pickup" %}

  {% capture email_title %}{{ shipment_name }} ready for pickup{% endcapture %}

  {% capture email_body %}
    <p>{% if fulfillment.item_count == item_count %}All{% elsif fulfillment_status == 'fulfilled' %}The last{% else %}Some{% endif %} of the items from order {{ name }} are now ready for pickup from:</p>

    {% if attributes.Pickup-Location-Company %}
    {{ attributes.Pickup-Location-Company }}<br/>
    {% endif %}
    {{ attributes.Pickup-Location-Address-Line-1 }}
    {% if attributes.Pickup-Location-Address-Line-2 %}
    <br/>{{ attributes.Pickup-Location-Address-Line-2 }}
    {% endif %}
    <br/>{{ attributes.Pickup-Location-City }}
    <br/>{{ attributes.Pickup-Location-Region }}
    <br/>{{ attributes.Pickup-Location-Postal-Code }}
    <br/>{{ attributes.Pickup-Location-Country }}<br/>

  {% endcapture %}

{% else %}

  {% if fulfillment.fulfillment_line_items.count == item_count %}
    {% capture shipment_name %}Your order is{% endcapture %}
  {% elsif fulfillment.item_count > 1 %}
    {% if fulfillment_status == 'fulfilled' %}
      {% capture shipment_name %}The last items in your order are{% endcapture %}
    {% else %}
      {% capture shipment_name %}Some items in your order are{% endcapture %}
    {% endif %}
  {% else %}
    {% if fulfillment_status == 'fulfilled' %}
      {% capture shipment_name %}The last item in your order is{% endcapture %}
    {% else %}
      {% capture shipment_name %}One item in your order is{% endcapture %}
    {% endif %}
  {% endif %}

  {% capture email_title %}{{ shipment_name }} on the way{% endcapture %}

  {% capture email_body %}
   {{ shipment_name }} on the way to you. Track your shipment to see the delivery status.
    {% capture email_emphasis %}Estimated delivery date: <strong>{{fulfillment.estimated_delivery_at | date: "%B %d, %Y"}}</strong>{% endcapture %}
  {% endcapture %}

{% endif %}

<!DOCTYPE html>
<html lang="en">
  <head>
  <title>{{ email_title }}</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="viewport" content="width=device-width">
  <link rel="stylesheet" type="text/css" href="/assets/notifications/styles.css">
  <style>
    .button__cell { background: {{ shop.email_accent_color }}; }
    a, a:hover, a:active, a:visited { color: {{ shop.email_accent_color }}; }
  </style>
</head>

  <body>

    <table class="body">
      <tr>
        <td>

<table class="header row">
  <tr>
    <td class="header__cell">
      <center>

        <table class="container">
          <tr>
            <td>

              <table class="row">
                <tr>
                  <td class="shop-name__cell">
                    {% if shop.email_logo_url %}
                      <img src="{{shop.email_logo_url}}" alt="{{ shop.name }}" width="{{ shop.email_logo_width }}">
                    {% else %}
                      <h1 class="shop-name__text">
                        <a href="{{shop.url}}">{{ shop.name }}</a>
                      </h1>
                    {% endif %}
                  </td>

                    <td class="order-number__cell">
                      <span class="order-number__text">
                        Order {{ order_name }}
                      </span>
                    </td>
                </tr>
              </table>

            </td>
          </tr>
        </table>

      </center>
    </td>
  </tr>
</table>

          <table class="row content">
  <tr>
    <td class="content__cell">
      <center>
        <table class="container">
          <tr>
            <td>

            <h2>{{ email_title }}</h2>
            <p>{{ email_body }}</p>
            {% if fulfillment.estimated_delivery_at %}
              <p>{{ email_emphasis }}</p>
            {% endif %}
            <table class="row actions">
  <tr>
    <td class="actions__cell">
      <table class="button main-action-cell">
        <tr>
          <td class="button__cell"><a href="{{ order_status_url }}" class="button__text">View your order</a></td>
        </tr>
      </table>
      {% if shop.url %}
        <table class="link secondary-action-cell">
          <tr>
            <td class="link__cell"><a href="{{ shop.url }}" class="link__text"><span class='or'>or</span> Visit our store</a></td>
          </tr>
        </table>
      {% endif %}
    </td>
  </tr>
</table>


            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>

          <table class="row section">
  <tr>
    <td class="section__cell">
      <center>
        {% if attributes.Checkout-Method != "pickup" %}
        <table class="container">
          <tr>
            <td>
              <h3>Items in this shipment</h3>
            </td>
          </tr>
        </table>
        {% endif %}
        <table class="container">
          <tr>
            <td>


<table class="row">
  {% for line in fulfillment.fulfillment_line_items %}

  {% if item_count == 1 %}
    {% assign columnWrapperClass = 'order-list__item--single' %}
  {% elsif forloop.first == true %}
    {% assign columnWrapperClass = 'order-list__item--first' %}
  {% elsif forloop.last == true %}
    {% assign columnWrapperClass = 'order-list__item--last' %}
  {% else %}
    {% assign columnWrapperClass = '' %}
  {% endif %}
  <tr class="order-list__item {{columnWrapperClass}}">
    <td class="order-list__item__cell">
      <table>
        <td>
          {% if line.line_item.image %}
            <img src="{{ line.line_item | img_url: 'compact_cropped' }}" align="left" width="60" height="60" class="order-list__product-image"/>
          {% endif %}
        </td>
        <td class="order-list__product-description-cell">
          <span class="order-list__item-title">{{ line.line_item.title }} × {{ line.line_item.quantity }}</span><br/>
          {% if line.line_item.variant.title != 'Default Title' %}
            <span class="order-list__item-variant">{{ line.line_item.variant.title }}</span>
          {% endif %}
        </td>
      </table>
    </td>
  </tr>{% endfor %}
</table>


            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>

          <table class="row footer">
  <tr>
    <td class="footer__cell">
      <center>
        <table class="container">
          <tr>
            <td>
              <p class="disclaimer__subtext">If you have any questions, reply to this email or contact us at <a href="mailto:{{ shop.email }}">{{ shop.email }}</a></p>
            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>

<img src="{{ 'notifications/spacer.png' | shopify_asset_url }}" class="spacer" height="1" />

        </td>
      </tr>
    </table>
  </body>
</html>

```

* **Step 4:** Click **Save** to update the new change.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://storepickup-docs.secomapp.com/other-settings/confirmation-emails-template/shipping-confirmation-email-template.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
