Orders
❓ Як працювати з замовленнями
Last updated
❓ Як працювати з замовленнями
Last updated
Статуси, які передаються мерчантом, відмічені зірочкою *
new – нове замовлення;
preparation* (посередній статус між новим та ready_for_delivery) – означає, що замовлення готується;
(посередній) – можливий, але необовʼязковий статус між preparation та reaady_for_delivery. Означає що замовлення не може бути виконане у повному обсязі;
ready_for_delivery* означає, що курʼєр може забрати замовлення;
delivery_in_progress – замовлення доставляється;
delivered – замовлення доставлено;
r– запит на скасування замовлення;
canceled – замовлення скасовано.
Використання статусів та r мають бути попередньо затверджені з бізнес-представниками LOKO. Інакше операційний офіс LOKO не зможе обробляти надану інформацію.
itemPrice - ціна за 1 од. без знижки
listPrice - сума по айтему без знижки
netPrice - ціна за 1 од. зі знижкою
netListPrice - сума по айтему зі знижкою
discountPrice - знижка на 1 од.
Статуси, які можна передавати Обов'язкові статуси відмічені зірочкою *
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-ed3b7f1fd197
Cooking time in minutes (required when status=preparation)
45
Obtaining paginated order list
Filter by branch ids
d880ef13-2d71-47b8-bb31-c07476dec494
Filter by order creation time (from)
1272509157
Filter by order creation time (to)
1272509157
Number of items to skip before returning the results.
0
Maximum number of items to return.
25
Obtaining specific Order by its Id
Internal identifier
569e7427-14ca-43f1-8d4b-ed3b7f1fd197