March 19

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

Проект «Персонализация»

Фильтрация по типу контента

Команда Lamp продолжает работу над запуском персональных акций на сайте и в приложении. Чтобы упростить поиск контентных страниц, мы внедрили фильтрацию по типу связанного с ними плагина. Теперь можно быстро найти страницы, содержащие формы вакансий, персональные и обычные акции, а также специальные разделы (например, график работы или промо-кампании).

Новый субмодуль «Персональные акции»

При раскатке персональных акций, ребята из команды Lamp приступили к реализации одноимённого субмодуля в нашей Единой системе автоматизации (далее ЕСА).

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

Пуши без согласия

Раньше было как.  Пуши не приходили в историю при отключённой подписке на маркетинговые рассылки.

Команда А разделила логику хранения и доставки. Теперь push-уведомление всегда попадает в историю, а отправка на устройство происходит только при наличии активной подписки.

Перевод СМС в пуши

Команда А также реализовала отказ от СМС-рассылок в честь дня рождения после первого заказа. Теперь по этим событиям будут приходить пуш-уведомления, что позволит существенно сэкономить бюджет на отправку сообщений.

Интеграция с FSA VK

Для оценки эффективности рекламных кампаний мы провели интеграцию с рекламным кабинетом VK (FSA).

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

Новый субмодуль «Персональные акции»

  • Реализовать массовый расчёт клиентов, запуск акций

и планировщика массового запуска.

Оплата подписки по СБП

  • Добавить возможность оплатить подписку по СБП.

Уведомление о клиентах

  • Добавить уведомления на «ПОС» и «Логиста» о дне рождении клиента, и о вернувшихся из оттока клиентов.

Флеш-скидки

  • Продолжить реализацию проекта (администрирование в ЕСА, отображение в приложении для заказа в зале и применение в корзине).

Управление персоналом

Новый субмодуль «Расчёт с курьерами»

В рамках проекта «Управление персоналом» команда 777 начала работу над новым субмодулем в ЕСА — «Расчёт с курьерами».
На текущем этапе созданы:

  • Права доступа к новому разделу.
  • Вкладка «Расчёт с курьерами» с фильтрами и кнопкой «Показать» (пока выводятся тестовые данные).
  • Добавлена ссылка на инструкцию.

Аккордеон с информацией по заказам курьера, таблица с заказами

В новом модуле «Расчёт с курьерами» добавили аккордеон курьера с информацией по заказам за выбранный период
Так же добавили таблицу с информацией по заказам по каждому курьеру.

На данном этапе пока только заглушки, для последующей связки с реальными данными.

Расчёт ЗП: Разделение значений и комментария в расширенной версии Excel

Мы доработали выгрузку в Excel для субмодуля «Расчёт ЗП»: теперь все выплаты (ставки, надбавки, корректировки) отображаются в одном столбце, а комментарии к ним — в соседнем. Это сделает подсчеты на предприятиях удобнее.

Расчёт ЗП: Вывод %Фот от выручки

В субмодуле «Расчёт ЗП» команда 777 добавила отображение процента фонда оплаты труда (ФОТ) от выручки по подразделению и филиалу за выбранный период.

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

В рамках нового модуля «Расчёт с курьерами»:

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

Получить бэкенд %ФОТ и зарелизить.

Новый субмодуль «Подразделения»

Ребята из команды 999 в прошедшем спринте создали новый субмодуль «Подразделения». В нём будут создаться подразделения и отделы, которые указываются при заведении карточки сотрудника, чтобы сразу видеть в каком отделе и подразделении он работает.

В субмодуле «Должности» выбираем ранее созданное подразделение и отдел.

Идём далее, сотрудники в таблице «Учёта времени» сгруппированы по отделам, которые указаны в их должности.

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

  • Приступаем к реализации субмодуля «Настройки нормировки».
  • Доделываем  %ФОТ в ЕСА.
  • Дорабатываем прогнозную модель.

Повышенные бонусы за оплату по СБП в приложении и на сайте

Команда R изменила текст с процентами бонусов за способ оплаты:

  • Вместо абстрактных цифр «на 100% больше бонусов», теперь отображается реальный процент от суммы заказа на основе активных акций.
  • Отображается для всех способов оплаты, при условии что в городе настроены акции с различным процентом бонусов за разные способы оплаты.
  • Учитывается статус подписки клиента. Есть возможность настроить для подписчиков повышенный процент бонусов.

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

Отображение количества бонусов за заказ в приложении кафе

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

Исправили баг.

  • Теперь бонусы пересчитываются «в реальном времени» при переключениях способов оплаты.
  • При оплате стола целиком, бонусы разбиты по гостям как и сумма заказа.

Зависание заказов в статусе ожидания оплаты

В редких случаях, если не получилось инициировать онлайн оплату заказа из-за ошибки банка, заказ навечно «зависал» в статусе «ожидаем оплату». У операторов не было возможности поменять способ оплаты и подтвердить заказ.

Теперь при возникновении подобных ошибок инициализации оплаты, заказ будет сразу переведен в статус «Не подтверждён». После чего он станет доступен для редактирования оператором.

Минимальная сумма заказа при оплате по СБП

Большинство банков установили минимальный порог оплаты по СБП в 10 рублей. Из-за этого заказы на сумму от 1 до 9 рублей (например, при большой скидке) приводили к ошибкам. Команда R добавила ограничение в корзину: при попытке оплатить заказ на сумму менее 10 рублей через СБП, пользователь увидит ошибку с пояснением и сможет выбрать другой способ оплаты или добавить товары.

Флаг продукции

Для унификации отображения команда Sith изменила расположение флагов (например, «Новинка», «Хит») в карточке товара на сайте и в приложении для заказа в зале. Теперь они отображаются в левом верхнем углу изображения, чтобы не перекрывать важную информацию.

Технико-технологическая карта (ТТК)

При добавлении ингредиента в ТТК появился новый параметр «Учитывать в комбо». Он активен по умолчанию. Если снять галочку, ингредиент не будет списываться в производство при использовании данной ТТК в составе комбо.

Отложенные стоп-листы

Команда XOR реализовала функционал запланированных стоп-листов

Отложенные стоп-листы доступны для просмотра по фильтру «Все» и «Ожидает».

Реализовали отмену отложенных стоп-листов.

Реализовали функционал удаления продукции из поставленного или запланированного стоп листа.

«Случайные» номера заказов

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

Команда XOR доработала генератор номеров заказа и добавила «случайности».

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