Shopware variables

Learn which variables you can use with which triggers in your Shopware 6 Flows.

Overview

When building Shopware Flows, you can use various variables to pull personalisation data into the content within your flows.

This article shows you all the variables you can use with each trigger type.

To learn more about Shopware Flows, check out the Shopware article Flow Builder.

Contact Form

Trigger
Variable that can be used
Contact Form / Send 
{{ contactFormData.email }}

Customer

Trigger
Variable that can be used
Customer / Group / Registration / Accepted
{{ customer.email }}
Customer / Group / Registration / Declined
{{ customer.email }}
Customer / Recovery / Request
{{ customer.email }}


Checkout

Trigger
Variable that can be used
Checkout / Customer / Double Opt In Guest Order
{{ customer.email }}
Checkout / Customer / Double Opt In Registration
{{ customer.email }}
Checkout / Customer / Changed Payment Method
{{ customer.email }}
Checkout / Customer / Deleted
{{ customer.email }}
Checkout / Customer / Login
{{ customer.email }}
Checkout / Customer / Register
{{ customer.email }}
Checkout / Customer / Guest Register
{{ customer.email }}
Checkout / Order / Placed
{{ order.orderCustomer.email }}
Checkout / Customer / Guest Register
{{ order.orderCustomer.email }}
Checkout / Customer / Before / Login
No recipient personalisation data 


State Enter

Trigger
Variable that can be used
State Enter / Order / State / Cancelled
{{ order.orderCustomer.email }}
State Enter / Order / State / Completed
{{ order.orderCustomer.email }}
State Enter / Order / State / In Progress
{{ order.orderCustomer.email }}
State Enter / Order / State / Open
{{ order.orderCustomer.email }}
State Enter / Order Delivery / State / Cancelled
{{ order.orderCustomer.email }}
State Enter / Order Delivery / State / Open
{{ order.orderCustomer.email }}
State Enter / Order Delivery / State / Returned
{{ order.orderCustomer.email }}
State Enter / Order Delivery / State / Returned Partially
{{ order.orderCustomer.email }}
State Enter / Order Delivery / State / Shipped
{{ order.orderCustomer.email }}
State Enter / Order Delivery / State / Shipped Partially
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Authorized
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Cancelled
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Chargeback
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Failed
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / In Progress
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Open
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Paid
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Paid Partially
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Refunded
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Refunded Partially
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Reminded
{{ order.orderCustomer.email }}
State Enter / Order Transaction / State / Unconfirmed
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture / State / Completed
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture / State / Failed
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture / State / Pending
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture Refund / State / Cancelled
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture Refund / State / Completed
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture Refund / State / Failed
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture Refund / State / In Progress
{{ order.orderCustomer.email }}
State Enter / Order Transaction Capture Refund / State / Open
{{ order.orderCustomer.email }}


State Leave

Trigger
Variable that can be used
State Leave / Order / State / Cancelled
{{ order.orderCustomer.email }}
State Leave / Order / State / Completed
{{ order.orderCustomer.email }}
State Leave / Order / State / In Progress
{{ order.orderCustomer.email }}
State Leave / Order / State / Open
{{ order.orderCustomer.email }}
State Leave / Order Delivery / State / Cancelled
{{ order.orderCustomer.email }}
State Leave / Order Delivery / State / Open
{{ order.orderCustomer.email }}
State Leave / Order Delivery / State / Returned
{{ order.orderCustomer.email }}
State Leave / Order Delivery / State / Returned Partially
{{ order.orderCustomer.email }}
State Leave / Order Delivery / State / Shipped
{{ order.orderCustomer.email }}
State Leave / Order Delivery / State / Shipped Partially
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Authorized
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Cancelled
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Chargeback
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Failed
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / In Progress
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Open
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Paid
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Paid Partially
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Refunded
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Refunded Partially
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Reminded
{{ order.orderCustomer.email }}
State Leave / Order Transaction / State / Unconfirmed
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture / State / Completed
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture / State / Failed
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture / State / Pending
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture Refund / State / Cancelled
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture Refund / State / Completed
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture Refund / State / Failed
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture Refund / State / In Progress
{{ order.orderCustomer.email }}
State Leave / Order Transaction Capture Refund / State / Open
{{ order.orderCustomer.email }}


Mail

Trigger
Variable that can be used
Mail / After / Create / Message
No recipient personalisation data 
Mail / Before / Send
No recipient personalisation data 
Mail / Sent
No recipient personalisation data 

User

Trigger
Variable that can be used
User / Recovery / Request
No recipient personalisation data 

Newsletter

Trigger
Variable that can be used
Newsletter / Confirm
{{ newsletterRecipient }}
Newsletter / Register
{{ newsletterRecipient }}
Newsletter / Unsubscribe
{{ newsletterRecipient }}
Newsletter / Update
{{ newsletterRecipient }}
Did you find this article helpful?

Can we help?

Thanks for using Dotdigital. If you need more help or support, then contact our support team.