November 7

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

Персональные миссии

Команда Onyx активно работает над проектом персональных миссий. Вскоре клиенты в личном кабинете на сайте и в приложении смогут получать индивидуальные задания. Наградой за их выполнение станут персональные скидки и промокоды.

Миссии позволяют стимулировать постоянных пользователей на регулярное оформление заказов. А тех кто совершает заказы периодически побудить к регулярным покупкам с помощью интерактива.

В Единой системе автоматизации (далее ЕСА) добавили возможность выбора сценариев для определённого жизненного цикла клиента.

Миссии теперь можно редактировать через модальное окно в субмодуле «Миссии».

В планах на ближайшие спринты:

  • Интегрировать в сервис «Фотограф» отправку фотографий в «Ллабс» для анализа качества продукции.
  • Добавить в модуль «Миссии» сценарий для продвижения новинок.

Ограничение на количество добавляемой продукции в корзину

В целях предотвращения злонамеренных попыток дестабилизировать систему потенциальным злоумышленникам, ввели лимит на количество добавляемой продукции в корзину. По достижении лимита выйдет предупреждение. Больше лимита добавить в корзину нельзя. Ограничение только для добавления продукции в корзину со стороны клиента.

Скриншот носит демонстративный характер. Лимиты на добавление в корзину достигают сотен единиц.

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

Команды 777 и 999 продолжают работу над модулем «Управление персоналом» в ЕСА. С его помощью мы планируем повышать производительность сотрудников.

В субмодуле «Расчёт ЗП»:

  • Поля «Почасовая/Оклад» и «Надбавки» теперь отображают актуальные данные, из карточки сотрудника, с расшифровками.
  • Расшифровка у надбавок отображает список актуальных надбавок на выбранный период, с названием, периодом действия, цифровым значением и ФИО того кто добавил надбавку.
  • Расшифровка у поля «Почасовая/Оклад» отображает период действия и цифровое значение.
  • Добавили функцию ввода компенсаций, премий и удержаний для трудоустройств.
  • При редактировании открывается модальное окно с возможностью указать дату, причину, сумму, удалить и сохранить корректировку.
  • В таблице при наведении на корректировку будет отображаться расшифровка.
  • Добавили новый фильтр «Тип трудоустройства».
  • Сделали валидацию в сотрудниках на вкладке «Заработная плата» (подсветка полей с ошибками).
  • Создали метод для получения плановых и фактических часов работы.

В субмодуль «Учёт времени работы»:

Добавили кнопки «Редактировать» для включения режима редактирования факта и «Отмена» для отмены изменений.

Можно ввести фактически отработанные часы (функционал в разработке).

Создали метод для получения плановых и фактических часов работы для субмодуля «Расчёт ЗП».

В планах на ближайшие спринты:

На проекте «Расчёт ЗП» реализовать:

  • Получение и вывод данных о фактическом и плановом количестве часов.
  • Расчёт итоговой суммы.
  • Добавить кнопку «Согласовать ФОТ».
  • Выгрузку таблицы в формате Excel.

Скидка по способам доставки

Чтобы клиент видел скидку на определённый способ доставки, команда XOR добавила её отображение в шапке раздела с выбором способа доставки — как в приложении, так и на сайте.

На сайте
В приложении

Настройки провайдеров авторизации в ЕСА

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

Для этого в ЕСА добавили новый тип провайдеров «Social login». Они предназначены для авторизации клиентов на нашем сайте, в приложениях, в кафе, Яндекс, VK, Одноклассники,  Mail и многие другие кто предоставляет свой сервис для этой возможности.

Для поэтапной раскатки по городам. Мы добавили привязку этих настроек провайдеров к конкретному городу. В субмодуле «Филиалы и каналы» в настройках города сделали раздел «Личный кабинет клиента». В нём можно включить стандартный вход клиентов по номеру телефона. А также вход через разные соц. сети. В данный момент реализуется вход через Яндекс.

Мы рассмотрели несколько вариантов макетов кнопок и провели голосование среди наших клиентов.

Наибольший отклик получил представленный вариант.

Чтобы кнопка Яндекса не смотрелась одиноко, когда доступна только одна соцсеть, мы растянули её на всю ширину экрана.

Тепловая карта с заказами через агрегатор

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

Киоск

Оплата картой

В цифровой пиццерии в Москве гости сталкивались с проблемами при оплате картой в киоске. Команда А в прошедшем спринте установила ПО KkmServer, и проблемы были решены.

Половинки

Команда Sith реализовала в киоске функционал оформления заказа половинок пицц.

Доработали вёрстку:

На главной странице убрали кнопку «Отмена заказа» и добавили кнопку «Накопить бонусы».

Аналогичную кнопку «Накопить бонусы» добавили в корзину.

Статус заказа при заказе в зале

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

Логист

Команда Sith внесла изменения в ключевой модуль ЕСА — «Логист». С его помощью логисты на предприятии выстраивают оптимальные маршруты для курьеров и комплектуют заказы на доставку.

Для гибкого регулирования работы цехов на предприятии, особенно в период высокой нагрузки. В модуле «Логист» теперь можно установить до 10 порогов.

В планах на ближайшие спринты:

  • Внедрить доп. продажи в Киоске.
  • Реализовать обновление стоп-листов в режиме реального времени.
  • Добавить выбор соуса.

Чат с оператором — переход в мессенджеры

Чтобы клиентам было удобнее общаться со специалистами по качеству сервиса, команда Lamp добавила возможность общения с ними в Telegram и VK на главной странице и на странице статуса заказа.

Для обращения нужно перейти по ссылке с главной страницы или со страницы статуса заказа.

За две недели:

  • 9% клиентов предпочитают общаться с оператором через Telegram.
  • 1% пользователей используют VK.

В следующем спринте добавим аналогичные переходы в личном кабинете и во вкладке «Ещё».

Мои данные в личном кабинете

Пользователь редактируя свои данные в личном кабинете, нажимал на кнопку «Сохранить». Увы, сохранения не происходило, т.к. поле e-mail было обязательным для заполнения. Сейчас это поле из вкладки «Мои данные» убрали. Оно по-прежнему обязательно для заполнения только при активации чек-бокса для получения чеков на электронную почту.

Главная страница — вкладка статуса заказа

Учли пожелание наших клиентов по переходу на страницу статуса заказов. Раньше требовалось подождать 2-3 секунды на скролл до первой категории и только после этого осуществлялся переход на вкладку статуса заказа.

Ребята из команды Lamp реализовали плавный переход на вкладку статуса заказа.

Ребята из команды Lamp реализовали плавный переход на вкладку статуса заказа.

Карточка продукции — свитчер

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

А ещё:

  • Снизили количество обращений клиентских запросов с сайта и приложений в ЕСА:

- Добавили кеширование данных.

- Оптимизировали отправку пуш-уведомлений на статусе заказа.

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