Подключение кассы Axle POS
Связать кассу с кабинетом: импорт гостей, синхронизация чеков и живые бонусы.
Что даёт интеграция
- клиентская база кассы и подписчики бота становятся одной базой (склейка по телефону и номеру карты);
- чеки из кассы попадают в карточки гостей и питают аналитику (RFM, меню-инжиниринг);
- бонусы, которые считает касса, гость видит в боте, приложении и на Wallet-карте.
Шаг 1. Возьмите ключ API кассы
В кабинете Axle-CRM POS создайте/скопируйте API-ключ (раздел интеграций кассы).
Шаг 2. Подключите кассу
Кабинет → Интеграции → Axle-CRM POS → вставьте ключ → Сохранить и проверить. Статус «подключён» = связь работает.
Шаг 3. Сопоставьте точки (и сети — по ключу на точку)
При одной точке страница простая: укажите её ID в кассе и ключ — она и есть эталон.
При двух и более точках страница показывает таблицу сети: строка = точка со статусом ключа, свежестью чеков и меню. Нажмите на строку — откроется панель точки: там её ID в кассе, API-ключ этой точки, проверка соединения и кнопки синхронизации чеков/меню именно этой точки. Чеки и меню каждой точки загружаются её ключом, поэтому в отчётах они раскладываются и по сети целиком, и по точкам отдельно.
Одна из точек назначается эталонной (переключатель «Эталон» в таблице): с неё берётся база гостей сети и структура меню.
Шаг 3½. Загрузите меню
Блок Меню → Синхронизировать меню: папки и позиции эталонной точки (с ценами и себестоимостью — она включает маржу в аналитике меню) попадают в раздел «Прайс» и в гостевое меню Mini App. Меню остальных точек привязывается к эталону по названиям автоматически. Дальше меню обновляется само (крон).
Шаг 4. Импортируйте клиентов
Кнопка Импортировать клиентов из POS (в сети — в панели эталонной точки): база кассы заливается в подписчики. Совпадения с существующими гостями склеиваются по телефону и карте — дублей не будет. Повторный запуск безопасен: он обновляет данные.
Шаг 5. Загрузите чеки
Блок Чеки (в сети — кнопка «Обновить чеки сети» или «Чеки точки» в панели точки) → Синхронизировать чеки. Первая загрузка забирает последний год, дальше — последние 30 дней; повторные запуски догружают только новое. История глубже года — массовым импортом, напишите в поддержку.
Шаг 6. Ключ для входящих (для живой синхронизации)
Блок Ключ для входящих запросов — передайте этот ключ разработчикам/поддержке кассы: по нему касса сама шлёт нам события (новый клиент, изменение бонусов, закрытый чек) — и данные обновляются в реальном времени, без ручных синхронизаций.
Шаг 7. Решите, писать ли нам в кассу
Блок Отправка изменений в кассу — тумблер. По умолчанию выключен: обмен идёт в одну сторону, мы читаем кассу и ничего в ней не меняем.
Включите, если хотите, чтобы база была общей: гость, зарегистрировавшийся в боте или мини-аппе, сразу заводится в кассе, а правки профиля и бонусов уходят туда же. Кассир увидит такого гостя ещё до первой покупки — по телефону или карте.
Гостя без телефона мы в кассу не отправляем: карточка без номера кассиру бесполезна, он ищет гостя именно по нему. Такой гость остаётся у нас и уедет в кассу, как только оставит номер.
Проверьте результат
- Карточка любого гостя из кассы: блок «Данные кассы», вкладки «Чеки» и «Покупки».
- Аналитика → «Меню»: появился меню-инжиниринг по чекам тариф «Про».
- Лояльность: если бонусы считает касса — балансы гостей совпадают с кассой.