Skip to content

Flow Reference

Flow Reference

INFO

This functionality is available starting with Shopware 6.4.6.0

EventDescriptionActions
checkout.customer.before.loginTriggers as soon as a customer logs inNo action
checkout.customer.loginTriggers as soon as a customer logs inAdd/remove tag
checkout.customer.logoutTriggers when a customer logs outAdd/remove tag
checkout.customer.deletedTriggers if a customer gets deletedAdd/remove tag, send mail
user.recovery.requestTriggers when a user created a password recovery request at adminSend mail
checkout.customer.changed-payment-methodTriggers when a customer changes his payment method in the checkout processAdd/remove tag
checkout.order.placedTriggers when an order is placedAdd/remove tag, send mail, generate document, set order status
checkout.order.payment_method.changedTriggers when a user changed payment method during checkout processNo action
customer.recovery.requestTriggers when a customer recovers his passwordAdd/remove tag, send mail
checkout.customer.double_opt_in_registrationTriggers when a customer commits to his registration via double opt inAdd/remove tag, send mail
customer.group.registration.acceptedTriggers when admin accepted a user who register to join a customer groupAdd/remove tag, send mail
customer.group.registration.declined<Triggers when admin declined a user who register to join a customer groupAdd/remove tag, send mail
checkout.customer.registerTriggers when a new customer was registeredAdd/remove tag, send mail
checkout.customer.double_opt_in_guest_orderTriggers as soon as double opt-in is accepted in a guest orderAdd/remove tag, send mail
checkout.customer.guest_registerTriggers when a new guest customer was registeredAdd/remove tag, send mail
contact_form.sendTriggers when a contact form is sendSend mail
mail.after.create.messageTriggers when a mail message/ content is createdNo action
mail.before.sendTriggers before a mail is sendNo action
mail.sentTriggers when a mail is send from ShopwareNo action
newsletter.confirmTriggers when newsletter was confirmed by a userSend mail
newsletter.registerTriggers when user registered to subscribe to a sales channel newsletterSend mail
newsletter.unsubscribeTriggers when user unsubscribe from a sales channel newsletterSend mail
newsletter.updateDeprecated in 6.5.0Send mail
product_export.logTriggers when product export is executedNo action
state_enter.order_transaction.state.openTriggers when an order payment enters status "Open"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.openTriggers when an order payment leaves status "Open"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.paidTriggers when an order payment enters status "Paid"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.paidTriggers when an order payment leaves status "Paid"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.refunded_partiallyTriggers when an order payment enters status "Refunded partially"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.refunded_partiallyTriggers when an order payment leaves status "Refund partially"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.chargebackTriggers when an order payment enters status "In progress"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.chargebackTriggers when an order payment leaves status "Chargeback"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.paid_partiallyTriggers when an order payment enters status "Paid partially"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.paid_partiallyTriggers when an order payment leaves status "Paid partially"
state_enter.order_transaction.state.failedTriggers when an order payment enters status "Failed"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.failedTriggers when an order payment leaves status "Failed"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.remindedTriggers 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.authorizedTriggers when an order payment enters status "Authorized"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.authorizedTriggers when an order payment leaves status "Authorized"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.cancelledTriggers when an order payment enters status "Cancelled"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.cancelledTriggers when an order payment leaves status "Cancelled"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.refundedTriggers when an order payment enters status "Refunded"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.refundedTriggers when an order payment leaves status "Refunded"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.in_progressTriggers when an order payment enters status "In progress"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.in_progressTriggers when an order payment leaves status "In progress"Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.returned_partiallyTriggers when an order delivery enters status "Return partially"Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.returned_partiallyTriggers when an order delivery leaves status "Return partially"Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.returnedTriggers when an order delivery enters status "Returned"Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.returnedTriggers when an order delivery leaves status "Returned"Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.cancelledTriggers when an order delivery enters status "Cancelled"Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.cancelledTriggers when an order delivery leaves status "Cancelled"Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.openTriggers when an order delivery enters status "Open"Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.openTriggers when an order delivery leaves status "Open"Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.shippedTriggers when an order delivery enters status "Shipped"Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.shippedTriggers when an order delivery leaves status "Shipped"Add/remove tag, send mail, generate document, set order status
state_enter.order_delivery.state.shipped_partiallyTriggers when an order delivery enters status "Shipped partially"Add/remove tag, send mail, generate document, set order status
state_leave.order_delivery.state.shipped_partiallyTriggers when an order delivery status is changed from "Shipped partially" to from another statusAdd/remove tag, send mail, generate document, set order status
state_enter.order.state.in_progressTriggers when an order enters status "In progress"Add/remove tag, send mail, generate document, set order status
state_leave.order.state.in_progressTriggers when an order leaves status "In progress"Add/remove tag, send mail, generate document, set order status
state_enter.order.state.completedTriggers when an order enters status "Completed"Add/remove tag, send mail, generate document, set order status
state_leave.order.state.completedTriggers when an order leaves status "Completed"Add/remove tag, send mail, generate document, set order status
state_enter.order.state.openTriggers when an order enters status "Open"Add/remove tag, send mail, generate document, set order status
state_leave.order.state.openTriggers when an order leaves status "Open"Add/remove tag, send mail, generate document, set order status
state_enter.order.state.cancelledTriggers when an order enters status "Cancelled"Add/remove tag, send mail, generate document, set order status
state_leave.order.state.cancelledTriggers when an order leaves status "Cancelled"Add/remove tag, send mail, generate document, set order status
state_enter.order_transaction.state.unconfirmedTriggers when an order payment enters status "Unconfirmed"Add/remove tag, send mail, generate document, set order status
state_leave.order_transaction.state.unconfirmedTriggers when an order payment leaves status "Unconfirmed"Add/remove tag, send mail, generate document, set order status