← все выпуски
Патч-ноут № 3

Патч-ноут № 3

26.08.2026 · 21 изменений

Тарифы на лендинге сверены с реальной сеткой

СУТЬ. Карточки тарифов на главной и на странице «Тарифы» обещали не то, что есть в продукте. Теперь текст совпадает с реальными условиями подписки.

ЧТО СДЕЛАНО

  • Убраны несуществующие лимиты «до 3 точек» и «до 10 точек»: точки не ограничены ни на одном тарифе, каждая следующая — за полцены (495/995/1495 ₽/мес).
  • «Визитка»: вместо «мини-приложение: карта, профиль» — честная «онлайн-карта гостя с QR» (профиль — часть полного приложения в «Про»).
  • «Синхронизация с кассой» убрана из эксклюзивов «Про» — касса Axle POS доступна на всех тарифах; вместо неё — NPS и оценки визитов, API.
  • «Старт»: добавлен реальный лимит — команда до 3 человек.

Номер карты не теряется при склейке, кнопку «Отправить номер» стало видно

СУТЬ. Гость из кассы без номера карты после подписки на бота оставался без номера навсегда (номер свежей карточки удалялся вместе с дублем при склейке по телефону). А кнопку «поделиться контактом» в Telegram гости не находили — она приезжает свёрнутой у поля ввода, и люди набирали номер вручную, в никуда.

ЧТО СДЕЛАНО

  • Склейка карточек (живая и ретро-инструмент) переносит номер карты с удаляемого дубля, отправляет его в кассу (если включена запись) и на карту Wallet.
  • Кнопка контакта: короткая фиксированная подпись «📱 Отправить номер телефона» (раньше кнопкой был весь текст), в Telegram клавиатура держится развёрнутой (is_persistent) и в тексте подсказка, где кнопку искать.
  • Номер, набранный текстом, гостевой бот больше не глотает: объясняет, что текстом номер не подтвердить, и повторяет кнопку. Гостю без телефона — мягкое напоминание не чаще раза в 6 часов.

Чек компании: каждый гость видит общий счёт, в кабинете чек «открыт»

СУТЬ. Гость, которого кассир добавил в чек вторым, не видел счёт в мини-приложении — кнопка «Чек» показывала пустоту, «Обновить» не помогал. Теперь каждый опознанный гость стола видит общий счёт сразу после того, как кассир добавил его в чек — ещё до первой пробитой позиции.

ЧТО СДЕЛАНО

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

Мини-приложение не «уезжает» на айфоне, QR больше не бывает пустым

СУТЬ. На iPhone в Telegram приложение гостя могло «уехать» вверх под шапку при повторном открытии — и обратно не доскроллиться. А гость без номера карты видел на «Визите» пустой белый квадрат вместо QR.

ЧТО СДЕЛАНО

  • Каркас приложения переделан так, что странице физически некуда «уезжать»: прокручивается внутренняя область, а не окно, свайпы Telegram больше не конфликтуют со скроллом.
  • Гостю без номера карты номер выдаётся автоматически при первом открытии карты и сразу передаётся в кассу — QR всегда есть что показать.

Оценить визит может каждый гость компании + профиль официанта в счёте

СУТЬ. В чеке компании оценку визита мог оставить только тот, кто успел первым, — остальным просьба «Оцените визит» больше не показывалась. И блок «вас обслуживает» в счёте перестал быть кликабельным.

ЧТО СДЕЛАНО

  • Оценить визит теперь может каждый опознанный гость чека — у каждого своя оценка, повторная отправка не плодит дублей.
  • В шторке чека (кабинет) видны все оценки компании, чужие подписаны именем. «Отклик» в Аналитике считается по чекам, как и раньше.
  • Тап по «вас обслуживает» в счёте открывает мини-профиль сотрудника: имя, точка и средняя оценка гостей (появляется, когда оценок пять и больше).
  • Кнопки чаевых в оценке визита скрыты до появления оплаты в приложении — сейчас они только путали.

Поле «Предпочтения» в карточке гостя больше не показывает служебный код

СУТЬ. При редактировании гостя в поле «Предпочтения» вылезал служебный код (внутреннее состояние кнопок бота), а сохранение формы могло его затереть.

ЧТО СДЕЛАНО Поле показывает и сохраняет только человеческую заметку (аллергии/пожелания) — ту же, что гость видит у себя в приложении. Служебные данные скрыты и защищены от затирания.

Бонусы и баланс в сообщении «спасибо за визит» — честные сразу

СУТЬ. После закрытия чека гость получал «начислено 0 бонусов» и старый баланс «на карте», хотя касса уже начислила бонусы. Данные о начислении приходили к нам с опозданием до часа, а сообщение уходило мгновенно.

ЧТО СДЕЛАНО

  • Начисленные бонусы, держатель бонусного счёта и способы оплаты берутся прямо из уведомления кассы о закрытии чека — в чеке и в сообщении гостю с первой секунды.
  • Баланс гостя подтягивается из кассы в момент закрытия чека: «на карте N» в сообщении и на карте Wallet показывают уже обновлённое число.
  • Починено и «исчезновение» начисленных бонусов из чека в кабинете: перечитка открытого состояния чека больше не затирает известные значения нулями.

Прайс: настоящие продажи позиции и кнопка «Обновить из кассы»

СУТЬ. На странице позиции в Прайсе вкладки «Дашборд» и «Продажи» показывали примерные цифры-заглушки — они расходились с настоящими «Покупками» в карточке гостя и сбивали с толку. А правки меню, сделанные в кассе, появлялись у нас с задержкой до часа без каких-либо объяснений.

ЧТО СДЕЛАНО

  • «Дашборд» и «Продажи» позиции считаются по реальным чекам: продано и выручка за 30 дней, доля выручки, динамика к прошлому месяцу, средний чек визитов с позицией, последние продажи по точкам. Возвраты не считаются.
  • В тулбаре Прайса — кнопка «Обновить меню из кассы» с подсказкой, что само меню обновляется раз в час. Та же приписка — в настройках позиции.
  • Блок «Цена по точкам» с примерными ценами скрыт до появления настоящих цен по точкам.

Свой текст сообщения для каждого канала: Telegram, MAX и SMS

СУТЬ. В сценариях Автоматизации одно и то же сообщение уходило во все каналы одинаковым. Теперь в действии «Отправить сообщение» — вкладки: «Общее · Telegram · MAX · SMS».

КАК РАБОТАЕТ

  • Обычно хватает «Общего» — один текст на все каналы, как раньше.
  • На вкладке канала можно нажать «Написать свой вариант» — и именно в этот канал уйдёт свой текст. Например, короткая версия для SMS: счётчик сразу показывает символы и число SMS-сегментов (это деньги).
  • Канал без своего варианта всегда получает общий текст — забыть текст и отправить гостю пустоту невозможно. Картинка и кнопки общие для всех.
  • «Образец в Telegram / MAX / SMS» приходит вам именно тем каналом, к которому относится, — можно проверить каждый вариант. Образец из «Общего» — как раньше, в ваш канал уведомлений.

Кнопка «Приложение» у ботов снова открывает мини-приложение

СУТЬ. Синяя кнопка «Приложение» возле поля ввода в Telegram-боте у части заведений вела на давно умерший тестовый адрес — гость видел «не удаётся открыть страницу». Кнопка прошивается один раз при подключении бота, и боты, подключённые до переезда сервиса на боевой домен, так и остались со старым адресом.

ЧТО СДЕЛАНО

  • Кнопки всех Telegram-ботов переставлены на актуальный адрес мини-приложения (проверено по каждому боту, включая ботов бета-клиентов).
  • Появилась служебная ручка, которая делает это одним запросом — на будущее, при любой смене домена.

Страница-визитка заведения: одна ссылка со всеми контактами

СУТЬ. У заведения появился публичный адрес вида axleapp.ru/o/имя — одна страница, где собрано всё сразу: боты Telegram и MAX, карта гостя, меню, бронь, адреса точек с картами и часами, соцсети. Такую ссылку удобно ставить в шапку профиля, печатать на QR-тентах и давать гостям вместо списка из пяти разных адресов.

ЧТО СДЕЛАНО

  • Публичная страница с двумя состояниями: незнакомый гость видит приглашение войти через бота, свой — карту с балансом и кнопками Apple/Google Wallet.
  • Показывается только то, что реально включено: нет MAX-бота — нет кнопки MAX, тариф без меню — нет кнопки «Меню».
  • В профиле организации: короткое имя адреса с живой проверкой свободности, QR-код (скачать PNG или распечатать) и поля Instagram, ВКонтакте, сайта.
  • Смена короткого имени не ломает напечатанные QR: старый адрес продолжает работать и ведёт на новый.
  • Гость делится заведением сам — в своём приложении, «Профиль → Поделиться заведением»; уходит чистая ссылка, без личных данных.
  • Ссылку можно размечать под размещения (Когорты) и видеть, откуда приходят гости.

Кнопка «Поделиться заведением» заработала в мессенджерах

СУТЬ. Кнопка «Поделиться заведением» в приложении гостя молчала внутри Telegram: браузер мессенджера либо не умеет системную шторку «Поделиться», либо отклоняет её без объяснений — гость нажимал, и ничего не происходило.

ЧТО СДЕЛАНО

  • В Telegram открывается штатная пересылка: выбираете чат — ссылка уходит.
  • В MAX и обычном браузере ссылка копируется, с подтверждением.
  • Кнопка теперь всегда отвечает: если скопировать не дал сам браузер, адрес показывается на экране, чтобы его можно было забрать вручную.

Адрес страницы-визитки выдаётся сам

СУТЬ. Раньше короткий адрес визитки нужно было придумать и сохранить руками. Лишний шаг: чем меньше действий до работающей ссылки, тем лучше.

ЧТО СДЕЛАНО

  • Адрес выдаётся автоматически при создании заведения (обычно это название латиницей), в карточке сразу готовая ссылка.
  • Кнопки «Копировать», «Поделиться», «QR-код» и «Открыть» рядом.
  • В подвале гостевого приложения «создайте своего бота за вечер» открывает нашего бота сразу готовым к разговору.
  • В соцсетях заведения вместо Instagram теперь Одноклассники.

Тур «Возможности»: экраны больше не разъезжаются

СУТЬ. На паре экранов тура полоса с номером рычага влезала в общую сетку строки и перекашивала весь блок — текст уезжал вбок.

ЧТО СДЕЛАНО

  • Полоса вынесена из сетки, экраны собираются ровно на любой ширине.

Открытый чек не прячется в конец списка

СУТЬ. В карточке гостя открытый чек оказывался в самом низу списка: он сортировался по дате закрытия, которой у него ещё нет.

ЧТО СДЕЛАНО

  • Открытый чек сортируется по времени открытия и стоит там, где и должен — вверху, среди свежих.

Мини-приложение открывается правильно при любом запуске из Telegram

СУТЬ. Приложение могло открыться «голым»: без нижнего меню и шапки, а в полноэкранном режиме шапка заведения пряталась под системную строку телефона. Причина оказалась не в ссылке: Telegram этим летом включил всем ботам защиту «Same-Origin Restriction», и запуск без данных мессенджера сервер принимал за обычный браузер.

ЧТО СДЕЛАНО

  • Приложение узнаёт мессенджер даже без данных запуска и открывается полным.
  • Отступы и «прибивка» экрана пересчитываются и в полноэкранном режиме.
  • В справке появился раздел о настройке главного мини-приложения в BotFather: режим запуска — Fullsize (Fullscreen прячет шапку), ссылка — чистая.

Визитка не показывает пустые блоки и не индексируется пустой

СУТЬ. Приёмка страницы-визитки нашла несколько огрехов: точка без адреса и часов рисовала пустой прямоугольник, а заведение вообще без данных отдавало пустую страницу, которую при этом индексировали поисковики.

ЧТО СДЕЛАНО

  • Точки без адреса, телефона, карт и часов на визитке не показываются.
  • Если показывать нечего вовсе — страница честно отвечает «не найдено».
  • Уровень гостя на визитке совпадает с приложением (был пустым у тех, кому уровень ещё не присвоен).
  • Картинка для превью в чатах отдаётся полным адресом — карточка ссылки собирается и во ВКонтакте.
  • В «Когортах» у каждого узла появилась ссылка на визитку с меткой: видно, какое размещение приводит гостей.

В профиле гостя строка «Ссылки» вместо «Поделиться»

СУТЬ. Из профиля гость сразу открывает страницу заведения со всеми ссылками — своей картой, ботами, меню, адресами и соцсетями. Делиться удобнее уже оттуда: на самой странице есть кнопка «Поделиться», и она отдаёт чистый адрес, без личных данных.

ЧТО СДЕЛАНО

  • Строка «Поделиться заведением» заменена на «Ссылки» и ведёт на страницу заведения, где гость уже опознан.

Клиентам Axle-CRM — годовой тариф со скидкой 60% до 30 сентября

СУТЬ. Для заведений, работающих на кассе Axle-CRM, до 30 сентября действует скидка 60% на годовую оплату любого тарифа. «Про» выходит в 2 996 ₽ в месяц — со всеми возможностями платформы.

КАК РАБОТАЕТ

  • Никаких промокодов: скидка появляется в разделе «Подписка» сама, как только подключена интеграция с кассой (Интеграции → Axle-CRM POS).
  • Цена фиксируется на весь оплаченный год.
  • С базовой годовой скидкой −20% не складывается — действует вместо неё.

Уведомления всплывают карточкой — с кнопками «Решено» и «Напомнить позже»

СУТЬ. Новое уведомление больше не ждёт, пока вы заглянете в колокольчик: оно всплывает карточкой в углу кабинета — с сутью проблемы и кнопками.

ЧТО СДЕЛАНО

  • «Решено» — закрывает проблему и убирает её из счётчика.
  • «Нужна помощь» — открывает обращение в поддержку, запись помечается «ждём ответа» и больше не всплывает.
  • «Напомнить позже» — карточка вернётся через 6 часов.
  • Крестик — закрывает карточку совсем, но уведомление остаётся непрочитанным в колокольчике.
  • У новостей сервиса вместо «Решено» — «Прочитано»: решать там нечего.

Право сотрудника: получать колокольчик в бот

СУТЬ. В правах сотрудников появилось «О проблемах сервиса»: сбои интеграций и новости дублируются в его админ-бот — узнаёт о проблеме, не заходя в кабинет.

КАК РАБОТАЕТ

  • Право выдаётся в «Пользователях», как остальные уведомления.
  • Приходит в тот мессенджер, которым сотрудник пользуется (Telegram или MAX).
  • Повторы одной и той же ошибки в бот не идут — только первое появление.

axle·app — CRM, боты и карты лояльности для кафе, баров и ресторанов.
Всё, что выше, уже работает у наших клиентов.

Посмотреть платформу