Before you start
When an order changes status in Veeqo we can send a confirmation email to your customers. We can do this after an order is Created, Shipped, Cancelled or Refunded. You should only enable this when you are ready for Veeqo to start sending emails immediately.
Before you edit your email templates:
Make sure your email address is correct. You can edit your email address here. Your default email address is used as the sent from address for order confirmation emails from Shopify and manually placed orders.
You can choose a different email address for shipping confirmation emails by following this guide.
We recommend adding your company logo. For instructions on how to add company branding to Veeqo check out this guide.
Creating a New Email Template
Go to Settings
Click Email Templates
3. Choose the type of email template you would like to create from the dropdown.
4. Click +Add New Template
5. A new page will pop up containing the Veeqo default email template which you can edit using HTML to suit your needs. To preview the email as the customer would see it, click preview.
6. Once you’re happy with the template you’ve created make sure you’re in the source tab and click Save.
7. When you’re ready for your email to be reviewed by our team, go back into your new email template.
8. Click Publish.
9. Click Confirm to send your edits for review by our team.
Set a Default Email Template
Note: you can only set approved email templates as the default template. If your template is still “In Review” you will need to wait for your template to be approved by our team.
Go to Settings
Click Email Templates
3. Choose the type of email template you would like to change the default for from the dropdown.
4. Click into the template you would like to be the new default email template for the email type.
5. Click Make Default
Advanced Editing
Our email templates use the Liquid Scripting Language created by Shopify. Details of how this works can be found here.
AVAILABLE EMAIL TEMPLATE ATTRIBUTES
This list includes all the available data fields that can be inserted into the email templates.
Shipment
(Only available in shipping confirmation email)
shipment.carrier_name
shipment.tracking_number.tracking_number
shipment.insured_value
shipment.weight
shipment.aftership_url
Order
{{ order.deliver_to }}
{{ order.deliver_to.company }}
{{ order.deliver_to.first_name }}
{{ order.deliver_to.last_name }}
{{ order.deliver_to.company }}
{{ order.deliver_to.address1 }}
{{ order.deliver_to.address2 }}
{{ order.deliver_to.city }}
{{ order.deliver_to.country }}
{{ order.deliver_to.state }}
{{ order.deliver_to.zip }}
{{ order.number }}
order.customer_note
{{ order.currency_symbol }}
order.total_discounts
{{ order.delivery_method.name }}
{{ order.delivery_method.cost }}
{{ order.subtotal_price }}
order.total_price
order.total_tax
Customer
customer.first_name
{{ customer.email }}
{{ customer.phone }}
customer.mobile
Company
company.name
Store
order.store_name
Line Items
In order to access each attribute for each line item this needs to be in a loop.
In shipping confirmation emails, it will only show the line items in the specific allocation that is being shipped.
{{ line_item.product_title }}
{{ line_item.sellable_title }}
line_item.product_description
{{ line_item.quantity }}
line_item.product_image_src
{{ line_item.price_per_unit }}
line_item.price_per_unit_inc_tax
However they can be accessed individually, for example:
line_items[0].product_title
Kit Contents
In order to access all kit contents, for each line item, these need to be in a nested loop as per the example below but can be accessed individually in the same way that line items can.
line_items.contents.product_title
line_items.contents.sellable_title
line_items.contents.product_description
line_items.contents.quantity
Example:
{% for line_item in line_items %}
<strong>{{ line_item.product_title }}:</strong>
{% for kit_content in line_item.contents %}
{{ kit_content.product_title }} {{ kit_content.sellable_title }} (x {{ kit_content.quantity }})
{% endfor %}
{% endfor %}