...
token
— ключ авторизации полученный через функцию auth.from
— показать заказы от указанной даты (включительно). Необязательный параметр.
Формат даты:YYYY-MM-DD
DD.MM.YYYY
Начиная с версии 3.30
YYYY-MM-DD HH:mm:ss
DD.MM.YYYY HH:mm:ss
to
— показать заказы до указанной даты (включительно). Необязательный параметр.
Формат даты:YYYY-MM-DD
DD.MM.YYYY
Начиная с версии 3.30
YYYY-MM-DD HH:mm:ss
DD.MM.YYYY HH:mm:ss
ids[]
— номера заказов для отображенияstatus
— показать заказы с выбранными статусами (выгрузить все статусы можно через функцию orders/get_available_statuses). Необязательный параметр. Параметр можно передавать как массив или переменную (status=1 или status[]=1&status[]=2, {status:1}, {status:[1, 2]}). Возможные значения:1 — новый
2 — в обработке
3 — доставлен
4 — не доставлен
6 — доставляется
additionalData
— boolean значение (true или false). Позволяет выгрузить дополнительную информацию о заказе, например, данные о ТТН Новой Почты, складе получателя и отправителя.Начиная с версии 3.30
offset
— смешение смещение относительно начала выборки пользователейзаказов (работает только в паре с параметром limit)limit
— количество выводимых заказов
...
token - ключ авторизації отриманий через функцію auth.
from - показати замовлення від зазначеної дати (включно). Необов'язковий параметр. Формат дати:
YYYY-MM-DD
DD.MM.YYYY
Починаючи з версії 3.30
YYYY-MM-DD HH:mm:ss
DD.MM.YYYYY HH:mm:ss
to - показати замовлення до зазначеної дати (включно). Необов'язковий параметр. Формат дати:
YYYY-MM-DD
DD.MM.YYYY
Починаючи з версії 3.30
YYYY-MM-DD HH:mm:ss
DD.MM.YYYYY HH:mm:ss
ids[] - номери замовлень для відображення
status - показати замовлення з обраними статусами (вивантажити всі статуси можна через функцію orders/get_available_statuses). Необов'язковий параметр. Параметр можна передавати як масив або змінну (status=1 або status[]=1&status[]=2, {status:1}, {status:[1, 2]}). Можливі значення:
1 - новий
2 - в обробці
3 - доставлено
4 - не доставлено
6 - доставляється
additionalData - boolean значення (true або false). Дозволяє вивантажити додаткову інформацію про замовлення, наприклад, дані про ТТН Нової Пошти, склад одержувача і відправника.
Починаючи з версії 3.30
offset - зміщення щодо початку вибірки користувачів (працює тільки в парі з параметром limit)
limit - кількість виведених замовлень
Відповідь:
status
OK - замовлення успішно знайдено
EMPTY - замовлення не знайдено
response.orders - масив, що містить замовлення
response.orders[i]
order_id - номер замовлення
user - ідентифікатор користувача в системі (унікальний для кожного користувача)
delivery_name - ПІБ одержувача
delivery_email - email (унікальний для кожного користувача всередині системи, дублювання неможливе)
delivery_phone - номер телефону
delivery_city - місто
delivery_address - адреса доставки (при виборі варіанту доставки Укрпоштою поля розбиваються символом @)
delivery_type - тип доставки
delivery_type.id - ідентифікатор доставки в API. Отримати інформацію про варіанти доставки можна через функції: delivery/export і delivery/exportTypes.
3 - Новою поштою
8 - Самовивіз
9 - Укрпоштою
і т. д. (на кожному проєкті ідентифікатори варіантів доставки можуть відрізнятися
delivery_type.title - назва варіанта доставки
delivery_price - вартість доставки ("delivery_price": -1 - означає, що вартість доставки розраховується за тарифами перевізника)
comment - коментар покупця до замовлення
payment_type - тип оплати. Отримати інформацію про варіанти оплати можна через функції: payment/export і payment/exportMethods.
payment_type.id - ідентифікатор оплати в API
11 - Оплата кур'єру
12 - Безготівковий розрахунок
13 - Готівкою
14 - Онлайн-оплата кредитною карткою
15 - Оплата при отриманні (накладений платіж)
тощо.
payment_type.title - назва варіанта оплати
payment_price - комісія за оплату
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 - статус замовлення. Отримати інформацію про всі статуси замовлень можна через функцію orders/get_available_statuses (доступно починаючи з версії 4.0).
1 - новий
2 - в обробці
3 - доставлено
4 - не доставлено
stat_created - дата і час оформлення замовлення (приклад: 2021-04-09 12:09:01)
currency - валюта, у якій було оформлено замовлення (у форматі ISO, наприклад: UAH - гривня, USD - долар, EUR - євро тощо). Отримати інформацію про всі валюти можна через функцію currency/export.
order_without_callback - boolean значення (true або false). Чи потрібно передзвонювати покупцеві (додано у версії 3.32).
manager_id - id менеджера, який обробляв замовлення
manager_comment - коментар менеджера
manager_discount - знижка від менеджера
manager_discount_title - назва знижки від менеджера
delivery_country - країна доставки (якщо ввімкнено функцію вибору країн на сторінці оформлення замовлення)
products[i] - товари в замовленні
title - назва товару
article - артикул товару
price - вартість одиниці товару для користувача
quantity - кількість замовлених одиниць товару
total_price - підсумкова вартість товару з урахуванням замовленої кількості
discount_marker - маркер використаної знижки на товар
PRICE_OLD - стара ціна / відносна знижка на товар
PAGE_DISCOUNT - знижка на розділ
DISCOUNT_CARD - накопичувальна знижка
DISCOUNT_NONE - відсутність знижки (за умов акцій тощо)
NONE - без знижки
type - цей параметр з'явився у v4.7.0 і може містити такі значення (як визначити, який товар належить до комплекту, або до якого товару належить подарунок, можна на прикладі цього скріншота):
gift_parent - товар, до якого було додано подарунок
gift - сам подарунок
set_main - товар, до якого було додано комплект
set_item - товар, що входить до комплекту
storage_id - унікальний ідентифікатор, який надалі передається в наступний параметр parent_storage_id, для вказівки зв'язку між товарами на рівні комплектів / подарунків
parent_storage_id - якщо значення null - значить, що до товару було додано подарунок або товари в комплект (на цьому скріншоті показано приклад зв'язку між товарами).
additional_data - додаткова інформація про замовлення (відображається тільки в тому випадку, якщо в тілі запиту передати ключ "additionalData": true)
np_ref - ідентифікатор електронної накладної (далі ЕН) для API Нової Пошти v.2
np_number - номер ЕН
sender_warehouse_ref - ідентифікатор складу відправника в API Нової Пошти
recipient_warehouse_ref - ідентифікатор складу одержувача в API Нової Пошти для способу доставки "Нова пошта" (на відділення)
recipient_address - дані про адресу одержувача для способу доставки "Кур'єром Нової пошти" (адресна доставка):
recipient_address.street_id -- йденіфікатор вулиці одержувача в API Нової Пошти
recipient_address.street_name -- назва вулиці
recipient_address.building_number -- номер будинку
recipient_address.flat -- номер квартири
delivery_data - масив даних про спосіб доставки
deliveryOperatorType -- тип оператора доставки. Можливі значення: nova_poshta, ukrposhta
tnID - унікальний ідентифікатор ЕН
tnNumber - номер ЕН
tnStatusName - текст статусу накладної в оператора
tnTrackingUpdateDate - час останньої зміни статусу в оператора
estimatedDeliveryDate - передбачувана дата доставки
departure
sender - масив даних щодо відправника
id - унікальний ідентифікатор відправника в базі оператора доставки
title - назва відправника
contactPerson - масив даних щодо контактної особи (передається тільки для deliveryOperatorType= **nova_poshta)
id - унікальний ідентифікатор контактної особи в базі оператора доставки
name - ім'я контактної особи
phone - телефон контактної особи
type - тип відправника (ключ передається тільки для deliveryOperatorType= **ukrposhta) . Можливі значення:
COMPANY - Юридична особа
PRIVATE_ENTREPRENEUR - ФЛП
INDIVIDUAL - Фізична особа
phone - телефон відправника (ключ передається тільки для deliveryOperatorType= **ukrposhta)
address
type - тип адреси відправника. Можливі значення: warehouse
geoObject - масив даних про склад відправника
id - унікальний ідентифікатор міста відправника в базі оператора доставки
name - місто відправника
warehouse (передається для type = warehouse)
id - ідентифікатор складу відправника в базі оператора доставки
name - склад відправника
destination
recipient - масив даних про одержувача
name- ім'я одержувача
surname- прізвище одержувача
patronymic- по батькові одержувача
phone - телефон одержувача
address - масив даних про адресу одержувача
type - тип адреси відправника. Можливі значення: warehouse / doors
geoObject - дані про місто
id - унікальний ідентифікатор міста в базі оператора доставки
name - місто одержувача
warehouse - дані про склад (передається для type = warehouse)
id - унікальний ідентифікатор складу одержувача в базі оператора доставки
name - склад одержувача
street - дані про адресу для кур'єрської доставки (передається для type = doors)
id - унікальний ідентифікатор вулиці в базі оператора доставки
name - назва вулиці
buildingNumber - номер будинку одержувача (передається для type = doors)
flatNumber - номер квартири одержувача (передається для type = doors)
payment - дані про оплату послуг за доставку
type - тип оплати послуг доставки (ключ передається тільки при ****deliveryOperatorType= ****nova_poshta)
payer - платник за послуги доставки
redelivery - дані про зворотне доставлення
cost - сума зворотної доставки
payer - платник за зворотну доставку
Примітка: передача інформації про замовлення здійснюється мовою тієї версії сайту, на якій воно було зроблено.
...