Перейти к содержанию

🔴 Сообщение 🆘 Ваш ресторан сейчас недоступен для приёма заказов 🆘🔗

Периодически клиент в письмах и в боте с оповещением о приеме заказов может получать вот такое сообщение 🆘 Ваш ресторан сейчас недоступен для приёма заказов 🆘

Клиенты пугаются, и могут обратиться к дилеру с вопросом, что случилось?

Данное оповещение - работа крона, который:

  • 1 раз в час в рабочее время точки отправляет запрос https://api-ru.iiko.services/api/1/terminal_groups/is_alive
  • перед отправкой любого заказа проверяет доступность точки (поскольку, если точка не доступна, мы отправим заказ клиенту только в Telegram / письмом, чтобы клиент не потерял заказ гостя)

Если в ответ на запрос https://api-ru.iiko.services/api/1/terminal_groups/is_alive приходит:

RESPONSE: {
  "correlationId": "...",
  "isAliveStatus": [
    {
      "isAlive": true,
      "terminalGroupId": "...",
      "organizationId": "..."
    }
  ]
}

Значит:

✅ iikoFront доступен

✅ на точку можно создать заказ из апи

✅ никаких сообщений RBCN клиенту не отправит

А если:

RESPONSE: {
  "correlationId": "...",
  "isAliveStatus": [
    {
      "isAlive": false,
      "terminalGroupId": "...",
      "organizationId": "..."
    }
  ]
}

Значит:

❌ iikoFront НЕ доступен

❌ на точку нельзя создать заказ из апи

❌ RBCN отправляет сообщение 🆘 Ваш ресторан сейчас недоступен для приёма заказов 🆘

Что с этим делать?🔗

Если таких сообщений менее 2-3 в час — ничего не делаем ℹ️

Сообщаем клиенту, что это разовый разрыв соединения.

Для перепроверки можно попробовать отправить заказ, или “руками” проверить доступность терминала запросом https://api-ru.iiko.services/api/1/terminal_groups/is_alive через Postman или через наш сервис проверки api

Если проблема все-таки наблюдается🔗

1 - Переходим в iikoWeb в раздел Настройки Cloud API - ОРГАНИЗАЦИИ

2 - Проверяем:

  • Доступность устройства ⇒ 🟢
  • Статус терминальной группы ⇒ 🟢
  • Последнее подключение ⇒ актуальная дата

Если в этом разделе все 🟢, чаще всего нужно просто перезапустить iikoFront 📌


На этом наши полномочия в решении данной проблемы заканчиваются, однако мы нашли две полезнейших статьи в базе знаний iiko, где подробно расписаны алгоритмы проверки 👇

🔴 Диагностика состояния подключения к Cloud API (iikoTransport)

🔴 FAQ по iikoTransport