Skip to content

🟡 Entity not found: id=IOrderType, targetType=...🔗

Иногда при создании заказа на запросе статуса команды создания заказа api/1/commands/status получаем ошибку RESPONSE STATUS CODE: 200

RESPONSE: {
  "state": "Error",
  "exception": {
    "orderId": "615566b9-989e-42b4-98a3-f42f2af8afd1",
    "terminalGroup": {
      "id": "04a36ae8-509b-4065-ba64-993e4043344c",
      "name": "..."
    },
    "timestamp": 1764773988293,
    "code": 170,
    "message": "Entity not found: id=IOrderType, targetType=a931215a-d323-416b-b207-7822d8e6d051.",
    "description": "Тип заказа не найден.",
    "additionalData": "a931215a-d323-416b-b207-7822d8e6d051"
  }
}

Редкая ошибка, которая встречается в основном, если Ручками редактировались Общие настройки Доставки для организации или Настройки группы торгового предприятия.

Проверяем общие настройки Доставки🔗

1 - Открываем iikoOffice организации, где поймали проблему

2 - Переходим в раздел Доставка - Настройка - Общие

3 - Находим раздел Тип доставки

4 - Проверяем что выставлено Курьером и Самовывоз (если нет, выставляем Курьером и Самовывоз и нажимаем Сохранить)


Проверяем настройки торгового предприятия🔗

1 - Открываем iikoOffice организации, где поймали проблему

2 - Переходим в раздел Администрирование - Настройки торгового предприятия

3 - Выбираем группу, куда пытается поступить наш заказ

4 - Выбираем вкладку Типы заказов

5 - Проверяем, что в списке разрешенных типов заказа проставлены галочки напротив нужных нам типов заказа (если нет, выставляем галочки и нажимаем Сохранить изменения)


Если везде все включено и все галочки проставлены, но ошибка сохраняется 💡

(да, к сожалению, такое бывает)

Просто пересоздаем типы заказов по инструкции 🛍 Типы заказов