Что мы автоматизируем
Современный ресторан — это 5-7 разрозненных систем (POS, агрегаторы, мессенджеры, телефония, лояльность). Мы соединяем их в единый workflow где каждый канал работает на маржу.
- Приём заказов: WhatsApp, Telegram, сайт, агрегаторы (Я.Еда/Delivery Club/Broniboy) → POS автоматически
- Кухня: единый KDS видит все заказы из всех каналов в очереди приоритета
- Доставка: курьерские службы (Я.Доставка, СберЛогистика) автоматически по адресу
- Лояльность: iiko Card / R-Keeper Loyalty с триггерными касаниями
- Маркетинг: сегментация гостей, реактивация спящих, напоминания о бронировании
- Аналитика: сквозные дашборды в Power BI / Metabase — маржа по каналам, средний чек, NPS
Технологический стек
- POS: iiko (Cloud + on-premise), R-Keeper, Frontpad, Tillypad, Quick Resto, Syrve
- Агрегаторы: Я.Еда Partner API, Delivery Club Partner, Broniboy, Самокат
- Каналы: WhatsApp Business API (Wazzup24/360dialog), Telegram, голосовые роботы
- Лояльность: iiko Card, R-Keeper Loyalty, Premium Bonus, Abacus
- Аналитика: Power BI, Metabase, Looker Studio (БЕСПЛАТНЫЕ варианты)
- Маркетинг: triggers через n8n, рассылки через UniSender/SendPulse
Что синхронизировать с Avtomatizaciya-Restorana
- Товары (Menu Items): синхронизация с сайтами доставки и CRM. Используется метод
GET /v1/menu/itemsдля выгрузки состава блюд иPOST /v1/menu/updateдля изменения цен и стоп-листов. - Заказы (Orders): передача заказов в агрегаторы (Яндекс.Еда, Delivery Club). Метод
POST /v1/orders/createсоздает заказ в POS, аGET /v1/orders/{id}/statusвозвращает текущий статус приготовления. - Остатки (Stock): синхронизация с учетными системами (iiko, r-keeper). Метод
GET /v1/warehouse/stocksвозвращает актуальные остатки по ингредиентам для предотвращения перепродажи. - Клиентская база (CRM Customers): передача данных о гостях для программы лояльности. Используется метод
PUT /v1/customers/syncдля обновления профиля гостя по номеру телефона. - Транзакции (Payments): передача фискальных данных в системы эквайринга. Метод
POST /v1/payments/registerфиксирует оплату и возвращает ID транзакции для закрытия чека. - Модификаторы (Modifiers): синхронизация состава добавок к блюдам. Используется метод
GET /v1/menu/modifiersдля загрузки групп модификаторов и их привязки к конкретным товарам.
Технические особенности API Avtomatizaciya-Restorana
- Аутентификация: используется протокол
Bearer Token, который передается в заголовкеAuthorization: Bearer. Токен генерируется в панели управления ресторатора. - Формат данных: всё взаимодействие происходит исключительно через
JSON. Заголовки запроса должны содержатьContent-Type: application/json. - Rate Limits: API ограничивает нагрузку до 100 запросов в минуту на один API-ключ. При превышении сервер возвращает ошибку
429 Too Many Requestsс заголовкомRetry-After. - Обработка ошибок: API использует стандартные коды HTTP:
401(ошибка авторизации),403(нет прав на ресурс),422(ошибка валидации полей JSON),500(внутренняя ошибка сервера). - Вебхуки (Webhooks): реализована событийная модель (создание заказа, смена статуса). Сервер отправляет
POST-запрос на указанныйcallback_urlс нагрузкой в теле JSON. - Версионирование: API использует префикс в URL (например,
/v1/). Все критические изменения выносятся в новые версии, поддержка старых версий гарантируется в течение 12 месяцев. - Песочница (Sandbox): доступен тестовый сервер
api-sandbox.avtomatizaciya.ru, полностью дублирующий логику продуктового API для безопасной отладки интеграций.
Часто задаваемые вопросы о Avtomatizaciya-Restorana
Как получить API-ключ? Ключ генерируется в разделе «Настройки интеграции» личного кабинета администратора. Необходимо создать нового пользователя с ролью «Интегратор» и скопировать сгенерированный токен.
Есть ли ограничения по количеству запросов? Да, лимит составляет 100 запросов в минуту. При необходимости массовой выгрузки данных рекомендуется использовать методы пакетной обработки (batch requests).
Поддерживает ли API вебхуки для всех событий? Да, можно подписаться на события создания, отмены заказа и изменения статуса оплаты. Настройка происходит через метод POST /v1/webhooks/subscribe.
Как проверить интеграцию без риска для реальных продаж? Используйте среду Sandbox, где создаются тестовые заказы, которые не попадают на кухонный монитор и не влияют на фискальную отчетность. Доступ к песочнице выдается по запросу в техподдержку.
Совместимы ли версии API при обновлении системы? Система придерживается семантического версионирования, поэтому при переходе внутри мажорной версии (например, с 1.1 на 1.2) обратная совместимость сохраняется. Изменения в API-контрактах всегда анонсируются за 30 дней.
Где найти полную спецификацию методов? Актуальная Swagger-документация доступна по адресу docs.avtomatizaciya.ru/api. Там же можно протестировать каждый метод через кнопку «Try it out» прямо в браузере. Настроить интеграцию Avtomatizaciya-Restorana под ключ — flowframe.ru, от 40 000 ₽, срок 7-21 день.