December 12, 2024

Дайджест разработки 175

Платная доставка

Команда XOR в текущем спринте вносила доработки в проект по платной доставке. О котором мы недавно вам рассказывали в отдельной статье 👉 тут.

Переработали применение платной доставки. Теперь сумма платной доставки расчитывается от суммы заказа с примененными скидками (сумма после использования бонусов и/или промокода).

Добавили отображение тарифной сетки в модуле «Операторы» в нашей Единой системе автоматизации (далее ЕСА) и на сайте. Тарифы будут отображаться только после введённого адреса.

Страница статуса — повторить с опциями и топпингами

Команда 777 продолжила историю с повтором опций и топпингов. Теперь при нажатии «Повторить», все опции и топпинги будут корректно добавлены, а ингредиенты корректно убраны.

Кафе — обработка ошибок с количественной продукцией

Когда продукция заканчивалась в кафе по количеству, то ошибка при добавлении не соответствовала действительности. Теперь отображается доступное количество.

Оптимизации выгрузки данных в сервис MindBox

Начало формирований выгрузок приходилось на три часа ночи, но так как данные клиентов занимали большую часть выгрузки, информация по ним полностью обрабатывалась только к 13:00 дня.

Ребята из команды 777 в этом спринте провели в несколько этапов оптимизацию по выгрузкам:

  1. За место присоединения таблиц начали использовать подзапросы, что сократило время в ~2-3 раза
  2. Ранее выбирались клиенты, которые хотя бы раз делали заказ в интересующем филиале, теперь смотрим интересующий филиал только в последнем заказе. Сократило время запроса на ~30%
  3. Добавляем условие, что выбираем клиентов, которые совершили хотя бы один заказ за последний год, также увеличиваем количество запросов, но делаем более маленькими, за счет явного указания интервала идентификаторов клиентов

В планах на следующий спринт:

  • Заняться новыми параметрами продукции для аналитики;
  • Подготовить документацию для перехода к реализации функционала, позволяющему отображать в каталоге ранее заказанные позиции.

Правка выгрузки для MindBox

Команда А занималась правкой выгрузки для MindBox. Проблема заключалась в том, что при экспорте данных о клиентах из ЕСА в MindBox информация о подписке на каналы рассылки передаётся единым параметром для всех каналов.

В выгрузку данных о клиентах для синхронизации с MindBox внесли изменения, чтобы информация о подписке клиента на каналы маркетинговых рассылок передавалась в систему отдельно для каждого канала.

Если пользователь отписался от рассылки по электронной почте, то остальные маркетинговые рассылки ему будут приходить на все оставшиеся каналы, кроме почты.

Рассылка рекламных СМС

Раньше у нас отсутствовало разделения СМС рассылок на маркетинговые и сервисные.

Под маркетинговыми рассылками мы подразумеваем информацию, содержащую какую-то скидку для клиента.

Под сервисными рассылками мы подразумеваем техническую информацию для клиента: код доступа в личный кабинет, номер готового заказа и прочее.

Отписавшись от рекламных СМС рассылок, пользователь будет получать сервисные СМС.

История уведомлений

На главной странице приложение добавлена иконка «Колокольчик» при клике на которую будет открываться история полученных push-уведомлений.

Если пользователь отключил рассылку, то при клике «Колокольчик» у него будет отображаться модальное окно с предложением активировать подписку на push-сообщения.

При включённой подписке на push-рассылки после клика на значок «Колокольчик» будет отображаться модальное окно с историей полученных push-сообщений.

Пока команда А разрабатывает этот функционал, пользователям до 9-го января 2025 года будет показываться заглушка.

В планах на следующий спринт:

  • Провести обратную синхронизацию ЕСА с Mindbox;
  • В мобильном приложении активировать push-сообщения на устройстве.

Виброотклик

По аналогии с основным мобильным приложением в приложении для самостоятельного оформления заказа в зале команда Onyx сделала виброотклик.

Доработки и улучшения

  • Переработали механизм обновления и отображения бонусов в приложении для заказа в зале;
  • Изменили отображение модалки об алкоголе на ПОСе, если алкоголь отменён;
  • Решили проблему дублирующихся заказов при нестабильном соединении.

В планах на следующий спринт:

  • Добавить адаптивный шрифт в приложение для заказа в зале;
  • Поправить зависание стоп-листов;
  • Провести аналитику по решению проблемы одновременного применения бонусов и промокодов на ПОСе.

Аббревиатура POS с английского переводится как точка продаж (Point of sale). Модуль ПОС у нас — основной канал приёма и обработки заказов в кафе, ресторанах и на фудкорте. А для наших кассиров и официантов он является главным рабочим модулем.

Модуль «Сотрудники» — права на роли «Доступ к велодоставке»

Команда 999 приступила к новому эпику по велодоставке. Сейчас у нас доставка заказов осуществляется пешими курьерами и автокурьерами.

На первом этапе в модуле «Сотрудники» в ЕСА создали права доступа на роль для будущих велокурьеров.

Поскольку реализация эпика находится на ранней стадии, включение этих прав пока не рекомендуется, так как некоторые аспекты функционала велокурьеров ещё находятся в разработке.

Информация передана в тех. поддержку, а в модуле оставлен временный комментарий.

Модуль «Логист» — очередь велокурьеров

В модуле «Логист» в ЕСА добавили отображение велокурьеров на смене, в очереди, а также на карте. В скором будущем пользователи и в мобильном приложении  смогут увидеть передвижение велокурьеров с их заказами.

Функционал поддерживается как в старом, так и в новом мобильном приложении «Курьер».

Прочие доработки

Ребята из команды 999 активировали функцию «Выбор посадочного места» для всех филиалов.

Ускорили загрузку полигонов в субмодуле «Зоны доставки» в ЕСА.

В планах на следующий спринт:

  • В субмодуле «Зоны доставки» реализовать отображение и настройку признака «Доступен для велокурьеров»;
  • Сделать отображение соответствующих полигонов в модуле «Логист».

Фильтры продукции комбо

Команда Ситхов в этом спринте занималась фильтрами продукции комбо-наборов. Ребята добавили в ЕСА ещё два фильтра: «Комбо-наборы» и «Тип продукции».

Выбор продукции из списка

Теперь можно выбирать продукцию из списка. Если продукция была выбрана в категории, то появится отметка «в категории». Кружок окрашивается наполовину.

В планах на ближайшие спринты по модулю «Цена в комбо» сделать:

  • Увеличение цены в комбо на заданную сумму;
  • Расчёт цены в комбо с учетом дополнительной цены;
  • Оформление заказов с учётом доп. цены на сайтах 2.0 и 3.0;
  • Оформление заказов с учётом доп. цены в модуле «Операторы»;
  • Оформление заказов с учётом доп. цены на ПОСе.

Новое мобильное приложение — Увеличение цен подписки

В конце декабря мы повысим цену на подписку «ПиццаФабрика Плюс». Сейчас попробовать подписку новые пользователи смогут за один рубль, а с 20-го декабря уже за 149 рублей. Основная подписка станет дороже на 50 рублей и обойдётся подписчикам в 299 рублей.

Сообщение у заказа подписчика

Ребята из команды Lamp изменили формулировку текста, который отображается на карте доставки, при клике на заказ подписчика и приступили к созданию нового сайта.

Подпишись на наши соц. сети:

Телеграм-канал 👉 тут

Группа в контакте 👉 тут

Запустили страницу на vc.ru 👉 тут