Skip to main content

Updating Your Local Pickup Email Templates in Shopify

If you’ve recently made changes to your store setup or added new pickup options, it’s important to ensure your email notifications match your updated customer experience.

Updated over a week ago

If you’ve recently made changes to your store setup or added new pickup options, it’s important to ensure your email notifications match your updated customer experience. This guide walks you through how to update your Shopify email templates for local pickup notifications.

Overview

We’ve updated two email templates related to Local Pickup:

  • Ready for Pickup — Sent when an order is ready for local pickup.

  • Picked Up / Delivered — Sent when a customer has collected their order or it’s marked as delivered.

These updates add clearer pickup details for your customers, including both the inventory location and the pickup location. This helps customers see exactly where their order was fulfilled from and where they can collect it.

📝 Note: If you prefer not to display the inventory location, it can easily be removed later by editing the email block.


How to View and Test Your Updated Templates

  1. Go to Your Shopify Admin
    Open your store admin panel and navigate to:
    Settings → Notifications → Customer notifications --> Ready for Pickup

  2. Edit the Template
    In the email editor, you’ll see the customized Liquid code that includes the new pickup details.
    (See example screenshot below for reference.)

  3. Review the Changes/ Add your Code

    <!-- Added Pickup Details RP Tech Support  --> 
    {% if attributes.Checkout-Method == "pickup" %}
    <div class="customer-info__item" valign="top" style="vertical-align:top;">
    <h4>Pickup Address</h4>
    <p>
    {% if attributes.Pickup-Location-Company %}
    {{ attributes.Pickup-Location-Company }} <br/>
    {% endif %}
    {% if attributes.Pickup-Location-Address-Line-1 %}
    {{ attributes.Pickup-Location-Address-Line-1 }} <br/>
    {% endif %}
    {% if attributes.Pickup-Location-Address-Line-2 %}
    {{ attributes.Pickup-Location-Address-Line-2 }} <br/>
    {% endif %}
    {% if attributes.Pickup-Location-City %}
    {{ attributes.Pickup-Location-City }}
    {% endif %}
    {% if attributes.Pickup-Location-Region %}
    {{ attributes.Pickup-Location-Region }}
    {% endif %}
    {% if attributes.Pickup-Location-Postal-Code %}
    {{ attributes.Pickup-Location-Postal-Code }}<br/>
    {% endif %}
    {% if attributes.Pickup-Location-Country %}
    {{ attributes.Pickup-Location-Country }}<br/>
    {% endif %}
    {% if attributes.Pickup-Date %}
    <br />Pickup Date:<br/>
    {{ attributes.Pickup-Date | date: "%A, %-d %B %Y" }}<br />
    {% endif %}
    {% if attributes.Pickup-Time %}
    <br/>Pickup Time:<br/>
    {{ attributes.Pickup-Time | date: "%R" }}<br />
    {% endif %}
    </p>
    </div>
    {% endif %}
    <!-- End Added Pickup Details --->

    This block controls the display of pickup and inventory details.

  4. Save Your Changes
    Once reviewed, click Save to apply your template updates.

  5. Run a Test Order
    Create a test order and mark it as ready for pickup.

    • Check the email notification that’s sent to the customer.

    • Ensure it matches your expectations for both layout and content.


Adjusting the Pickup Details

If you’d like to simplify the notification and remove the inventory location, it can be removed from the Liquid block by deleting the corresponding lines. You can safely edit this section without affecting the rest of the email functionality.


Summary

Updating your Shopify email templates ensures that customers receive accurate and professional pickup notifications that align with your brand and store operations. Testing these changes helps verify that all information—such as pickup address and fulfillment details—displays exactly as intended.

Did this answer your question?