Автор кейса«Кибер-невод»Логотип компании

Разработка интернет-платформы для крупнейшей сети продуктовых магазинов в Сибири

Заказчик
Красноярский холдинг «Командор» – один из ведущих игроков на российском рынке розничной торговли
Задача
Создать удобный и функциональный онлайн-сервис для заказа продуктов с доставкой на дом, который интегрируется с внутренними системами клиента и отвечает современным требованиям рынка

В октябре 2023 года к нам обратились представители холдинга «Командор» с мыслью: «Нам нужно закончить и улучшить проект интернет-магазина, который мы начали делать еще до пандемии, но так и не смогли запустить».

 

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

 

На первый взгляд задача казалась простой: взять уже существующий проект на CMS «1С-Битрикс» и довести его до ума. Однако реальность оказалась сложнее. Нам предстояло использовать ряд технических вызовов, недостаточную документацию по внешним системам и необходимость, и я придумал множество сервисов в едином решении.

Основные задачи проекта

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

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

2. Интеграция с постоянным клиентом. Мы связали новый интернет-магазин с уже существующими программами и базами данных компании. Проект требует глубокого взаимодействия с АРМ-системой заказчика (автоматизированное условное представление), которое обеспечивает синхронизацию данных о товарах, остатках на складах и процессах сборки заказов.

3. Подключение платежных решений. Мы реализовали интеграцию с платежными схемами таким образом, чтобы средства клиентов блокировались (холдировались) до момента доставки заказа. Это повышает доверие пользователей к сервису.

4. Работа с соблюдением государственных требований. Для соответствия законодательству мы подключили систему ОФД (оператора фискальных данных) и систему маркировки товаров «Честный знак».

5. Интеграция программы лояльности Loymax. Пользователи получили возможность использовать накопленные бонусы при заказах еды или получать дополнительные скидки за покупки через интернет-магазин.

6. Реализация возвратов товаров. Мы предусмотрели возможность частичного или полного возврата товара — важная функция для любого крупного ритейлера.

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

8. Составление списка покупок. Благодаря этой функции покупатель может прямо в каталоге добавлять товары в заранее созданный список, а потом просто отправить список в корзину. Например, список «Покупки по субботам». Клиент отправил в список любимый набор товаров: сок, чипсы, тортик, булочка, чай. И в субботу утром одним кликом можно добавить этот список в корзину и сразу же оплатить. Не нужно долго и ежедневно мыть одну и ту же корзину. Удобное решение для тех, у кого есть привычные покупки, сделанные в связи с событиями или событиями.

Трудности на пути к успеху

Проект оказался настоящим испытанием даже для нашей опытной команды разработчиков:

  • Сложная документация по компонентам системы. Интеграция с сторонними решениями (АРМ-система клиента, Loymax) потребовала от нас значительного прогресса из-за недостаточной детализированной документации со стороны их разработчиков.
  • Коммуникационные барьеры. Работа над проектом велась в условиях плотного взаимодействия сразу нескольких команд: наших разработчиков, представителей заказчика и поставщиков комплектующих по отдельным модулям системы. Иногда согласование решений занимало больше времени, чем сама их реализация.
  • Сжатые сроки разработки отдельных модулей. Некоторые этапы разработки необходимо выполнять в ускоренном режиме из-за жестких дедлайнов со стороны заказчика. Работали в предновогодние выходные с утра до ночи, чтобы оперативно можно было показать заказчику новый продукт.

Стек технологии

Для реализации проекта мы использовали следующие технологии:

Бэкенд: CMS «1С-Битрикс», PHP.

Фронтенд: HTML + JavaScript; часть функционала была реализована на Vue.js.

Интеграции: API внешних сервисов (ЗнакАРМ-система клиента, Loymax), ОФД и система «Честный».

Этапы разработки

1. Проанализируйте текущее состояние проекта. Первым шагом стало изучение того, что уже было сделано физическими разработчиками для нас. Мы провели аудит кода и выявили слабые места существующего решения — этот ресурс нам определяет объем работ по доработке функционала и исправлению ошибок.

2. Проектирование пользовательского пути. Мы сосредоточились на создании понятного интерфейса как для конечных пользователей сайта (покупателей), так и для сотрудников компании (администраторов). Особое внимание уделялось упрощению процесса оформления заказа — от выбора товара до оплаты.

3. Интеграция с другими людьми. На этом этапе мы подключили все необходимые внешние сервисы:

  • АРМ-систему клиента;
  • платежные шлюзы;
  • ОФД;
  • Система маркировки товаров;
  • программа лояльности Loymax.

Каждая интеграция проходит через этап проверки совместимости перед запуском в продажу.

4. Разработка уникального функционала. Особое внимание уделялось таким функциям как:

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

5. Тестирование. Перед запуском сайта мы провели комплексное тестирование всех модулей системы:

  • нагрузочное тестирование сервиса при высокой посещаемости;
  • проверка корректности работы всех интеграций;
  • юзабилити-тестирование интерфейсов сайта.

6. Запуск проекта. В декабре 2024 года был успешно запущен обновленный интернет-магазин.

Результаты работы

1. Запустили полностью рабочий интернет-магазин с удобным интерфейсом.

2. Интегрировали его со всеми браслетами, подключенными к сети клиента.

3. Создали удобный личный кабинет пользователя.

4. Учли соответствие всем требованиям законодательства.

5. Ранее рассматривалась возможность дальнейшего масштабирования платформы под новые задачи бизнеса.

Этот ключ стал продуманным, так как даже сложные проекты можно довести до достижения успеха при правильном подходе к организации работы команды разработчиков и взаимодействию с клиентом. Мы гордимся тем вкладом, который внес в развитие бизнеса нашего партнера — крупнейшей сети продуктовых магазинов в Сибири.


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Читайте также
Кейсы по теме#Питание
Проекты компании Proactivity Group