Skip to content

Latest commit

 

History

History
76 lines (74 loc) · 15.4 KB

flow-reference.md

File metadata and controls

76 lines (74 loc) · 15.4 KB

Flow Reference

{% hint style="info" %} This functionality is available starting with Shopware 6.4.6.0 {% endhint %}

Event Description Actions
checkout.customer.before.login Triggers as soon as a customer logs in No action
checkout.customer.login Triggers as soon as a customer logs in Add/remove tag
checkout.customer.logout Triggers when a customer logs out Add/remove tag
checkout.customer.deleted Triggers if a customer gets deleted Add/remove tag, send mail
user.recovery.request Triggers when a user created a password recovery request at admin Send mail
checkout.customer.changed-payment-method Triggers when a customer changes his payment method in the checkout process Add/remove tag
checkout.order.placed Triggers when an order is placed Add/remove tag, send mail, generate document, set order status
checkout.order.payment_method.changed Triggers when a user changed payment method during checkout process No action
customer.recovery.request Triggers when a customer recovers his password Add/remove tag, send mail
checkout.customer.double_opt_in_registration Triggers when a customer commits to his registration via double opt in Add/remove tag, send mail
customer.group.registration.accepted Triggers when admin accepted a user who register to join a customer group Add/remove tag, send mail
customer.group.registration.declined< Triggers when admin declined a user who register to join a customer group Add/remove tag, send mail
checkout.customer.register Triggers when a new customer was registered Add/remove tag, send mail
checkout.customer.double_opt_in_guest_order Triggers as soon as double opt-in is accepted in a guest order Add/remove tag, send mail
checkout.customer.guest_register Triggers when a new guest customer was registered Add/remove tag, send mail
contact_form.send Triggers when a contact form is send Send mail
mail.after.create.message Triggers when a mail message/ content is created No action
mail.before.send Triggers before a mail is send No action
mail.sent Triggers when a mail is send from Shopware No action
newsletter.confirm Triggers when newsletter was confirmed by a user Send mail
newsletter.register Triggers when user registered to subscribe to a sales channel newsletter Send mail
newsletter.unsubscribe Triggers when user unsubscribe from a sales channel newsletter Send mail
newsletter.update Deprecated in 6.5.0 Send mail
product_export.log Triggers when product export is executed No action
state_enter.order_transaction.state.open Triggers when an order payment enters status "Open" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.open Triggers when an order payment leaves status "Open" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.paid Triggers when an order payment enters status "Paid" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.paid Triggers when an order payment leaves status "Paid" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.refunded_partially Triggers when an order payment enters status "Refunded partially" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.refunded_partially Triggers when an order payment leaves status "Refund partially" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.chargeback Triggers when an order payment enters status "In progress" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.chargeback Triggers when an order payment leaves status "Chargeback" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.paid_partially Triggers when an order payment enters status "Paid partially" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.paid_partially Triggers when an order payment leaves status "Paid partially"
state_enter.order_transaction.state.failed Triggers when an order payment enters status "Failed" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.failed Triggers when an order payment leaves status "Failed" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.reminded Triggers when an order payment enters status "Reminded" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.reminded< Triggers when an order payment leaves status "Reminded" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.authorized Triggers when an order payment enters status "Authorized" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.authorized Triggers when an order payment leaves status "Authorized" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.cancelled Triggers when an order payment enters status "Cancelled" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.cancelled Triggers when an order payment leaves status "Cancelled" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.refunded Triggers when an order payment enters status "Refunded" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.refunded Triggers when an order payment leaves status "Refunded" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.in_progress Triggers when an order payment enters status "In progress" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.in_progress Triggers when an order payment leaves status "In progress" Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.returned_partially Triggers when an order delivery enters status "Return partially" Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.returned_partially Triggers when an order delivery leaves status "Return partially" Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.returned Triggers when an order delivery enters status "Returned" Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.returned Triggers when an order delivery leaves status "Returned" Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.cancelled Triggers when an order delivery enters status "Cancelled" Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.cancelled Triggers when an order delivery leaves status "Cancelled" Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.open Triggers when an order delivery enters status "Open" Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.open Triggers when an order delivery leaves status "Open" Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.shipped Triggers when an order delivery enters status "Shipped" Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.shipped Triggers when an order delivery leaves status "Shipped" Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.shipped_partially Triggers when an order delivery enters status "Shipped partially" Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.shipped_partially Triggers when an order delivery status is changed from "Shipped partially" to from another status Add/remove tag, send mail, generate document, set order status
state_enter.order.state.in_progress Triggers when an order enters status "In progress" Add/remove tag, send mail, generate document, set order status
state_leave.order.state.in_progress Triggers when an order leaves status "In progress" Add/remove tag, send mail, generate document, set order status
state_enter.order.state.completed Triggers when an order enters status "Completed" Add/remove tag, send mail, generate document, set order status
state_leave.order.state.completed Triggers when an order leaves status "Completed" Add/remove tag, send mail, generate document, set order status
state_enter.order.state.open Triggers when an order enters status "Open" Add/remove tag, send mail, generate document, set order status
state_leave.order.state.open Triggers when an order leaves status "Open" Add/remove tag, send mail, generate document, set order status
state_enter.order.state.cancelled Triggers when an order enters status "Cancelled" Add/remove tag, send mail, generate document, set order status
state_leave.order.state.cancelled Triggers when an order leaves status "Cancelled" Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.unconfirmed Triggers when an order payment enters status "Unconfirmed" Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.unconfirmed Triggers when an order payment leaves status "Unconfirmed" Add/remove tag, send mail, generate document, set order status