Автоматизация iiko

Автоматизация и доработки iiko

iiko закрывает учёт, но заканчивается там, где начинаются задачи конкретной сети: свести инвентаризацию по своим правилам, отдать гостю бонусный баланс в мессенджер, быстро найти ответ в документации. Мы достраиваем эти куски через API, не ломая саму систему.

02

Где iiko обычно требует доработки

Инвентаризации по своим правилам

Штатная сличительная ведомость не отвечает на вопрос «кто виноват и сколько удержать». Регламент у каждой сети свой, и его приходится считать отдельно.

Лояльность за пределами кассы

Программа живёт внутри системы, а гость про неё не знает. Баланс и карта должны быть в телефоне, а не на пластике.

Отчёты, которых нет в интерфейсе

OLAP закрывает многое, но специфичные срезы приходится собирать через API и выгружать туда, где их реально смотрят.

Обмен с внешними системами

Сайт, доставка, мессенджеры, 1С. Всё это связывается через API, чтобы данные не переносили руками.

Знание в головах, а не в документах

Как считается себестоимость и где включается право доступа — знают два человека. Уходят они, уходит и знание.

03

Как мы подходим к задаче

1

Смотрим, что уже есть

Версия системы, набор модулей, какие данные реально ведутся. Часто нужное уже настроено, просто про это не знают.

2

Проверяем через API

До оценки убеждаемся, что нужные данные вообще отдаются. Если чего-то нет — говорим сразу, а не в середине работы.

3

Берём один процесс

Начинаем с самого дорогого по времени. Работающий кусок за две-три недели лучше, чем большой проект на полгода.

4

Не трогаем саму систему

Все доработки живут снаружи и общаются с iiko через API. Обновление системы не ломает то, что мы сделали.

04

Честно о том, чего мы не делаем

Мы не переписываем iiko и не лезем внутрь её базы напрямую. Это выглядит быстрым решением ровно до первого обновления, после которого доработка перестаёт работать, а поддержка вендора снимает с себя ответственность.

Мы не заменяем систему учёта. Если задача звучит как «нам не нравится iiko, сделайте своё» — это другой бюджет и другой срок, и почти всегда дешевле достроить недостающее, чем строить заново.

И мы не обещаем интеграцию, не проверив API. Часть данных отдаётся не в том виде, в каком хотелось бы, а часть не отдаётся вовсе. Это выясняется за пару дней на старте, и лучше узнать об этом до подписания, чем после.
06

Вопросы и ответы

Работали с девятыми сборками, включая 9.2. Перед началом уточняем вашу версию: интерфейс и набор методов API между сборками отличаются, и инструкции под чужую версию только путают.

Нет. Все доработки живут снаружи и обращаются к системе через API. Тестируем на копии данных, подключаем боевую только после проверки.

Мы не вмешиваемся во внутренности системы, поэтому обновление её не ломает. Риск есть только если вендор меняет сам API — в этом случае правка обычно занимает часы, а не переделку с нуля.

Да, это одна из частых задач. Забираем нужные срезы через API и складываем туда, где их реально смотрят, — в таблицы, дашборд или учётную систему.

Зависит от того, сколько процессов затрагивается и в каком виде отдаются данные. Начинаем с бесплатного разбора: смотрим задачу, проверяем API и называем срок и цену до начала работ.

И с теми, и с другими. Самый крупный контур на сегодня — сеть примерно из 33 точек: рестораны, цеха и бани в одном расчёте по единым правилам.

Готовы начать?

Напишите нам — обсудим задачу, сроки и сразу назовём цену. Консультация бесплатная.