Бот показывает полный раздел меню по любому запросу категории из каталога точки, а не только по роллам или пицце.
Запросы вроде «хочу шаурму», «все напитки», «салаты есть?» теперь открывают соответствующий раздел с позициями и ценами.
v0.8.65
MAX-бот: полный раздел роллов
Запросы про роллы теперь показывают весь раздел «Роллы» с позициями и ценами, а не 1–2 блюда.
ИИ-инструмент get_catalog понимает вложенный формат запроса (d.q / D.q), поэтому не теряет фильтр по блюдам.
v0.8.64
MAX-бот: меньше ручного выбора
Если точка уже выбрана, вопросы про «где/адрес/работает» отвечаются по этой точке, без списка всех заведений.
Мат и оскорбления больше не сохраняются как имя клиента.
ИИ-ответы вида «выберите 1) Плаза 2) Кемпинг» в режиме «Качество» заменяются на автоподбор и меню.
v0.8.63
MAX-бот: расширенные трейсы диалога
Добавлен подробный трейс обработки сообщений: этапы ИИ, вызовы инструментов и причины fallback-ответов.
Логи теперь сохраняют структурированный JSON без обрезки до 512 символов, чтобы точнее разбирать ошибки и улучшать сценарии.
v0.8.62
MAX-бот: автоподбор точки для голодных запросов
Если клиент пишет «хочу поесть/пиццу», бот сам подбирает подходящую точку и не требует ручного выбора.
v0.8.61
MAX-бот: исправления по логам
Бот больше не придумывает несуществующие точки и не пишет технические коды полей заказа.
Вопросы про меню не добавляют случайные блюда в корзину; «меню» показывает раздел «Пицца», если вы о ней спрашивали.
На «хочу есть» и сбой ИИ ответ приходит всегда — с меню из реального каталога.
v0.8.60
MAX-бот: намерение «хочу есть» и ремонт
Фразы «хочу есть», «голоден» и запросы про ремонт техники сразу определяют нужный раздел каталога.
v0.8.59
MAX-бот: сценарий «Качество»
В режиме «Качество» бот сам определяет раздел и точку по запросу и расписанию, без списков «нажмите 1».
После набора корзины по шагам уточняет время, контакты и способ получения, затем предлагает оформить заказ.
v0.8.58
MAX-бот: цены и меню по разделу
Бот показывает цены из каталога так же, как на сайте (поле цены в карточке товара).
По запросу «меню» или «меню пиццы» выводится полный раздел с ценами, а не обрезанный список без сумм.
v0.8.57
MAX-бот: только реальные адреса точек
На вопросы «где поесть» и «где есть …» бот отвечает адресами из карточек партнёров на сайте, без выдуманных улиц.
ИИ получает адреса и режим работы точек через инструменты и не должен придумывать адреса заведений.
v0.8.56
MAX-бот: поиск по разделам меню
Запросы вроде «пицца маргарита» находят позицию «Маргарита» в разделе «Пицца», даже если в названии карточки нет слова «пицца».
Каталог для ИИ и локальная корзина учитывают раздел меню и отдельные слова в фразе клиента.
v0.8.55
MAX-бот: сценарий услуг и ремонта
На запросы про ремонт компьютера бот сначала уточняет симптом и сразу предлагает точки из раздела услуг.
Диалог по услугам стал ближе к живому сценарию: диагностика проблемы → выбор места → следующий шаг.
v0.8.54
MAX-бот: сценарий «хочу есть»
На фразы вроде «хочу есть» бот сначала уточняет пожелания клиента, а затем подбирает варианты по меню.
Если блюда нет в наличии, ИИ предлагает замены и дополнения из каталога точки.
v0.8.53
MAX-бот: свободный диалог в режиме Качество
В режиме «Качество» ИИ получает больше истории диалога и реже ограничивается жёсткими шаблонными ответами.
Повышены лимиты контекста и инструментов для глубокой обработки живого разговора при сохранении корректности заказа.
v0.8.52
MAX-бот: правки по живым диалогам
Команды «заново», «новый заказ», «очисти корзину» и «убери …» обрабатываются локально без зацикливания на подтверждении.
Бот понятнее отвечает на фразы «кто ты/что умеешь» и стабильнее редактирует состав заказа по просьбе клиента.
v0.8.51
Плашка расписания: корректный приоритет
Если сегодня нерабочая дата — показывается именно это предупреждение.
Сообщение «Сейчас нерабочее время» имеет приоритет над уведомлением о завтрашнем закрытии.
v0.8.50
Админка: уровень токенов ИИ в MAX
В настройках бота MAX — три режима расхода токенов DeepSeek: Экономия, Баланс, Качество.
От режима зависят длина ответов, число запросов меню/корзины и частота обращений к ИИ.
v0.8.49
Бот MAX: инструменты меню и корзины
ИИ запрашивает актуальный каталог точки и состав корзины, когда нужно — не угадывает блюда по памяти.
Меньше лишних позиций в заказе: id блюд берутся из реального меню через инструмент get_catalog.
v0.8.48
Умнее диалог заказа в MAX
Бот чаще отвечает через ИИ на длинные и сложные фразы, а не шаблоном «Принято».
В заказе больше контекста меню и подсказок; ответы развёрнутее, без лишних позиций в корзине.
v0.8.47
Нерабочие дни точки
В кабинете партнёра можно указать дату закрытия, причину и день возобновления работы.
Клиенты видят предупреждение на странице точки; такие даты недоступны при оформлении заказа и в боте MAX.
v0.8.46
Бот MAX: заказ как в переписке
Понимает «на 17:00 пепперони», «на завтра три цезаря», «2 с курицей, 1 с креветками на 14:00».
На вопрос «принимаете заказы сегодня?» отвечает по режиму точки; для цезаря подсказывает варианты из меню.
Время и дата попадают в заказ; лишние слова больше не попадают в корзину как блюда.
v0.8.45
Умнее бот MAX при заказе
Бот понимает «хочу пиццу», «из Плазы», «не понимаю» — отвечает по делу, а не «Принято».
Фразы вроде «привет» и «ну» ведут к подсказке следующего шага; меньше лишних обращений к ИИ.
v0.8.44
Бот MAX: выбор точки без зацикливания
В заказе через ИИ цифра или название («1», «Плаза») распознаются сразу — бот не застревает на «выберите точку».
После выбора точки бот переходит к составу заказа, а не повторяет один и тот же вопрос.
v0.8.43
Заказ в MAX через ИИ
В боте MAX заказ оформляется свободным текстом — без цифрового меню; ИИ собирает состав, адрес и контакты, после «да» заказ попадает в систему.
В настройках бота MAX — понятное сохранение: сообщение об успехе или ошибке, статус DeepSeek на экране.
v0.8.42
Заказ в MAX с DeepSeek
В боте MAX — полноценное оформление заказа: раздел → точка → корзина → подтверждение → контакты; заказ попадает в систему как на сайте.
В настройках бота MAX можно указать API key DeepSeek для разбора фраз в корзину (короткий контекст, минимум токенов).
v0.8.41
Заказ в боте MAX по шагам
Новичок в MAX сначала выбирает раздел (еда, цветы и др.), наполняет корзину позициями, подтверждает состав — и только потом указывает контакты и доставку.
v0.8.40
Команды в боте MAX
Бот MAX отвечает на команды: «мои заказы», «заказы» (для точек), «статус 1234», «уведомления вкл/выкл», мини-FAQ («контакты», «доставка», «оплата»).
v0.8.39
Ссылка на статистику MAX из профиля
В «Профиль → Уведомления» добавлены кнопки перехода в статистику MAX и настройки бота MAX.
v0.8.38
Раздел «Реклама» в админке
Раздел «Баннеры» переименован в «Реклама» и оформлен как хаб с вкладками.
Добавлен задел под будущую логику рекламы (места показов, кампании, статистика).
v0.8.37
Личный кабинет админа ведёт в админку
Для админов и поддержки ссылка «Аккаунт» на витрине ведёт в админку, вместо старой страницы /lk.
v0.8.36
Пользователи в разделе «Партнёры»
Раздел «Пользователи» объединён с «Партнёры»: список всех учетных записей доступен вкладкой внутри «Партнёры».
v0.8.35
Профиль администратора
Разделы «Уведомления» и «Почта» объединены в «Профиль».
В профиле можно изменить отображаемое имя (ФИО), email и телефон для уведомлений.
v0.8.34
Раздел «Пользователи» в админке
Для администратора добавлен отдельный раздел «Пользователи» со списком всех учетных записей площадки и фильтрами по роли/статусу.
v0.8.33
Исправлено оформление гостевого заказа
Гостевой заказ снова оформляется с любым телефоном и email (исправлена ошибка сохранения профиля покупателя).
Корзина при оформлении под админом ищется правильно; заказ не меняет учётную запись администратора.
v0.8.32
Телефон не идентифицирует пользователя
Гостевой заказ привязывается только к сессии браузера, а не к номеру телефона.
Вход на сайт — по email (или логину), без входа по неподтверждённому телефону.
Телефон в заказе остаётся контактом для связи и WhatsApp, но не связывает разных людей в одну учётку.
v0.8.31
Гостевой заказ не меняет профиль админа
Оформление заказа без входа больше не подставляет email и имя в учётную запись администратора или партнёра, даже если в заказе указан тот же телефон.
v0.8.30
Пометка «для администратора» в уведомлениях
Служебные WhatsApp, email и MAX для админов начинаются с пояснения: вы получили сообщение как администратор площадки и по какому событию.
Тема писем админу — с префиксом [Админ Доставка.Хабары].
v0.8.29
Раздел «Уведомления» в админке
Пункт меню «MAX» переименован в «Уведомления»; вкладка личных настроек — «Мои настройки».
v0.8.28
Контакты в настройках уведомлений
В MAX → «Уведомления» можно указать свой email и телефон для WhatsApp и включить/отключить каналы — без поиска профиля в других разделах.
v0.8.27
Пароль почты в админке
Администратор может задать логин и пароль SMTP-ящика для исходящих писем в разделе «Почта» (без правки файлов на сервере).
После сохранения можно отправить тестовое письмо на свой email.
v0.8.26
Настройки уведомлений администратора
В разделе MAX → «Уведомления» можно включить или отключить для себя WhatsApp, email и MAX по каждому событию: новый заказ и заявка партнёра.
Рассылка учитывает только ваши настройки; при отсутствии получателей среди сотрудников используются адреса из конфигурации сайта.
v0.8.25
Почта с notify@dostavka-habary.ru
Исходящие письма сайта (заказы, подтверждение email, сброс пароля) отправляются с адреса notify@dostavka-habary.ru.
v0.8.24
Исправлен вход через MAX
Кнопка «Войти через MAX» снова запускает сессию входа (исправлена ошибка на сервере).
v0.8.23
Стили кабинета и MAX
Кнопки на витрине и в кабинете — единый стиль (основная, контур, MAX).
Блоки подключения MAX и входа через QR/код — оформлены как остальной сайт.
v0.8.22
MAX для покупателей
После подтверждения email — можно подключить MAX в кабинете: уведомления о заказах и вход без пароля.
Вход через MAX: QR, ссылка на телефон или шестизначный код в боте (если MAX уже привязан).
Регистрация по-прежнему только через подтверждение email при заказе.
v0.8.21
Личный кабинет покупателя
После входа — кабинет в стиле сайта: обзор, список заказов и профиль.
Карточки заказов со статусами, фильтры по дате и статусу.
Страница заказа в кабинете — тот же трекер, что после оформления.
v0.8.20
Тексты на странице входа
Страница входа описывает вход и для покупателей (после подтверждения email по заказу), и для партнёров.
Отдельные подсказки: как получить аккаунт покупателя и как подключить точку на площадке.
v0.8.19
Подтверждение email по заказу
Если при оформлении указан email — на странице заказа можно запросить письмо для подтверждения.
После подтверждения: привязка к существующему аккаунту или создание нового с паролем на почту.
Все заказы с этой сессии сохраняются в личном кабинете.
v0.8.18
Связь с точкой на странице заказа
Если у точки не мобильный российский номер, клиенту показываем приоритет «Позвонить», а не WhatsApp.
Подсказки на странице заказа учитывают доступный канал связи с точкой.
v0.8.17
Страница заказа для покупателя
После оформления — обновлённый дизайн: номер заказа, партнёр, состав и итог.
Шаги: Создан → Подтверждён → Готовим → Доставляем (или «Готов к выдаче» при самовывозе).
Подписи этапов зависят от типа точки (еда, цветы, магазин и др.).
v0.8.16
Подтверждение заказа партнёром
В уведомлениях партнёру (WhatsApp, email, MAX) — просьба открыть заказ по ссылке и нажать «Заказ подтверждён».
В кабинете партнёра — кнопка «Заказ подтверждён»; статус заказа переходит в «В работе».
На странице заказа клиент видит «принят в работу»; при ожидании статус обновляется автоматически.
v0.8.15
Раздел «Партнёры» в админке
В меню один пункт «Партнёры» вместо трёх: аккаунты, заявки на подключение и журнал — вкладки на одной странице.
Старые адреса /admin/partner-applications и /admin/partner-activity-log перенаправляют на /admin/partners.
Служба поддержки видит вкладки «Заявки» и «Журнал»; аккаунты — только у администратора.
v0.8.14
Раздел MAX в админке
В меню один пункт «MAX» вместо трёх: уведомления, настройки бота и статистика — вкладки на одной странице.
Старые адреса /admin/max-notify, max-settings и max-stats перенаправляют на /admin/max.
v0.8.13
Оповещение клиента о восстановлении корзины
В админке и кабинете партнёра: вкладки «Активные» и «Оповестить» для брошенных корзин.
Отправка в WhatsApp: ошибка исправлена, состав корзины и ссылка на оформление.
v0.8.12
Исправлено оформление гостевого заказа
Ошибка сервера при первом заказе: для нового покупателя не заполнялось поле owner в профиле.
При самовывозе адрес больше не обязателен — только комментарий по желанию; для такси адрес обязателен.
Manifest PWA: ссылка /manifest.json вместо относительного пути на странице корзины.
v0.8.11
Словоформы локации в SEO
В конфиг добавлены формы: в Хабарах, в Хабарском районе, Хабарского/Хабарском/Хабарскому району.
Заголовки и описания используют предложный падеж («в Хабарах»), Schema — именительный («Хабары»).
Словоформы подставляются в keywords главной, лендинга партнёра и страниц точек.
v0.8.10
SEO страницы точки для Яндекса и VK
Улучшены заголовок и описание по умолчанию: адрес, телефон, тип бизнеса и локация Хабары.
Разметка JSON-LD: WebPage, рейтинг с Яндекс Карт, ссылка на профиль, режим работы.
Для VK — превью с баннером точки, og:image:alt и корректные размеры изображения.
Страницы точек «Наполняется» скрыты от индексации (noindex).
v0.8.9
Оценка Яндекс Карт на витрине и странице точки
Партнёр указывает ссылку на профиль в Яндекс Картах — оценка подтягивается на сервере и кэшируется.
На баннере точки — звёзды и оценка; по клику открывается вкладка «Отзывы» с виджетом Яндекса.
Та же оценка на карточке партнёра в каталоге на главной и в поиске.
На десктопе вкладки «Каталог», «Как проехать» и «Отзывы» вынесены из блока hero в отдельную панель.
v0.8.8
Hero точки: заголовок и табы в шапке
Заголовок на баннере читается лучше; на десктопе больше воздуха в hero.
На мобилке вкладки «Меню» и «Как проехать» встроены в блок с баннером — готово к вкладке «Фото».
v0.8.7
Тёмная плашка под баннером точки
Блок контактов под баннером в тёмной стилистике под тёмные фото.
На мобилке контакты сворачиваются; на десктопе — компактная строка.
v0.8.6
Баннер точки и оформление с мобилки
С баннером — крупное фото с подписью поверх; контакты в блоке под баннером (готово к карусели).
В мобильной плашке корзины — кнопка «Оформить» с суммой без разворота корзины.
v0.8.5
Подсказка о времени заказа на странице точки
В нерабочее время на странице партнёра показывается, когда можно оформить заказ и с какой даты его выполнят.
Время считается по часам устройства клиента, как при оформлении заказа.
v0.8.4
Шапка страницы партнёра
Перекомпонован блок hero на публичной странице точки: без баннера — светлая карточка с иконкой типа бизнеса.
С баннером — полоса фото и карточка с контактами поверх нижнего края.
v0.8.3
Лендинг партнёров: расписание работы
На странице /partner добавлен блок о настройке режима работы и выборе даты/времени заказа.
Обновлены FAQ, шаги подключения и SEO-описание.
v0.8.2
Заглушки вместо фото на витрине
Позиции и партнёры без фото показываются в каталоге с иконкой по типу бизнеса.
Убран фильтр «только с фото» для меню ресторана и блока популярного на главной.
v0.8.1
Публичная история версий
Страница «История версий» доступна всем посетителям сайта.
Ссылка на историю версий и номер текущей версии в подвале сайта.
v0.8.0
Дата заказа по часам устройства клиента
При оформлении заказа дата и слоты времени считаются по локальному времени браузера, а не по серверу.
Сервер проверяет выбранные дату и время с учётом контекста клиента.
Часовой пояс точек на платформе: Asia/Barnaul.
v0.7.2
Кабинет партнёра: каталог и подписи
Исправлено: позиции без фото снова видны в разделе каталога партнёра (раньше скрывал глобальный фильтр «только с фото»).
Название раздела каталога в меню зависит от типа точки: Меню, Каталог, Прайс, Услуги.
При ошибке загрузки фото позиция всё равно сохраняется, показывается предупреждение.
v0.7.1
Сортировка партнёров на главной
В разделах главной сначала показываются полностью подключённые точки (баннер и меню), затем «наполняется».
Внутри группы — раньше созданные точки выше.
v0.7.0
Расписание точки и дата заказа
В кабинете партнёра — настройка расписания по дням недели (выходные, часы работы).
При оформлении заказа — выбор даты и времени по расписанию точки.
Дата заказа сохраняется в заказе; отображается партнёру и в уведомлениях.
Текст «Режим работы» на странице точки обновляется из расписания.
v0.6.0
Журнал действий партнёров
Логирование действий владельца и сотрудников в кабинете (заказы, меню, профиль, MAX, корзины и др.).
Просмотр журнала в админ-панели с фильтрами.
v0.5.0
Вход администратора под партнёром
Администратор может войти в кабинет партнёра без пароля для поддержки.
Баннер режима подмены и кнопка выхода из подмены.
v0.4.0
SEO и Поиск с Алисой
Структурированные данные Schema.org: WebSite, Organization, FAQ, HowTo, хлебные крошки.
Блок FAQ на главной для нейроответов и расширенных сниппетов.
v0.3.0
Стабильность и нагрузка
Снижена частота лишних AJAX-запросов корзины (debounce, без опроса на странице ресторана).
Улучшена устойчивость при пиковых запросах к сайту.
v0.2.2
Оформление интерфейса корзины
Стилизованные полосы прокрутки в корзине и каталоге.
v0.2.1
Корзина на десктопе
Исправлены вложенные полосы прокрутки при большом числе позиций в корзине.
v0.2.0
Мобильная витрина ресторана
Контуры кнопок «В корзину», удобная нижняя панель корзины.
Счётчик количества в корзине, кнопка «наверх» в панели заказа.