Изменение статуса заявки
Для подключения webhook обновления статуса заявки, обратитесь к вашему менеджеру в IMSHOP.IO
Описание
Каждый раз, когда меняется статус заявки, IMSHOP.IO отправляет уведомления в систему управления заказами
Запрос
Описание запроса
ticketId
- идентификатор ранее созданной заявкиorderId
- идентификатор заказаstoreId
- идентификатор магазинаstaffId
- идентификатор сотрудника, инициировавшего смену статусаstatus
- новый статусstep
- id нового шага, если заявка перешла в следующий шаг, или заявка завершилась по таймауту шагаcomment
- комментарий от сотрудникаmetadata
- дополнительные данныеtimestamp
- unix таймштамп смены статусаdeliveryTrackingNumber
- трекинговый номер заказа после передачи в доставку (опционально)deliveryOrderId
- номер накладной транспортной компании (опционально)cart
(опционально) - состав собранного / упакованного заказа с datamatrix кодамиconfigurationId
- идентификатор торгового предложенияdatamatrix
- код товара
unavailableItems
- товары, которых не было в наличии, из-за которых не был сформирован заказ:configurationId
- идентификатор торгового предложенияquantity
- количество отсутствующего товара
Пример запроса
Ответ
Сервер должен ответить любым сообщением с HTTP статусом 200, или пустым ответом со статусом 204
Список возможных статусов
Ниже приведен список возможных статусов для каждого типа заявки
prepare
- сборка заказаdone
- заказ собранfailed
- заказ не собранpartiallyDone
- собран частично (если частичная сборка разрешена)
ship
- передача заказа в доставкуshipped
- отправленfailed
- не отправленpartiallyShipped
- отправлен частично
receive
- получение заказа для выдачи в магазинеreceived
- полученfailed
- не принятreturned
- возвращен обратно в службу доставки / магазин отправкиpartiallyReturned
- возвращен обратно в службу доставки / магазин отправкиhandedOver
- выдан покупателю (выкуплен)partiallyHandedOver
- выдан частичноnotHandedOver
- отказ покупателя от получения заказа (полностью не выкуплен)
release
- расформировать собранный заказreleased
- расформированfailed
- не расформирован
cancel
- отмена ранее созданной заявкиcancelled
- успешно отменен
все возможные статусы
not-accepted
- заявка не была принята в работу в течениеshouldBeAcceptedInTimeout
секундtimeout
- не удалось завершить один из шагов заявки (прошло большеtimeout
секунд, отведенных на шаг)advance
- переход на другой шаг
Last updated