Оформление заказа
При оформлении заказа по ссылкам которые были зарегистрированы как получатели данных при событии order_created будут отправляться JSON данные методом PUT в теле запроса
Пример данных:
{ "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_price - Стоимость доставки (Прим. Если delivery.price=-1; то это обозначает что стоимость доставки расчитывается по тарифам перевозчика )
payment_type - Тип оплаты
payment_type.id - идентификатор оплаты в API
11 - Оплата курьеру
12 - Безналичный расчет
13 - Наличными
14 - Онлайн-оплата кредитной картой
15 - Оплата при получении (наложенный платеж)
payment_type.title - название варианта оплаты строкой
payed - Оплачено (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 - без скидки