Описание ошибок
Общий вид
{
"code":"ERR_PARSE_REQUEST",
"msg":"Телефон уже существует",
"requestId":"063c61404a3dc883490b29e2706f89e0"
}
JSON
Описание параметров
| code | msg | |
|---|---|---|
| code | string | Код ошибки |
| msg | string | Короткое описание ошибки |
| requestId | guid | Идентификатор запроса |
Orders API
Заказ
| Код | Сообщение |
|---|---|
| order_not_found | Заказ не найден |
| order_source_not_found | Источник заказа не найден или не включен |
| restaurant_not_found | Заведение не найдено или не включено для доставки |
| order_source_not_found_for_restaurant | Источник заказа не добавлен к заданному заведению |
| delivery_manager_not_found_for_restaurant | Менеджеру Доставки не доступно заданное заведение |
| corporation_not_found | Корпорация не найдена |
Поиск заказа
| Код | Сообщение |
|---|---|
| language_not_set | Язык интерфейса не найден или не задан |
| corporation_not_set | Укажите корпорацию в настройках пользователя |
Отмена заказа
| Код | Сообщение |
|---|---|
err_unprocessable_entity | Заказ выполнен |
| rejection_reason_not_found | Причина отмены не найдена |
err_parse_request | Укажите причину отмены заказа |
Создание/редактирование заказа (валидация)
| Код | Сообщение |
|---|---|
order_validation | Укажите значение |
| Указанное время получения заказа меньше возможного | |
| Выберите блюда из меню | |
| Выберите время получения заказа | |
| Неверно задано заведение | |
| Блюдо не найдено в меню | |
| Количество блюд должно быть больше 0 | |
| Укажите номер телефона | |
| Укажите улицу | |
| Укажите город | |
| Укажите номер дома | |
| Укажите адрес получения заказа | |
| Заданный адрес не найден | |
| Блюдо `{p.menu_item_id}` `{p.name}` не найдено | |
| Для блюда `{p.menu_item_id}` `{p.name}` указана неверная цена | |
| Ингредиент `{i.menu_item_id}` `{i.name}` отсутствует в меню | |
Для ингредиента `{i.menu_item_id}` `{i.name}` указана неверная цена | |
| Блюдо `{p.menu_item_id}` `{p.name}` не должно иметь ингредиентов | |
| Задайте ингредиенты для блюда `{p.menu_item_id}` | |
Количество ингредиентов для `{p.menu_item_id}` должно быть не больше `{reqIng.MaxCount}` | |
| Задан неверный ингредиент `{inpIng.Name}` для блюда `{p.menu_item_id}` | |
| Проверьте выгрузку меню. У блюда `{p.menu_item_id}` отсутствуют ингредиенты, но ожидаются по схеме. | |
| Блюдо `{p.menu_item_id}` `{p.name}` в стоп-листе | |
| Ингредиент `{i.menu_item_id}` `{i.name}` в стоп-листе |
Назначение Курьера на Заказ
| Код | Сообщение |
|---|---|
order_not_found | Заказ не найден или нет прав на назначение курьера |
err_parse_request | Способ доставки самовывоз. Курьер не требуется. |
err_parse_request | Невозможно назначить Курьера. Заказ находится в cтатусе `{statusName}` |
err_parse_request | Заказ завершен |
courier_not_fount | Курьер не найден или не включен |
courier_not_found_for_restaurant | Курьер не добавлен к заданному заведению |
Перевод заказа в статус
| Код | Сообщение |
|---|---|
status_change_forbidden | Заказ уже завершен |
status_not_active | Статус выключен. Выберите другой |
| status_incorrect | Заказ не может быть переведен в указанный. Получение через более чем 24 часа |
| status_incorrect | Заказ не может быть переведен в указанный. Назначьте курьера |
| status_incorrect | Заказ не может быть переведен в указанный. Возможен `{flowStage.Name}` |
licence_not_found | Нет лицензии на расширение |
Меню
Редактирование блюда/получение карточки блюда
| Код | Сообщение |
|---|---|
dish_not_found | Блюдо `{dishId}` не найдено |
Этапы движения заказа
Изменение схемы выполнения заказа
| Код | Сообщение |
|---|---|
status_not_found | Статус `{id}` не найден |
flow_incorrect | Ошибка последовательности статусов |
status_validation | Добавьте обязательный статус `{requiredStatus.Id}` |
Справочник гостей
Поиск по номеру телефона
| Код | Сообщение |
|---|---|
guest_not_found | Гость не найден |