Yes. You can add Shopify Liquid to your UpOrder notification templates when you need dynamic content that is not covered by a standard component.
Liquid is rendered by Shopify when the notification email is sent. That means the final value comes from the Shopify order, customer, fulfillment, or notification data available for that specific email.
Where to add Liquid in UpOrder
For simple personalization, you can add Liquid variables directly into supported text fields.
For custom HTML or more advanced Liquid, use the Code component in the template builder.
For content that should apply to each product in an order, open the Line Items component, enable advanced settings, and use the Code (HTML/Liquid) to apply to each line item field. In that field, the current line item is available as
line.
Common examples
Customer first name:
Hi {{ billing_address.first_name }},Order name:
Order {{ order_name }}Store name:
{{ shop.name }}
Example for line-item content
If you are adding Liquid inside the advanced Line Items field, you can check the current line item. For example:
{% if line.product.tags contains 'preorder' %}
<p>This item is a preorder and may ship separately.</p>
{% endif %}Product tags must match exactly, including capitalization.
A few things to keep in mind
Not every variable applies to every notification. Shopify notes that some variables might not have data available when a particular notification is sent.
Order properties in Shopify email notifications are usually used directly. For example, use
{{ shipping_method.title }}, not{{ order.shipping_method.title }}.Always preview and send a test email before publishing or copying the updated template into Shopify.
You can view Shopify's current notification variables reference here.
Please reach out to [email protected] or through the in-app chat if you have any questions!
