Purchases

Here you will find the events fired after a purchase for the different products.

Reservations & Tickets: Events fired

Event Description Link to the docs
ticket.created One per ticket that was/were purchased tickets
transaction.completed A new transaction is created with the ticket/s inside transactions
customer.created Optional. If the customer doesn't exist customers
voucher.updated Optional. If the customer uses a voucher for paying vouchers
giftcertificate.updated Optional. If the customer uses a gift certificate for paying gift certificates
loyalty.movement.created Optional. If points added or removed to a loyalty account loyalty movement

Redeemable Items: Events fired

Event Description Link to the docs
redeemableitem.created One per item that was/were purchased redeemable items
transaction.completed A new transaction is created with the redeemable item/s inside transactions
customer.created Optional. If the customer doesn't exist customers
voucher.updated Optional. If the customer uses a voucher for paying vouchers
giftcertificate.updated Optional. If the customer uses a gift certificate for paying gift certificates
loyalty.movement.created Optional. If points added or removed to a loyalty account loyalty movement

Parcels: Events fired

Event Description Link to the docs
parcel.created One per parcel that was/were purchased parcels
parcel.scan.created One per parcel that was/were purchased parcels
transaction.completed A new transaction is created with the parcel/s inside transactions
customer.created Optional. If the customer doesn't exist customers
voucher.updated Optional. If the customer uses a voucher for paying vouchers
giftcertificate.updated Optional. If the customer uses a gift certificate for paying gift certificates
loyalty.movement.created Optional. If points added or removed to a loyalty account loyalty movement

Sold Items: Events fired

Event Description Link to the docs
solditem.created One per sold item that was/were purchased sold items
transaction.completed A new transaction is created with the sold item/s inside transactions
customer.created Optional. If the customer doesn't exist customers
voucher.updated Optional. If the customer uses a voucher for paying vouchers
giftcertificate.updated Optional. If the customer uses a gift certificate for paying gift certificates
loyalty.movement.created Optional. If points added or removed to a loyalty account loyalty movement

Gift Certificates: Events fired

Event Description Link to the docs
giftcertificate.created The gift certificate purchased gift certificates
transaction.completed A new transaction is created with the gift certificate inside transactions
customer.created Optional. If the customer doesn't exist customers
voucher.updated Optional. If the customer uses a voucher for paying vouchers
giftcertificate.updated Optional. If the customer uses a gift certificate for paying gift certificates
loyalty.movement.created Optional. If points added or removed to a loyalty account loyalty movement

Flex Pass: Events fired

Event Description Link to the docs
pass.created One per flex pass that was/were purchased passes
transaction.completed A new transaction is created with the flex pass/es inside transactions
customer.created Optional. If the customer doesn't exist customers
voucher.updated Optional. If the customer uses a voucher for paying vouchers
giftcertificate.updated Optional. If the customer uses a gift certificate for paying gift certificates
loyalty.movement.created Optional. If points added or removed to a loyalty account loyalty movement

The order of the events is not deterministic.