Дайджест разработки 173
Блок дополнительных продаж в корзине приложения
Команда 777 подготовила к релизу свой проект по блоку доп. продаж. Ранее в приложение добавили изменение карточки товаров в блоке доп. продаж. Они отображаются в случайном порядке при каждом входе в приложение. Функционал работает в обоих приложениях: в основном мобильном и в приложении для заказа в зале.
При переходе между страницами в приложении, карточки остаются в прежнем положении.
В планах на ближайшие спринты:
- На форму статуса заказа у продукции добавить кнопку «повторить»;
- Внедрить новые настройки для продукции, позволяющие устанавливать время для отправки push-уведомления;
- Спроектировать алгоритм по формированию push-уведомлений.
Включение и выключение выбора мест на столах
Команда 999 в текущем спринте протестировала в ресторане на Зосимовской фичу с посадочными местами (о который мы писали в предыдущем дайджесте 👉тут).
В течение недели было задействовано 16 столов. Гости 101 раз указали своё место посадки, что для нас является отличным показателем для дальнейшего внедрения нового функционала. По опросам, гости и официанты остались очень довольны новой фишкой нашего сервиса.
С 18-го ноября запустили в релиз. Теперь предприятия самостоятельно решают, когда им включать/отключать возможность выбора мест за столом.
При отключении выбора мест за столом, уже занятые гостями места остаются закреплёнными и продолжают отображаться в интерфейсе официанта. Данный функционал становится недоступным только для последующих дозаказов за этим столом.
В планах на следующие спринты:
Приступить к разработке группировки комбо-продукции на планшете повара.
Стандартизация онлайн оплаты
Основная проблема в этой истории заключалась в приведении алгоритмов онлайн оплаты к единому виду на старом/новом сайтах и в приложении для заказа в зале.
Команда Onyx провела доработку онлайн оплаты и глобальный регресс критичного функционала.
Доставка роботом
К завершению подходит эпик с доставкой роботом.
В некоторых наших семейных ресторанах доставку заказов наравне с живыми официантами осуществляет робот-официант. А в двух цифровых ресторанах: в Архангельске на Московском проспекте, 46, и в Нижневартовске на Профсоюзной, 8 все заказы доставляет только робот-официант. И количество таких современных ресторанов будет только расти. Для того чтобы робот-официант привёз за столик заказ, нужно на этапе оформления заказа через приложение для заказа в зале поставить чек-бокс в положение «включено».
В цифровом ресторане необходимо сделать индикацию в модуле Повара, как пользователь желает получить свой заказ, роботом или через официанта. Один заказ готовят разные специалисты. К примеру, повар — пиццу, а бармен — напиток. Они загрузят свои блюда роботу-официанту в разное время и в разных местах заведения. Для удобства работы сотрудников кухни с роботом-официантом в модуле Повар добавили обозначения того, что заказ должен быть доставлен роботом. Таким образом робот за один раз доставит до столика единый заказ.
Доработки и улучшения
Из того, что удалось сделать лучше и удобнее за прошедший спринт:
- Ребята из команды Onyx добавили в модуле Заказы отображение того, кто обслуживал заказ, созданный через приложение для заказа в зале;
- Исправили ошибку пересадки на стол с уже открытым визитом;
- Исправили ошибку с фискализацией дозаказов через кафе.
- Реализовать счётчик добавленной продукции в каталоге;
- Доработать конструктор половинок пицц, добавив флаги в карточку половинок и предоставив возможность убрать ингредиент;
- Переработать принцип перехода в приложение для заказа в зале для заказов, созданных через официанта.
API для CloudTips
В начале ноября от сервиса CloudTips поступила информация о блокировке endpoint, используемого в предыдущем API в целях противостояния атакам. Из-за этого ребята из команды А в текущем спринте сделали переход на API 2.0.
CloudTips — онлайн-сервис для приёма средств. Позволяет получать безналичные чаевые и собирать донаты. Сервис используют в бизнесе, сфере услуг, социальных сетях и на стримах.
Endpoint — это конечная точка веб-сервиса, к которой клиентское приложение обращается для выполнения определённых операций или получения данных.
Поиск в приложении
Доработали поиск в приложении. Раньше была кнопка с категориями продукции, которую в этом спринте заменили на кнопку с лупой. При нажатии на лупу появляется список категорий и строка поиска.
При вводе в строку поиска запроса нужно ввести не менее трёх букв. Поиск идёт по категориям и по конкретной продукции. Если продукция не хинтовая, то при клике на неё она сразу «улетит» в корзину.
Хинтом у нас называется карточка продукции.
Кэширование в приложении
Команда А закончила историю с кэшированием в приложении. На гифке видно, как при запуске приложения мгновенно подгружаются данные и изображения. Ранее приходилось дольше ждать, что в современном пользовательском опыте с большим количеством приложений, огорчает.
- Настроить отправку push-уведомлений и маркетинговых смс при согласии;
- В личном кабинете — настроить каналы для рассылок (e-mail, push и смс).
Личный кабинет — Дни рождения детей
Команда Lamp, занимающаяся улучшением нового мобильного приложения в этом спринте, внедрила туда интересную фичу. Теперь в личном кабинете можно добавить детей: не более 5 и не старше 18 лет. В профиле появился новый пункт — «Значимые даты». Именно там можно вписать детей и получать дополнительные бонусы.
При удалении личного кабинета удаляются также данные по детям.
Платная доставка
В продолжении темы о внедрении платной доставкой, которой занимается команда XOR (подробнее о ней мы писали тут). В модуле «Операторы» вынесли блок доставки в отдельную строку и добавили кнопку по сбросу платной доставки. Кнопка активна только при заказах на доставку.
Кнопка «Бесплатная доставка» не активна при типе заказов:
Логист — маркированные товары в комбо
Теперь в модуле «Логист» нашей Единой системе автоматизации (далее ЕСА) напротив маркированных товаров в комбо отображается иконка маркировки.
Ребята из команды XOR также внедрили отображение иконки маркировки в комбо при сборке заказа.
- Продолжить работу над модулем «Акции» по добавлению опции по бесплатной доставке;
- Внедрить групповые операции в модуле «Зоны доставки»;
- Добавить информацию о тарифах на сайте 2.0;
- Добавить информацию о тарифах в модуле «Операторы».
Телеграм-канал 👉 тут
Группа в контакте 👉 тут
Запустили страницу на vc.ru 👉 тут