- 1. Сделать простую и быструю регистрацию по номеру телефона.
- 2. Дать возможность клиенту сделать заказ из городов: Новосибирск, Барнаул, Бийск, Красноярск.
- 3. Продумать и реализовать реферальную и бонусную программы
- 4. Реализовать приложения для iOS и Android
Интересные решения
В процессе разработки поступали и другие интересные задачи, например:
- Реализовать возможность прикрепления сопутствующих товаров в карточки.
- Реализовать эксклюзивное меню в корзине.
- Реализовать предзаказ.
- Реализовать возможность нескольких способов оплаты.
- Реализовать систему ограничений для оплаты на сайте, в моменты перегрузки производства заказов.
- Реализовать систему уведомления клиентов при увеличении времени доставки заказов в час-пик.
- Сделать удобную и функциональную административную панель управления сайта.
- Рефакторинг кода и обновление интегрированной системы iiko Transport.
В процессе продолжительного сотрудничества мы анализировали работу проекта и фиксировали уязвимые места. Также собирали обратную связь от клиента и пользователей сайта. По итогу получился пул работ, которые планировалось реализовать на обновленном сайте.
Непосредственно перед разработкой нового прототипа и дизайна дополнительно были проанализированы прямые конкуренты.
Визуальное направление было определено брендбуком. Необходимо было использовать только фирменные цвета компании, поэтому был реализован только 1 вариант, который в дальнейшем и принял клиент.
Сайт решили реализовать на PHP, в основе клиентской стороны заложить Vue.js. Для того, чтобы сайт работал быстро, а интерфейс был прост и понятен для клиента, мы использовали Inertia.js с JavaScript-фреймворками.
Над проектом работали 3 Fullstack-разработчика. Нагрузка была поделена в равной степени на каждого из них, благодаря чему мы смогли оперативно выполнить всю техническую часть с учетом дополнительных пожеланий заказчика во время разработки.
Также отдельно был выделен специалист для интеграции и работы с новой системой iiko Transport.
Административная часть сайта реализована на Backpack for Laravel. Поскольку сайт интегрирован с iikoTransport, управления товарами происходит там. В административной панели сайта можно управлять всем остальным содержимым сайта.
Вот несколько функций, управление которыми происходит в административной панели:
- Ограничение для оплат на сайте.
- Добавление, включение и выключение методов оплаты.
- Включение и выключение функции предзаказа.
- Изменение стоимостей доставки и управление картой доставки (редактирование областей).
- Добавление и изменение эксклюзивного меню.
- Создание, редактирование, включение и выключение промокодов.
- Добавление связанных товаров.
- Добавление модификаторов к товарам (доп.ингредиенты, соусы, палочки).
- Добавление, редактирование, включение и выключение точек продаж.
Для этого в личном кабинете клиента создан раздел "Реферальная программа", в котором генерируется личная пригласительная ссылка. При переходе по такой ссылке бонусы получает и тот, кто делится, и тот кто регистрируется на сайте.
Чтобы клиент понимал, по каким условиям работает программа, у него в личном кабинете есть подробный текст со всей информацией.
Было решено сделать две программы на выбор: бонусные баллы (с подсчетом баллов за каждую покупку) и подарочные баллы, начисляемые за различные активности.
Для этого на сайте реализована система, которая начисляет клиенту процент с покупок в бонусном эквиваленте, в зависимости от суммы корзины. Подарочные бонусы начисляются в случае дня рождения, праздника (8-е марта или 23-е февраля) или если клиент совершил большое количество покупок.
Потратить бонусы можно в любое время при заказе на сайте. Бонусы имеют накопительный эффект и позволяют существенно экономить на покупках.
На данный момент, исходя из статистики Яндекс Метрики и показателей PageSpeed Insights, сайт работает гораздо быстрее, имеет более высокие показатели посещаемости, конверсии и низкий процент отказов.
Отдельно выделяем работу новых бонусной и реферальной программ, которые выгодно выделяют сайт среди конкурентов и, однозначно, нравятся клиентам, поскольку позволяют экономить на покупках.
Еще одним преимуществом стал функционал открытия новых точек продаж. Поскольку сеть точек постоянно расширяется, возникла необходимость их быстрого открытия и старта продаж. Для этого был написан дополнительный функционал и вынесены его отдельные элементы в административную панель, чтобы клиент мог самостоятельно вносить изменения в работу таких точек.
Реализованный ресурс тестировался на протяжении 1 месяца на соответствие визуальной и технической составляющей, а также корректной работы в связке с iiko Transport.