After an order is created, it is necessary to transmit information about the composition of the order.
History: The user opened the cart and proceed to the checkout. Having passed all the stages of the checkout, the user confirmed the order.
Transmission method: POST
Format: JSON
URL: /api/events/order
Structure:
{
"order_id": string ,
"price_total": double ,
"status": string (Pending, Paid, Closed),
"qty_total": integer ,
"products": [
{
"product_id": string ,
"product_name": string ,
"product_desc": string ,
"product_sku": string ,
"product_image": string ,
"product_url": string ,
"product_qty": integer ,
"product_price": integer (,
"product_total_val": integer ,
"product_categories": [
string,
string,
…
]
}
],
"customer": {
"device_id": string (device hash, can be retrieved from the FingerprintJS library),
"device_id_1": string (device ID, can be retrieved from the ClientJS library),
"customer_id": string ,
"customer_first_name": string ,
"customer_last_name": string ,
"customer_email": string ,
"customer_date_created": string
}
}
|
Example:
{
"order_id": "763",
"price_total": "210.00",
"status": "pending",
"qty_total": 1,
"products": [
{
"product_id": "421",
"product_name": "Elizabeth Knit Top",
"product_desc": "Loose fitting from the shoulders, open weave knit top. Semi sheer. Slips on. Faux button closure detail on the back. Linen/Cotton. Machine wash.",
"product_sku": "wbk013",
"product_image": "https://1924magento.triggmine.com.ua/media/catalog/product/cache/1/image/265x/9df78eab33525d08d6e5fb8d27136e95/w/b/wbk012t.jpg",
"product_url": "https://1924magento.triggmine.com.ua/elizabeth-knit-top-596.html",
"product_qty": 1,
"product_price": 210,
"product_total_val": 210,
"product_categories": [
"New Arrivals",
"Tops & Blouses"
]
}
],
"customer": {
"device_id": "4c3d48512d48b2603092b5a45ba74c8c",
"device_id_1": "465060737",
"customer_id": "980",
"customer_first_name": "Max",
"customer_last_name": "Riabchynskyi",
"customer_email": "mr@triggmine.com",
"customer_date_created": "2016-09-08 10:20:37"
}
}