order
An order event should be triggered whenever a user, i.e. one of your customers, places an order. It should look like the following example:
The context array must currently always contain an object with type user
as defined in the context section and the user ID specified therein must be a consistent identifier as described in the user identification section.
An order event is identified by its type order
and an additional order
property containing specific information about the products being ordered. This property must have the id
of the order in your shop system and a lines
property, containing a list of ordered items.
Each order lines entry must contain the sku
of the ordered product and the quantity of items ordered of this product. Additionally, it must include a grossPrice
object with a currency
code, as defined by ISO 4217, and the amount
of money paid (including e.g. VAT) for one unit of this entry, i.e. the price of a single item.
Lastly, the context
must contain an object with type user
as described in the context section.
Duplicate order
events will be filtered on our server-side so you do not have to implement anything to solve that.
Last updated