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

Подключение кассы Axle POS

Связать кассу с кабинетом: импорт гостей, синхронизация чеков и живые бонусы.

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

Шаг 1. Возьмите ключ API кассы

В кабинете Axle-CRM POS создайте/скопируйте API-ключ (раздел интеграций кассы).

Шаг 2. Подключите кассу

Кабинет → Интеграции → Axle-CRM POS → вставьте ключ → Сохранить и проверить. Статус «подключён» = связь работает.

Шаг 3. Сопоставьте точки (и сети — по ключу на точку)

При одной точке страница простая: укажите её ID в кассе и ключ — она и есть эталон.

При двух и более точках страница показывает таблицу сети: строка = точка со статусом ключа, свежестью чеков и меню. Нажмите на строку — откроется панель точки: там её ID в кассе, API-ключ этой точки, проверка соединения и кнопки синхронизации чеков/меню именно этой точки. Чеки и меню каждой точки загружаются её ключом, поэтому в отчётах они раскладываются и по сети целиком, и по точкам отдельно.

Одна из точек назначается эталонной (переключатель «Эталон» в таблице): с неё берётся база гостей сети и структура меню.

⚠️ Эталон выбирается один раз — после сохранения сменить его нельзя (на нём держится меню и база гостей сети). Смена — только через поддержку. Выбирайте точку, в которую в кассе сведена база гостей сети.

Шаг 3½. Загрузите меню

Блок Меню → Синхронизировать меню: папки и позиции эталонной точки (с ценами и себестоимостью — она включает маржу в аналитике меню) попадают в раздел «Прайс» и в гостевое меню Mini App. Меню остальных точек привязывается к эталону по названиям автоматически. Дальше меню обновляется само (крон).

Шаг 4. Импортируйте клиентов

Кнопка Импортировать клиентов из POS (в сети — в панели эталонной точки): база кассы заливается в подписчики. Совпадения с существующими гостями склеиваются по телефону и карте — дублей не будет. Повторный запуск безопасен: он обновляет данные.

⚠️ Для сети: перед импортом подтвердите в поддержке Axle CRM, что базы гостей всех точек сведены в эталонную. Иначе гости, зарегистрированные на несведённых точках, не подтянутся.

Шаг 5. Загрузите чеки

Блок Чеки (в сети — кнопка «Обновить чеки сети» или «Чеки точки» в панели точки) → Синхронизировать чеки. Первая загрузка забирает последний год, дальше — последние 30 дней; повторные запуски догружают только новое. История глубже года — массовым импортом, напишите в поддержку.

Шаг 6. Ключ для входящих (для живой синхронизации)

Блок Ключ для входящих запросов — передайте этот ключ разработчикам/поддержке кассы: по нему касса сама шлёт нам события (новый клиент, изменение бонусов, закрытый чек) — и данные обновляются в реальном времени, без ручных синхронизаций.

Шаг 7. Решите, писать ли нам в кассу

Блок Что уходит в кассу — тумблер Отправлять гостей в кассу. По умолчанию выключен: обмен идёт в одну сторону, мы читаем кассу и ничего в ней не меняем. Настройки этого блока принадлежат заведению, а не кассе: смените кассу — они останутся, а чего новая касса не умеет, будет выключено с пояснением.

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

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

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

Проверьте результат

Кроме Axle-CRM подключаются iiko и Gizmo — у каждой своя инструкция в «Интеграциях». Другие кассы (r_keeper и прочие) — в разработке. Если у вас другая касса, напишите нам — приоритезируем по спросу.