Оформлення замовлення
Під час оформлення замовлення за посиланнями, які були зареєстровані як одержувачі даних під час події order_created, надсилатимуться JSON дані методом PUT у тілі запиту.
Приклад даних
JSON
{ "order_id": 115, "user": 99, "delivery_name": "sdbgdasgdasg", "delivery_email": "dasgdsga@zz.cc", "delivery_phone": "+38 (012) 421-42-14", "delivery_city": "Київ", "delivery_address": "", "delivery_type": { "id": 42, "title": "Самовивоз" }, "delivery_price": 0, "comment": "", "payment_type": { "id": 13, "title": "Готівкою" }, "payed": 0, "total_default": 31799, "total_sum": 31799, "total_quantity": 1, "discount_percent": 0, "discount_value": 0, "coupon_code": "", "coupon_percent": 0, "coupon_discount_value": 0, "coupon_type": 0, "stat_status": 1, "stat_created": "2016-12-05 15:46:40", "currency": "UAH", "order_without_callback": true, "products": [ { "title": "MacBook Air 11.6\" 128 ГБ, Зелений", "article": "MJVM2UAA", "price": 31799, "quantity": 1, "discount_marker": "DISCOUNT_CARD", "total_price": 31799 } ] }
Поля (аналогічні полям функції orders/get):
- order_id - Номер замовлення
- user - ідентифікатор користувача в системі (унікальний для кожного користувача)
- delivery_name - ПІБ одержувача
- delivery_email - Email (унікальний для кожного користувача всередині системи, дублювання неможливе)
- delivery_phone - Номер телефону
- delivery_city - Місто
- delivery_address - Адреса (при виборі варіанту доставки Укрпоштою поля розбиваються символом @)
- delivery_type - Тип доставки
- delivery_type.id - ідентифікатор доставки в API
- 2 - Кур'єром по Луцьку
- 3 - Новою Поштою
- 7 - Міст Експрес
- 8 - Самовивоз
- 9 - УкрПоштою
- delivery_type.title - назва варіанта доставки рядком
- delivery_type.id - ідентифікатор доставки в API
- delivery_price - Вартість доставки (Прим. Якщо delivery.price=-1; то це означає, що вартість доставки розраховується за тарифами перевізника)
- payment_type - Тип оплати
- payment_type.id - ідентифікатор оплати в API
- 11 - Оплата кур'єру
- 12 - Безготівковий розрахунок
- 13 - Готівкою
- 14 - Онлайн-оплата кредитною карткою
- 15 - Оплата при отриманні (накладений платіж)
- payment_type.title - назва варіанта оплати рядком
- payment_type.id - ідентифікатор оплати в API
- paided - Оплачено (1 - так; 0 - ні)
- total_default - Вартість товарів (без урахування знижок)
- total_sum - Підсумкова вартість (з урахуванням усіх знижок але без урахування вартості доставки)
- total_quantity - Загальна кількість товарів
- discount_percent - Відносна знижка
- discount_value - Сума знижки
- coupon_code - Код купона на знижку
- coupon_percent - Відносна знижка купона
- coupon_discount_value - Сума знижки за купоном
- coupon_type - Тип купона
- 0 - без купона;
- 1 - сертифікат на суму;
- 2 - багаторазовий купон на знижку
- stat_status - Статус
- 1 - новий
- 2 - в обробці
- 3 - доставлений
- 4 - не доставлено
- stat_created - дата і час оформлення замовлення (напр. 2014-11-21 17:38:51)
- currency - валюта, в якій було зроблено користувачем замовлення в ISO форматі (наприклад: UAH - гривня, USD - долар, EUR - євро тощо).
- order_without_callback (true/false) - Не передзвонювати при замовленні (так/ні) (додано у версії 3.32)
- products[i] - товари в замовленні
- title - Назва товару
- article - Артикул товару
- price - Вартість одиниці товару для користувача
- quantity - Кількість замовлених одиниць товару
- total_price - Підсумкова вартість товару з урахуванням замовленої кількості
- discount_marker - маркер використаної знижки на товар
- PRICE_OLD - Стара ціна/відносна знижка на товар
- PAGE_DISCOUNT - Знижка на розділ
- DISCOUNT_CARD - накопичувальна знижка
- DISCOUNT_NONE - відсутність знижки (за умов акцій тощо)
- NONE - без знижки