- 1 Minute to read
- Print
- DarkLight
Shopware Business Events
- 1 Minute to read
- Print
- DarkLight
Here are some of the business events you can track with Shopware and Mapp!
Business Events
Registration & profile
Business event name | Event (mapping name) | Parameters |
---|---|---|
Customer account registered checkout.customer.register | user guest | guest (boolen) - flag to add users to guest group newsletter - flag to add users to newsleter group $email = email $ title $firstName ; $lastName ; $ birthday |
Customer requests new password customer.recovery.request | email = email Email PARAMETERS "resetUrl":"string", "shopName":"string" | |
Newsletter sign-up registered newsletter.register | newsletter | $email = email $ title $firstName ; $lastName ; $zipCode ; PARAMETERS "url":"string" |
Contact form sent contact_form.send | contactFormData . email= email PARAMETERS contactFormData.comment = message |
Orders & payments
Business event name | Event (mapping name) | Parameters |
---|---|---|
Order placed checkout.order.placed | transaction | EVENT DATA orderCustomer.email = userId TRANSACTION DETAILS - Order entity $ orderNumber = orderId $ currency = currency $campaignCode ; ITEM DETAILS OrderLineItemEntity $ productId $ quantity $ unitPrice item details have to be read from product entity by productId $name = productName $description ; = descprition $manufacturer.$ name ; = brand PARAMTERES $shippingTotal ; $shippingCosts; $amountTotal; $customerComment; $affiliateCode ; |
Order enters status cancelled state_enter.order.state.cancelled | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Payment enters status reminder sent state_enter.order_transaction.state.reminded | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Payment enters status partially refunded state_enter.order_transaction.state.refunded_partially | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Payment enters status refunded state_enter.order_transaction.state.refunded | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Payment enters status partially paid state_enter.order_transaction.state.paid_partially | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Shipment enters status partially shipped state_enter.order_delivery.state.shipped_partially | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Shipment enters status shipped state_enter.order_delivery.state.shipped | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Shipment enters status partially returned state_enter.order_delivery.state.returned_partially | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Shipment enters status returned state_enter.order_delivery.state.returned | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Shipment enters status cancelled state_enter.order_delivery.state.cancelled | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Order enters status in proggres state_enter.order.state.in_progress | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Payment enters status chargeback state_enter.order_transaction.state.chargeback | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Payment enters status paid state_enter.order_transaction.state.paid | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |
Order leaves status in progres state_leave.order.state.in_progress | automation | entity Order $orderCustomer.$email $orderCustomer.$firstName $orderCustomer.$lastName $orderCustomer.$title $orderCustomer.$salutation $orderNumber; |