Исходящие запросы к MAX переведены на platform-api2.max.ru (требование платформы до 19 июля).
Добавлены доверенные сертификаты Минцифры для проверки TLS при обращении к API MAX.
v0.8.107
B2B-телефон и контакты для покупателей
Для заявок на подключение бизнеса и платформы — телефон 8 (3852) 556-404.
Покупателям: по заказу — напрямую в точку; общий номер поддержки убран с витрины.
v0.8.106
B2B: платформа для операторов
Страница /platform — white-label маркетплейс для других населённых пунктов, кейс на bit22.ru.
Заявка на платформу с подтверждением email; уведомления на info@bit22.ru и в админку.
На /partner — блок «Не из Хабаров?» для операторов, не для местных точек.
v0.8.105
SEO: robots, sitemap и поиск
robots.txt: карта сайта, закрыты служебные разделы, Clean-param для поиска.
В sitemap добавлена страница для партнёров /partner; исправлены даты lastmod.
Страница поиска скрыта от индексации (noindex), ссылки на каталог остаются.
v0.8.104
Корзина на странице точки
На компьютере корзина при прокрутке меню остаётся видимой и не перекрывается полосой категорий.
v0.8.103
Двенадцать карточек в «Популярном»
На главной в блоке «Популярные позиции» показывается до двенадцати карточек — при нехватке завершённых заказов добираются из других реальных заказов.
v0.8.102
Шесть карточек в «Популярном»
На главной в блоке «Популярные позиции» показывается не больше шести карточек.
v0.8.101
Больше карточек в «Популярном»
На главной в блоке «Популярные позиции» добираются карточки из активных заказов, если завершённых пока мало.
Услуги сервисного центра не попадают в популярное на витрине.
v0.8.100
Популярное без тестовых заказов
Блок «Популярные позиции» на главной не учитывает тестовую услугу «Замена материнской платы» и заказы с ней.
v0.8.99
Статика без PHP
CSS, JS, картинки и файлы Yii-assets отдаются напрямую веб-сервером, а не через PHP — меньше нагрузка и нет ложных срабатываний лимита запросов.
v0.8.98
Опрос клиента после привязки MAX
Если клиент подключил MAX уже после оформления заказа, опрос «получили заказ?» всё равно попадёт в расписание.
v0.8.97
Опрос «как с заказом» в MAX
Партнёру больше не приходит один и тот же опрос в MAX каждые 5 минут после ответа «В работе» — напоминание снова только через пару часов.
v0.8.96
Исправлена проверка почты
Тестовое письмо в админке снова отправляется после сохранения пароля SMTP.
v0.8.95
ИИ-разбор логов в отчёте
Если в настройках MAX-бота включён DeepSeek, в письме с анализом логов появляется блок с выводами и рекомендациями от ИИ.
ИИ отдельно оценивает проблемы оформления заказов и отличает их от шума сканеров.
v0.8.94
Отчёт: проблемы оформления заказа
В письме с анализом логов отдельный блок про оформление заказов: сбои формы, битые ссылки, MAX-бот.
При серьёзных инцидентах тема письма помечается — чтобы не пропустить проблемы покупателей.
v0.8.93
Отчёт по логам на почту
Раз в два часа система анализирует логи ошибок и предупреждений и отправляет сводку администраторам на email.
В отчёте — счётчики, топ повторяющихся проблем и отдельно шум от сканеров (404).
v0.8.92
Письма в стиле сайта
Все уведомления на email оформлены единым шаблоном: логотип, зелёная шапка, кнопки и подвал как на витрине.
Заказы, опросы, заявки партнёров, подтверждение email и сброс пароля — в одном визуальном стиле.
v0.8.91
Полные ссылки в уведомлениях
В WhatsApp, email и MAX все ссылки на заказ, кабинет и опросы теперь с https и доменом сайта.
Ссылка «в работе» для клиента в MAX совпадает со ссылкой из письма — с кодом доступа к странице заказа.
v0.8.90
Клиент: MAX вместо WhatsApp
Если покупатель подключил MAX, уведомления о заказе идут в мессенджер, а не дублируются в WhatsApp.
Гостевые заказы без привязки MAX по-прежнему получают WhatsApp на указанный телефон.
v0.8.89
Ссылка на заказ из уведомлений
В WhatsApp, MAX и email ссылка на статус заказа открывается в любой сессии — с уникальным кодом в адресе (30 дней).
После оформления заказа редирект на страницу заказа тоже с этим кодом.
v0.8.88
Фильтры списков на телефоне
В кабинете админа и партнёра блок фильтров над таблицами на телефоне сворачивается: по умолчанию видна только строка «Фильтры», форма открывается по нажатию.
На компьютере фильтры по-прежнему всегда развёрнуты.
v0.8.87
Меню кабинета на телефоне
В кабинете партнёра и админа на телефоне разделы по умолчанию спрятаны в бургер, пока вы сами не открывали меню раньше.
Открытое меню — выезжающая панель с затемнением; после перехода по разделу снова сворачивается.
v0.8.86
Форма товара на телефоне
В редактировании позиции в кабинете поля формы больше не наезжают на блок предпросмотра при прокрутке.
Светлая тема на странице товара: превью, подписи и блок загрузки фото в одном стиле с остальным кабинетом.
v0.8.85
Редактирование товара с витрины
Партнёр и сотрудник видят на карточке своего товара шестерёнку — переход сразу в форму редактирования позиции в кабинете.
v0.8.84
MAX: уведомления клиенту об отмене
Если партнёр отменяет заказ кнопкой в MAX, клиент получает сообщение в MAX, WhatsApp и на email.
После подключения MAX к аккаунту клиенту догоняются уведомления по заказам за последние сутки.
Смена статуса заказа из MAX попадает в журнал действий партнёра.
v0.8.83
Поиск в шапке на телефоне
При прокрутке вниз строка поиска в шапке прячется, при прокрутке вверх или у верха страницы снова появляется.
Когда поиск скрыт, в шапке слева от входа или профиля есть кнопка с лупой — по нажатию поле поиска снова показывается.
Исправлено срабатывание на телефоне: строка поиска действительно сворачивается, кнопка лупы появляется при скрытии.
Убрано мерцание строки поиска при медленной прокрутке.
Плавный свайп без рывков: поиск сворачивается после жеста, без принудительной подстройки прокрутки.
При скрытой строке поиска иконки входа и меню остаются справа и не наезжают на логотип.
Кнопка поиска в шапке стоит слева от корзины, когда корзина отображается.
Подсказки умного поиска на телефоне не обрезаются и остаются кликабельными при свёрнутой строке ввода.
v0.8.82
Метрика: добавление в корзину
При успешном добавлении товара в корзину на сайт отправляется событие для Яндекс.Метрики (автоцель «Ecommerce: добавление в корзину»).
v0.8.81
Уведомления админа в WhatsApp
Если в профиле отключён WhatsApp по новым заказам, сообщения больше не уходят на резервные номера из настроек сайта.
Та же логика для email: при отключении в таблице событий письма не дублируются на запасные адреса.
v0.8.80
Статистика маркетплейса
В разделе «Статистика» — сравнение с прошлым месяцем, уникальные покупатели, разбивка по статусам и способу получения.
Для админа — рейтинг партнёров за месяц; по дням и статусам — переход к списку заказов.
v0.8.79
MAX: «В работе» первой кнопкой
В уведомлении партнёру и в опросе по заказу первой кнопкой стоит «В работе», затем «Выполнен» и «Отменён».
v0.8.78
MAX: уведомление партнёру не теряется
Исправлен сбой уведомления о новом заказе в MAX у партнёра — ошибка в одном канале больше не блокирует отправку.
v0.8.77
MAX: статус заказа при оформлении
В уведомлении партнёру о новом заказе в MAX — кнопки «Выполнен», «В работе», «Отменён» без перехода по ссылке.
Работает для новых и заказов в работе; ответы те же, что в опросе через пару часов.
v0.8.76
Тест опроса по любому статусу
Команда тестовой отправки опроса снова шлёт сообщение в MAX, даже если заказ уже отмечен выполненным или отменённым.
v0.8.75
MAX: подтверждение «В работе»
После «В работе» в опросе под текстом появляется пометка «Принято…», кнопки остаются; всплывающее уведомление дублируется, если клиент MAX его показывает.
v0.8.74
MAX: «В работе» без снятия кнопок
После «В работе» в опросе партнёра кнопки в MAX остаются — можно сразу выбрать «Выполнен» или «Отменён».
После «Выполнен» и «Отменён» кнопки по-прежнему убираются, показывается итоговый текст.
v0.8.73
MAX: кнопки опроса снимаются
После «Выполнен» и других ответов в опросе inline-кнопки в MAX действительно убираются (в т.ч. «Выполнен»).
v0.8.72
MAX: ответ после кнопки опроса
После нажатия «Выполнен» и других кнопок опроса сообщение в MAX заменяется текстом «Спасибо», кнопки исчезают.
Исправлена обработка нажатий «Выполнен / В работе / Отменён» в боте MAX — статус заказа обновляется, показывается уведомление.
v0.8.70
Гостевая страница заказа: подключение MAX
После оформления на странице заказа можно подключить уведомления в MAX без входа в кабинет.
Кнопка «Подключить MAX» и обновление ссылки работают прямо с гостевой страницы.
v0.8.69
Опрос о заказе: партнёр и клиент
Через 2 часа после времени готовности (или после оформления для «по готовности») партнёру приходит вопрос в MAX и на email: выполнен, в работе или отменён.
Ответ меняет статус заказа; при «в работе» — повторный вопрос через 2 часа.
Клиенту с MAX или email — вопрос, получил ли заказ; только для новых заказов, начиная с №345.
v0.8.68
Админка: MAX у заказчика в карточке заказа
На странице заказа в админке видно, подключил ли покупатель уведомления в мессенджере MAX.
Отображаются те же статусы, что у партнёра: подключён, ожидает привязки или не подключён.
v0.8.67
Поиск: переход к позиции в меню
Клик по товару в результатах поиска открывает страницу партнёра и прокручивает к нужной карточке в меню.
Та же логика работает в подсказках поиска в шапке и на карточках товаров на главной.
v0.8.66
MAX-бот: универсальные разделы меню
Бот показывает полный раздел меню по любому запросу категории из каталога точки, а не только по роллам или пицце.
Запросы вроде «хочу шаурму», «все напитки», «салаты есть?» теперь открывают соответствующий раздел с позициями и ценами.
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
Мобильная витрина ресторана
Контуры кнопок «В корзину», удобная нижняя панель корзины.
Счётчик количества в корзине, кнопка «наверх» в панели заказа.