Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Під час оформлення замовлення за посиланнями, які були зареєстровані як одержувачі даних під час події order_created, надсилатимуться JSON дані методом PUT у тілі запиту.

Info
titleДоповнення даних в вебхуці

Починаючи з 4.26 до масиву даних про товар додаються параметри:

  • url — посилання на товар на сайті
  • photo_url — посилання на фото товару


Приклад даних

Code Block
languagejs
titleJSON
{
  "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)

...

products[i] - товары в заказе

...

title - Название товара

...

article - Артикул товара

...

price - Стоимость единицы товара для пользователя

...

quantity - Количество заказанных единиц товара

...

discount_marker - маркер использованной скидки на товар

...

PRICE_OLD - Старая цена/относительная скидка на товар

...

PAGE_DISCOUNT - Скидка на раздел

...

DISCOUNT_CARD - накопительная скидка

...

DISCOUNT_NONE - отсутствие скидки (при условиях акций и т. д.)

...

"url": "https://site.com.ua/ru/kupit/batut-atleto-140-sm-z-sitkoyu-synii",
	  "photo_url": "https://site.com.ua/content/images/1/21893202338603_+09372ea19e.jpg"
    }
  ]
}


Поля (аналогічні полям функції 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 - без знижки
    • url — посилання на товар на сайті
    • photo_url — посилання на фотографію товару