Раздел описывает ситуации, когда бонусы не отображаются, не начисляются или работают некорректно на одной из касс: проблемы с интернетом, версией API, конфликтом категорий гостя, а также работу с сертификатами.
Симптом. На одной кассе бонусы не работают, появляется ошибка при операции. Ошибка временная — пропадает интернет в момент операции.
Диагностика по индикатору (кружок в правом верхнем углу).
| Индикатор | Значение | Действие |
|---|---|---|
| 🔴 Красный | Нет интернета | Проверить интернет на кассе |
| 🟢 Зелёный | Кратковременный сбой | Повторить действия |
Если ничего не помогает — проверить общий чат на наличие массовых проблем с сервером.
Симптом. При операции с бонусами появляется «Unexpected error — Произошла ошибка при отправке запроса».
Решение.
Симптом. В ЛК в профиле гостя заказ отображается, но начисленные бонусы за заказ не видны. При этом во вкладке «Бонусы по ПЛ» бонусы отображаются.
Причина. У клиента используется «Версия API: №1» в интеграции продаж.
Решение.
Если бонусы не отобразились, сообщить клиенту:
«Со стороны iiko необходимо перевести вас на версию API Olap V2.0 для корректного отображения бонусов в профиле клиента».
Симптом. Не получается закрыть заказ, при этом изменения в состав заказа не вносились. Появляется «Unexpected error while sending request — Ссылка на объект не указывает на экземпляр объекта».
Причина. У гостя назначено несколько категорий от ReMarked.
Решение.
После исправления сообщить клиенту:
«Ошибка происходила из-за того, что у гостя было назначено 2 категории. Лишняя удалена, попробуйте сейчас закрыть заказ».
Подробнее о диагностике конфликтов категорий и отсутствия кошельков — см. файл «ошибки-чекина-гостя.md» (Unexpected error — конфликт категорий / нет кошелька).
Симптом. На терминале мигает экран.
Временное решение. В админке выключить Промокоды / Сертификаты.
Окончательное решение появится в будущих обновлениях iiko.
Симптом. Ошибка из-за того, что кастомный шаблон не может получить данные по заказу.
Решение. Отключить проблемный шаблон.
Симптом. При применении сертификата появляется сообщение Certificate is hold.
Причина. Холдирование — временная блокировка суммы без фактического списания. После того как сертификат попадает в заказ, он переходит в этап холдирования, и повторно применить его же в другом заказе уже нельзя.
Решение. Найти заказы, в которых может быть применён данный сертификат, и удалить его из заказа.