Shipment Notification
Introduction
UltraCart automatically notifies your customers when their order has shipped. As a merchant, you can customize this Shipment Notification email using the StoreFront Transactional Email Editor. Each email uses dynamic tags to insert order-specific information into the message automatically.
This document explains how to access, edit, and configure the Shipment Notification template, including optional delivery settings and best practices.
Accessing and Editing the Template (New UI - StoreFront)
All current Visual Builder–enabled Storefront Themes include editable transactional email templates.
To access the Shipment Notification email template:
Navigate to StoreFronts.
Select your StoreFront Host.
From the StoreFronts menu, scroll to the Communications section.
Select Transactional Emails.
Choose Order – Shipment Notification.
The template preview will display the current version of the email content.
To edit the content:
Click the blue Pencil icon located in the upper-right corner of the Preview window.
The content editor will open, allowing you to customize the Velocity/HTML content directly.
Additional configuration options appear below the preview window.
Configuration Options
The following fields and slider options are available for each transactional email template:
Setting | Description |
|---|---|
Friendly Name | Editable name for the outgoing email sender. |
Email Address | Editable reply-to email address for the outgoing notification. |
Attach Invoice | Attaches a PDF copy of the invoice to the email. |
Delay Notification 24 Hours | Delays sending the shipment notification by 24 hours after fulfillment. |
Hide Prices | Removes or zeroes out all product pricing in the email. |
Skip Notification | Prevents the shipment notification from being sent (use with caution). |
Tip: Use “Delay Notification 24 Hours” when shipping late in the day or across multiple carriers to ensure all tracking numbers are available when the customer receives the notification.
Template Variables
The Shipment Notification email supports a rich set of template variables. These variables dynamically substitute real customer and order data into the email.
Variable | Description |
|---|---|
creationDate | Date the order was created. |
customerServiceEmail | Merchant’s customer service email address. |
customerServicePhone | Merchant’s customer service phone number. |
customField1 – customField7 | Custom order fields defined by the merchant. |
Customer’s email address. | |
firstItemTitle | Title of the first item on the order. |
firstName / lastName | Customer’s first and last names. |
merchantComments | Internal merchant notes for the order. |
merchantName | The merchant or company name. |
name | Full customer name. |
orderId | Order ID number. |
originalDate | Original order date (for modified or reshipped orders). |
purchaseOrderNumber | Customer’s purchase order number, if applicable. |
shipDate | The date the order was shipped. |
shippingMethod | Shipping method used on the order. |
shippingTrackingNumber | Primary tracking number (clickable link). |
shippingTrackingNumber2 – shippingTrackingNumber5 | Additional clickable tracking numbers (for multiple packages). |
shippingTrackingNumberNoURL – shippingTrackingNumberNoURL5 | Non-clickable tracking numbers (plain text). |
shipToName | Recipient name for the shipping address. |
Note: Multiple tracking variables are provided to support orders containing several shipments or packages. Include all relevant variables in your template for complete visibility.
Testing the Template
To preview or test-send the Shipment Notification:
Create or locate a test order in your StoreFront.
Use the Preview function in the Transactional Email editor.
Click Email Me to receive a test copy. (Note: Attachments are not included in test sends.)
Tip: When previewing, ensure the order used for testing was placed using the same theme as the email template.