orderPlaced

DescriptionXDM event name
Triggered when a shopper places an order.commerce.backofficeOrderPlaced

Data collected from orderPlaced

The following table describes the data collected for this event.

FieldDescription
commerce.orderContains information about the order.
commerce.order.purchaseIDUnique identifier assigned by the seller for this purchase or contract. There is no guarantee that the ID is unique.
commerce.order.paymentsThe list of payments for this order.
commerce.order.payments.paymentTransactionIDUnique identifier for this payment transaction.
commerce.order.payments.paymentAmountThe value of the payment.
commerce.order.payments.paymentTypeThe method of payment for this order. Counted, custom values allowed.
commerce.order.payments.currencyCodeThe ISO 4217 currency code used, such as USD or EUR.
commerce.order.taxAmountThe tax amount paid by the buyer as part of the final payment.
commerce.order.discountAmountIndicates the discount amount applied to the whole order.
commerce.order.createdDateThe time and date when a new order is created in the commerce system. For example, 2022-10-15T20:20:39+00:00.
commerce.order.currencyCodeThe ISO 4217 currency code used for the order totals.
commerce.shippingShipping details for one or more products.
commerce.shipping.shippingMethodThe method of shipping chosen by the customer, such as standard delivery, expedited delivery, pick up in store, and so on.
commerce.shipping.shippingAmountThe amount the customer had to pay for shipping.
commerce.shipping.currencyCodeThe ISO 4217 currency code used for the shipping total.
commerce.commerceScopeIndicates where an event occurred (store view, store, website, and so on).
commerce.commerceScope.environmentIDThe environment ID. A 32-digit alphanumeric ID separated by hyphens.
commerce.commerceScope.storeCodeThe unique store code. You can have many stores per website.
commerce.commerceScope.storeViewCodeThe unique store view code. You can have many store views per store.
commerce.commerceScope.websiteCodeThe unique website code. You can have many websites in an environment.
commerce.billing.addressBilling postal address.
commerce.billing.address.street1Primary street level information, apartment number, street number, and street name
commerce.billing.address.street2Additional field for street level information.
commerce.billing.address.cityThe name of the city.
commerce.billing.address.stateThe name of the state. This is a free-form field.
commerce.billing.address.postalCodeThe postal code of the location. Postal codes are not available for all countries. In some countries, this will only contain part of the postal code.
commerce.billing.address.countryThe name of the government-administered territory. Other than xdm:countryCode, this is a free-form field that can have the country name in any language.
personalEmailA personal email address.
personalEmail.addressThe technical address, for example, name@domain.com as commonly defined in RFC2822 and subsequent standards.
productListItemsAn array of products in the order.
productListItems.idThe line item identifier for this product entry.
productListItems.SKUStock Keeping Unit. The unique identifier for the product.
productListItems.nameThe display name or human-readable name of the product.
productListItems.priceTotalThe total price for the product line item.
productListItems.quantityThe number of product units in the cart.
productListItems.discountAmountIndicates the discount amount applied.
productListItems.currencyCodeThe ISO 4217 currency code used, such as USD or EUR.
productListItems.selectedOptionsField used for a configurable product.
productListItems.selectedOptions.attributeIdentifies an attribute of the configurable product, such as size or color.
productListItems.selectedOptions.valueIdentifies the value of the attribute such as small or black.
productListItems.categoriesContains information about the category of a product.
productListItems.categories.idThe unique identifier of the category.
productListItems.categories.nameThe name of the category.
productListItems.categories.pathThe path to the category.
productListItems.productImageUrlMain image URL of the product.

orderInvoiced

DescriptionXDM event name
Triggered when a merchant submits an invoice to request payment.commerce.backofficeOrderInvoiced

Data collected from orderInvoiced

The following table describes the data collected for this event.

FieldDescription
commerce.orderContains information about the order.
commerce.order.purchaseIDUnique identifier assigned by the seller for this purchase or contract. There is no guarantee that the ID is unique.
commerce.order.priceTotalThe total price of this order after all discounts and taxes have been applied.
commerce.order.currencyCodeThe ISO 4217 currency code used for the order totals.
commerce.order.purchaseOrderNumberUnique identifier assigned by the purchaser for this purchase or contract.
commerce.order.paymentsThe list of payments for this order.
commerce.order.payments.currencyCodeThe ISO 4217 currency code used, such as USD or EUR.
commerce.order.payments.paymentTypeThe method of payment for this order. Counted, custom values allowed.
commerce.order.payments.paymentAmountThe value of the payment.
commerce.shippingShipping details for one or more products.
commerce.shipping.shippingMethodThe method of shipping chosen by the customer, such as standard delivery, expedited delivery, pick up in store, and so on.
commerce.shipping.shippingAmountThe amount the customer had to pay for shipping.
commerce.commerceScopeIndicates where an event occurred (store view, store, website, and so on).
commerce.commerceScope.environmentIDThe environment ID. A 32-digit alphanumeric ID separated by hyphens.
commerce.commerceScope.storeCodeThe unique store code. You can have many stores per website.
commerce.commerceScope.storeViewCodeThe unique store view code. You can have many store views per store.
commerce.commerceScope.websiteCodeThe unique website code. You can have many websites in an environment.
personalEmailA personal email address.
personalEmail.addressThe technical address, for example, name@domain.com as commonly defined in RFC2822 and subsequent standards.
productListItemsAn array of products in the order.
productListItems.idThe line item identifier for this product entry.
productListItems.SKUStock Keeping Unit. The unique identifier for the product.
productListItems.nameThe display name or human-readable name of the product.
productListItems.priceTotalThe total price for the product line item.
productListItems.quantityThe number of product units in the cart.
productListItems.discountAmountIndicates the discount amount applied.
productListItems.categoriesContains information about the category of a product.
productListItems.categories.idThe unique identifier of the category.
productListItems.categories.nameThe name of the category.
productListItems.categories.pathThe path to the category.

orderItemsShipped

DescriptionXDM event name
Triggered when an order is shipped.commerce.backofficeOrderItemsShipped

Data collected from orderItemsShipped

The following table describes the data collected for this event.

FieldDescription
commerce.orderContains information about the order.
commerce.order.purchaseIDUnique identifier assigned by the seller for this purchase or contract. There is no guarantee that the ID is unique.
commerce.order.paymentsThe list of payments for this order.
commerce.order.payments.paymentTransactionIDUnique identifier for this payment transaction.
commerce.order.payments.paymentAmountThe value of the payment.
commerce.order.payments.paymentTypeThe method of payment for this order. Counted, custom values allowed.
commerce.order.payments.currencyCodeThe ISO 4217 currency code used, such as USD or EUR.
commerce.order.priceTotalThe total price of this order after all discounts and taxes have been applied.
commerce.order.purchaseOrderNumberUnique identifier assigned by the purchaser for this purchase or contract.
commerce.order.currencyCodeThe ISO 4217 currency code used, such as USD or EUR.
commerce.order.lastUpdatedDateThe time when a particular order record is last updated in the commerce system.
commerce.shippingShipping details for one or more products.
commerce.shipping.shippingMethodThe method of shipping chosen by the customer, such as standard delivery, expedited delivery, pick up in store, and so on.
commerce.shipping.shippingAmountThe amount the customer had to pay for shipping.
commerce.shipping.addressThe physical shipping address.
commerce.shipping.address.street1Primary street level information, apartment number, street number, and street name.
commerce.shipping.address.street2Optional street information second line.
commerce.shipping.address.cityThe name of the city.
commerce.shipping.address.stateThe name of the State. This is a free-form field.
commerce.shipping.address.postalCodeThe postal code of the location. Postal codes are not available for all countries. In some countries, this will only contain part of the postal code.
commerce.shipping.address.countryThe name of the government-administered territory. Other than xdm:countryCode, this is a free-form field that can have the country name in any language.
commerce.shipping.currencyCodeThe ISO 4217 currency code used, such as USD or EUR.
commerce.shipping.trackingNumberThe tracking number provided by the shipping carrier for an order item shipment.
commerce.shipping.trackingURLThe URL to track the shipping status of an order item.
commerce.shipping.shipDateThe date when one or more items from an order is shipped.
commerce.commerceScopeIndicates where an event occurred (store view, store, website, and so on).
commerce.commerceScope.environmentIDThe environment ID. A 32-digit alphanumeric ID separated by hyphens.
commerce.commerceScope.storeCodeThe unique store code. You can have many stores per website.
commerce.commerceScope.storeViewCodeThe unique store view code. You can have many store views per store.
commerce.commerceScope.websiteCodeThe unique website code. You can have many websites in an environment.
commerce.billing.addressBilling postal address.
commerce.billing.address.street1Primary street level information, apartment number, street number, and street name
commerce.billing.address.street2Additional field for street level information.
commerce.billing.address.cityThe name of the city.
commerce.billing.address.stateThe name of the state. This is a free-form field.
commerce.billing.address.postalCodeThe postal code of the location. Postal codes are not available for all countries. In some countries, this will only contain part of the postal code.
commerce.billing.address.countryThe name of the government-administered territory. Other than xdm:countryCode, this is a free-form field that can have the country name in any language.
personalEmailA personal email address.
personalEmail.addressThe technical address, for example, name@domain.com as commonly defined in RFC2822 and subsequent standards.
productListItemsAn array of products in the order.
productListItems.SKUStock Keeping Unit. The unique identifier for the product.
productListItems.nameThe display name or human-readable name of the product.
productListItems.priceTotalThe total price for the product line item.
productListItems.quantityThe number of product units in the cart.
productListItems.discountAmountIndicates the discount amount applied.
productListItems.currencyCodeThe ISO 4217 currency code used, such as USD or EUR.
productListItems.selectedOptionsField used for a configurable product.
productListItems.selectedOptions.attributeIdentifies an attribute of the configurable product, such as size or color.
productListItems.selectedOptions.valueIdentifies the value of the attribute such as small or black.
productListItems.categoriesContains information about the category of a product.
productListItems.categories.idThe unique identifier of the category.
productListItems.categories.nameThe name of the category.
productListItems.categories.pathThe path to the category.