Orders
❓ Як працювати з замовленнями
Можливі статуси замовлення
Статуси, які передаються мерчантом, відмічені зірочкою *
new – нове замовлення;
preparation* (посередній статус між новим та ready_for_delivery) – означає, що замовлення готується;
partial_fulfilment* (посередній) – можливий, але необовʼязковий статус між preparation та reaady_for_delivery. Означає що замовлення не може бути виконане у повному обсязі;
ready_for_delivery* означає, що курʼєр може забрати замовлення;
delivery_in_progress – замовлення доставляється;
delivered – замовлення доставлено;
request_cancellation* – запит на скасування замовлення;
canceled – замовлення скасовано.
Використання статусів partial_fulfilment* та request_cancellation* мають бути попередньо затверджені з бізнес-представниками LOKO. Інакше операційний офіс LOKO не зможе обробляти надану інформацію.
Отримання списку замовлень
Obtaining paginated order list
Filter by branch ids
d880ef13-2d71-47b8-bb31-c07476dec494Filter by order creation time (from)
1272509157Filter by order creation time (to)
1272509157Number of items to skip before returning the results.
0Maximum number of items to return.
25Successful operation
Unauthorized
Forbidden
itemPrice - ціна за 1 од. без знижки
listPrice - сума по айтему без знижки
netPrice - ціна за 1 од. зі знижкою
netListPrice - сума по айтему зі знижкою
discountPrice - знижка на 1 од.
Отримання замовлення за його ідентифікатором
Obtaining specific Order by its Id
Internal identifier
569e7427-14ca-43f1-8d4b-ed3b7f1fd197Successful operation
Unauthorized
Forbidden
Not found
Зміна статусу в замовленні
Статуси, які можна передавати Обов'язкові статуси відмічені зірочкою *
preparation* – передається, коли мерчант взяв замовлення в роботу.
partial_fulfilment – передається після того, як мерчант взяв замовлення у роботу, але з певних причин не може виконати замовлення у повному обсязі. З цим статусом обов'язково потрібно передавати масив "items" з даними про позиції, які не можуть бути опрацьовані. Використання статусу має бути затверджене з бізнес-представниками LOKO.
ready_for_delivery* – замовлення готове, курʼєр може забрати замовлення.
request_cancellation – скасування за запитом. Може бути передане лише до того, як замовлення перевели у статус ready_for_delivery. Використання статусу має бути затверджене з бізнес-представниками LOKO.
Додаткові поля, які необхідно передавати у разі зміни статусу:
cookingTime – час "приготування" замовлення. Бажано надавати оцінку приблизного часу на підготовку для кожного окремого замовлення, проте можливий варіант надання середнього часу приготування.
items – список позицій, які продавець не може виконати в повному обсязі. Кожен елемент масиву має поле sku - артикул товару, а також поле quantityFulfilled, що має позначати кількість, яку продавець може виконати. Використовується тільки для статусу partial_fulfilment та має бути затверджене з бізнес-представниками LOKO.
Updating order status by its Id
Internal identifier
569e7427-14ca-43f1-8d4b-ed3b7f1fd197Cooking time in minutes (required when status=preparation)
45Accepted
Bad request
Unauthorized
Forbidden
Not found
Last updated