This page describes the fields used in the Transaction Feed and how they should be populated.
All fields listed below must be included for every entry, except for StoreCode and ReturnDate.
If an item’s
Channelis set toinstore, theStoreCodefield is required.If an item has been returned, the original transaction record must be resent with
ReturnDateincluded.OrderIdandEntryIdmust together uniquely identify a single row in the file.The
ProductIdandCustomerIdvalues must match those used in the Product Feed and Event Tracking.
Field | Description | Notes | Data Type |
|---|---|---|---|
| Unique identifier for the order | Must not be reused. This value should match the order number sent with the order confirmation tracking. | String |
| Unique identifier for the customer | Typically, an internal customer ID or a hashed email address. If a hash is used, document how it is generated, for example, lowercase followed by SHA-256. An opaque identifier is strongly preferred. | String |
| Identifier for the line item within the order | Must be unique within the order only. For returned items, the | Positive integer |
| Identifier for the size- and color-specific product variant | Must match the corresponding identifier used in the Product Feed. | String |
| EAN code of the purchased item | Optional if the Product Feed includes EAN values and covers the same time period. See: International Article Number (EAN). | String |
| Indicates whether the item was purchased online or in a physical store | Allowed values are | String |
| Identifier of the physical store | Required only when | String |
| Unit price of the item after any promotional discounts | Price should reflect the amount paid per item. | Decimal, two decimal places |
| Discount applied to the item | Should represent item-specific discounts, not general sale reductions. | Decimal, two decimal places |
| Currency in which the transaction was made | Must be a valid ISO 4217 currency code, such as USD or GBP. | String |
| Date and time when the order was placed | UTC is strongly preferred for all timestamps. Please indicate if another time zone is used. | Date |
| Date and time when the item was returned | When populated, all other fields must match the original purchase record. | Date |