Documentation Index

Fetch the complete documentation index at: https://docs.mapp.com/llms.txt

Use this file to discover all available pages before exploring further.

Shopware Business Events

Prev Next

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

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

email

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

email

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

email

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

email

automation

entity Order

$orderCustomer.$email

$orderCustomer.$firstName

$orderCustomer.$lastName

$orderCustomer.$title

$orderCustomer.$salutation

$orderNumber;

Payment enters status refunded


state_enter.order_transaction.state.refunded

email

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

email

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

email

automation

entity Order

$orderCustomer.$email

$orderCustomer.$firstName

$orderCustomer.$lastName

$orderCustomer.$title

$orderCustomer.$salutation

$orderNumber;

Shipment enters status shipped


state_enter.order_delivery.state.shipped

email

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

email

automation

entity Order

$orderCustomer.$email

$orderCustomer.$firstName

$orderCustomer.$lastName

$orderCustomer.$title

$orderCustomer.$salutation

$orderNumber;

Shipment enters status returned


state_enter.order_delivery.state.returned

email

automation

entity Order

$orderCustomer.$email

$orderCustomer.$firstName

$orderCustomer.$lastName

$orderCustomer.$title

$orderCustomer.$salutation

$orderNumber;

Shipment enters status cancelled


state_enter.order_delivery.state.cancelled

email

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

email

automation

entity Order

$orderCustomer.$email

$orderCustomer.$firstName

$orderCustomer.$lastName

$orderCustomer.$title

$orderCustomer.$salutation

$orderNumber;

Payment enters status chargeback

state_enter.order_transaction.state.chargeback

email

automation

entity Order

$orderCustomer.$email

$orderCustomer.$firstName

$orderCustomer.$lastName

$orderCustomer.$title

$orderCustomer.$salutation

$orderNumber;

Payment enters status paid

state_enter.order_transaction.state.paid

email

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

email

automation

entity Order

$orderCustomer.$email

$orderCustomer.$firstName

$orderCustomer.$lastName

$orderCustomer.$title

$orderCustomer.$salutation

$orderNumber;

Related Topics

Getting Started With Shopware and Mapp Connect