Заказ не пришёл в iiko — что делать?


Суть проблемы: Заказы с сайта или приложения не поступают в iiko.

1. Проверьте логи заказа в разделе «Интеграция с CRM» > iiko > «Логи заказов».

2. Вам нужно поле «Статус терминала» > нажмите «Получить статус».

 

Проверить статус терминала можно только в первые полчаса после создания заказа, поэтому важно проверить логи как можно скорее после того, как заметили, что не приходят заказы. Если время вышло, можете сделать тестовый заказ и сразу проверить его логи.

 

3. В статусе терминала вам нужна строка message:

 
 

Если ошибка начинается с Creation timeout expired, значит терминал был недоступен или выключен.

Чтобы подобного не возникало, можно выполнить следующее:

1. Не отключать кассу для приёма заказов.

Если так сделать не получается — отключать приём заказов на стороне сайта.

2. Настроить стабильное соединение для кассы, чтобы во время рабочего дня соединение было бесперебойным.

3. Проверьте, указаны ли артикулы для товаров во всех заказах, которые не пришли в CRM.

 

Если есть товар без артикула, такой заказ не придёт в CRM.

 

4. Если артикулы проставлены, но товар не отображается в заказе в CRM, проверьте, есть ли такой товар в самой CRM.

Возможно, товар был случайно удалён. Если товара нет, его нужно создать и прописать соответствующий артикул. Артикулы в админ-панели и в CRM должны совпадать.

5. Проверьте, как импортированы добавки.

Добавки должны импортироваться через импорт основного товара, к которому они привязаны. Иначе не построятся нужны связи. В CRM товар также должен быть с добавками.
Если артикулы к товарам были добавлены вручную — полностью удалите такие товары (в том числе и их корзины), а после импортируйте основной товар с добавками из iiko

Если вы всё проверили и всё корректно или код ошибки непонятный — напишите нам. К сообщению прикрепите скриншот с кодом ошибки.

Как узнать, что заказ не пришёл на терминал iiko, а также подробные причины ошибки?

Суть проблемы:

– По ошибке в «Логах заказа» непонятно, почему заказ не пришёл на терминал.
– В «Логах» нет ошибки.

Решение: Вы можете обратиться в поддержку iiko и попросить подключить Telegram-бота. Он пришлёт информацию, если заказ с сервера iiko не дошёл до терминала. В сообщении будет указана подробная причина.

Наш бот присылает информацию, если заказ не принял сервер iiko: если структура запроса неправильная или ключ неактивен.

 

Как посмотреть логи в iikoWeb

 

1. Зайдите в настройки Cloud API, выберите там свою организацию.

 
 

2. Нажав на свою организацию, вы увидите список доступных терминалов, можно выгрузить логи с нужного.

 
 

Ошибки

 

1. Вопрос – «При настройке интеграции с iiko выдает ошибку {“correlationId”:”932b0993-c168-4e32-86b4-733444881323″,”errorDescription”:”Command not found in commands storage by passed correlation id: 932b0993-c168-4e32-86b4-733444881323″,”error”:”PASSED_COMMAND_NOT_FOUND”}»

Ответ – «Данная ошибка означает, что истекло время, когда можно узнать статус заказа на терминале. Как правило, узнать статус ошибки можно в первые 15-30 минут после создания заказа».

2. Если «Cтатус в iiko» показывает ошибку и в столбце «Ответ сервера iiko» вы видите Timeout exceed, значит у вас недоступен терминал.

Проверьте включен ли он, а так же проверьте интернет соединение. После этого нажмите «Повторить», чтобы отправить заказ на терминал повторно.

3. Если «Cтатус в iiko» не показывает ошибку, но при этом заказ не отображается на терминале, значит возникла проблема при передаче заказа с сервера iiko на терминал.

  • Это может произойти, если терминал находился вне сети во время передачи заказа или изменились настройки какого-либо товара в iiko, а на платформе соответствующие изменения не были применены и т.д.
  • Вы можете получить статус передачи заказа на терминал, если нажмете кнопку «Получить статус» в столбце «Статус терминала» у соответствующего заказа.
    При успешной передаче в ответ вернется {“state”:”Success”}.
  • Если возникла какая-либо ошибка, то вернется ее описание, которое можно отправить в ТП для уточнения причины возникновения ошибки.

4. Вопрос – Не приходят уведомления о не выгруженных заказах в телеграмм.
У нас ночью касса выключена. Поэтому он и не может попасть. Я заметил, что о невыгруженных вообще не приходят, хотя я недавно включил эти уведомления. Приходят только о предзаказах.

Ответ – Это не считается сбоем. У нас оповещения отсылаются именно когда сервер iiko вернул ошибку. А тут сам заказ отправился корректно, но не дошел до терминала. К сожалению, пока что работает именно так, но у нас есть в планах добавить проверку – дошел ли заказ фактически до терминала или нет.

 

iiko: когда заказ не попадет в CRM

 
  • Если нет артикула или товар исключен.
  • После смены категории модификатора у товара.
  • Если товары подарки исключены из меню для заказа в самой iiko, их нужно сделать активными.
 

Ошибки 100 (1XX) — означает, что при создании заказа в iiko произошла ошибка, связанная с модификаторами блюд.

Если нажать на кнопку «Показать» в столбце «Ответ сервера iiko», то будут указаны блюдо и модификатор, который нужно исправить в программе iiko для корректной работы. Пока настройки не будут исправлены, любой заказ с данным товаром не будет поступать в iiko.

Ошибка 700 (701, 705 и т.д.) — ошибка при попытке отправить заказ в iiko.

Перейдите в iikoOffice, далее в раздел «Обмен данными» во вкладку «Состояние подключения». 

 
 

В строке «Активность слушателей MQ reader» нажмите на кнопку «Перезапуск очередей» и нажмите на кнопку «Обновить».

 
 

После выполнения этих действий очередь перезапускается и заказы начинаются создаваться в iiko.

Если описанное выше не помогло, то создайте обращение в поддержку iiko:

Добрый день!
Не поступают заказы в программу iiko при интеграции по API.
Код ошибки: Вставьте сюда код ошибки, который отдает вам платформа.

499 просмотров

Другие статьи по этой теме

Причина: не указана скидка. Решение: чтобы платформа корректно передавала применённые промокоды и бонусные товары - нужно завести скидку в iiko, след...
Вопрос – «Настроили интеграцию – можете проверить, что ещё нужно донастроить?». 1. Вам нужно создать скидку в iiko согласно нашим инструкциям: iikoWe...
Для корректной работы стоп-листов iiko должен быть подключен Webhook. Обновление стоп-листа происходит сразу. Для того чтобы проверить подключен ли ...
Не работает обновление статусов заказа Для обновления статуса заказа требуется создать Webhook. Если у вас в iiko несколько организаций, то нужно соз...
Не работает API Проверьте, что iiko cloud api подключено и обновите iikoFront до последней стабильной версии.