Личный кабинет

Подключение iiko (ресторан, кафе, бар)

Связать iiko с кабинетом одним ключом: чеки с себестоимостью, меню, залы и гости из заказов.

Что даёт интеграция

Обмен идёт в одну сторону: мы читаем iiko и ничего в кассе не меняем.

⚠️ Облако iiko хранит заказы 90 дней. При подключении мы заберём всё, что там есть, — дальше история копится у нас и уже не теряется. Продажи глубже 90 дней подтянуть нельзя.

Что понадобится

Один ключ — API-ключ облачного API iiko (в iiko его ещё называют apiLogin). Cloud API входит в облачные тарифы iikoCloud Pro и Enterprise; на младших тарифах и у локальной кассы облачных сервисов нет — уточните тариф у своего дилера iiko.

Ключ создаётся в бэк-офисе iikoWeb: раздел «Настройки Cloud API» (быстрее всего найти поиском по слову «API» в шапке) → вкладка «Интеграции» → «Добавить интеграцию»:

Сохраните и скопируйте ключ кнопкой рядом с ним.

И ещё одна галочка, без которой iiko не отдаст ни столов, ни заказов: там же, на вкладке «Организации», откройте свою организацию и в блоке «Разрешить доступ к терминальным группам» отметьте группу терминалов (кассу) заведения. Сохраните.

Адрес сервера и часовой пояс не нужны: облако одно на всех, а время заказов касса отдаёт уже во времени вашей точки.

Шаг 1. Подключите ключ

Кабинет → Интеграции → карточка iiko → Подключить. Вставьте apiLogin → Проверить и сохранить.

Если ключ верный, появится список организаций iiko, доступных этому ключу.

Ошибки под формой говорят сами за себя:

Шаг 2. Выберите организацию

У одиночного заведения организация одна — отметьте её и нажмите Привязать организацию. У сети ключ может видеть несколько организаций — выберите ту, что соответствует этой точке.

Статус сменится на «подключён» — связь работает.

Если вместо этого написано, что iiko не даёт доступ к кассам, — не стоит галочка «Разрешить доступ к терминальным группам» (см. выше). Поставьте её в iikoWeb и нажмите Привязать организацию ещё раз.

Шаг 3. Посмотрите «Проверку подключения»

Сразу под соединением — блок Проверка подключения: он спрашивает iiko и нашу базу и показывает строками, что работает (✅), где теряются данные (⚠️) и что сломано (❌). У каждой строки — что сделать. Что значат строки:

СтрокаЧто значит и что делать
Ключ принятВсё в порядке. ❌ — ключ с опечаткой, отозван или истёк: создайте новый в iikoWeb → «Настройки Cloud API» → «Интеграции»
К ключу не подключена ни одна точкаВ интеграции iikoWeb → «Подключённые точки» → «Добавить точку»
Нет доступа к кассамНе стоит галочка «Разрешить доступ к терминальным группам» (см. «Что понадобится»)
Касса не на связиiikoFront выключен или нет интернета — новые заказы доедут, когда касса выйдет в сеть
Версия iiko не отдаёт заказы с кассыНужна версия 7.7.1 или новее — обновление через дилера
Часовой пояс кассы и точки разныйПоправьте пояс точки в «Точках» или часы кассового компьютера
Облако не видит столов, меню не загруженоСправочники ещё не выгрузились с вашего сервера: iikoWeb → организация → «Обмен данных»
За 3 дня не пришло ни одного заказаНажмите «Синхронизировать чеки»; если заведение работало, а чеков нет — напишите нам
Официанты почти не добавляют гостя в заказБез гостя в заказе не считаются визиты и бонусы — см. «Как гостя узнают на кассе»
Не подключена программа гостей iikoCardБез неё мы не найдём гостя в iiko по телефону — подключается через дилера iiko
Мгновенные события не включеныКлюч уже отдаёт события другой программе — мы их не трогаем. Создайте для axle·app отдельный ключ

Раз в сутки проверка идёт сама; если есть ⚠️ — придёт уведомление в колокольчик.

Шаг 4. Загрузите данные

На странице подключения кнопки:

Дальше всё обновляется само. При привязке мы включаем для вашего ключа мгновенные события iiko: закрытый заказ приходит сразу, а гость, которого официант добавил в заказ, получает сценарий «Гость за столом». Раз в час мы всё равно перечитываем заказы — на случай, если событие не дошло. Гости собираются из чеков автоматически: как только в заказе указан гость, он появляется в «Подписчиках».

Если ключ уже отдаёт события другой программе ресторана, мы их не трогаем: у ключа адрес событий один, и мы сломали бы ту программу. Тогда данные приходят раз в час, а «Проверка подключения» подскажет создать для axle·app отдельный ключ.

Гости в кассу

Облако iiko не отдаёт гостей списком, поэтому подписчиков бота и гостей iiko связываем по телефону. Блок Гости в кассу показывает три числа: гостей с телефоном, сколько из них связано с iiko и сколько нет.

Связать по телефону ищет подписчиков среди гостей iiko по номеру. Найденный связывается: его чеки, визиты и официант начинают находиться. В iiko при этом ничего не меняется. Кнопка проходит всю базу сама — не закрывайте страницу, пока идёт.

Искать гостей iiko умеет, только если у заведения подключена программа гостей iikoCard. Подключена ли она, видно в «Проверке подключения»; подключается iikoCard через вашего дилера iiko.

Как гостя узнают на кассе

Гостя в iiko ищут по телефону — он же закодирован в QR гостевого приложения и в штрихкоде карты Wallet. Официант добавляет гостя в заказ штатным поиском iiko, и следующий синк принесёт чек прямо на его карточку у нас. В карточке гостя кнопка Обновить из кассы перечитывает его профиль из iiko сразу.

Кто обслуживает стол

Чтобы вызов официанта из приложения уходил тому, кто открыл заказ, а не всей смене: Пользователи → сотрудник → раздел «Касса» → выберите его в списке «Сотрудник в кассе». В списке — официанты, открывавшие заказы в iiko за 90 дней.

Если что-то сломалось

Откройте страницу iiko в Интеграциях — под статусом написана причина словами. Та же причина с шагами приходит в колокольчик. Чаще всего помогает Проверить соединение после пересоздания ключа в iikoWeb.