Versions Compared

Key

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

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

...

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 - отсутствие скидки (при условиях акций и т. д.)

...


Поля (аналогічні полям функції orders/get):

...