Оформлення замовлення

Під час оформлення замовлення за посиланнями, які були зареєстровані як одержувачі даних під час події 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_price - Вартість доставки (Прим. Якщо delivery.price=-1; то це означає, що вартість доставки розраховується за тарифами перевізника)
  • payment_type - Тип оплати
    • payment_type.id - ідентифікатор оплати в API
      • 11 - Оплата кур'єру
      • 12 - Безготівковий розрахунок
      • 13 - Готівкою
      • 14 - Онлайн-оплата кредитною карткою
      • 15 - Оплата при отриманні (накладений платіж)
    • payment_type.title - назва варіанта оплати рядком
  • 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 - без знижки