Shopware variables

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

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated over a week ago

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.

Learn more about Shopware Flows in 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 this answer your question?