Пишете крутые статьи? Публикуйте их в Workspace Media, бесплатно!
«Кибер-невод»
Разработка интернет-платформы для крупнейшей сети продуктовых магазинов в Сибири
«Кибер-невод»
#Сайт под ключ

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

40 
13 фев 2025 в 8:12
«Кибер-невод»
«Кибер-невод» Россия, Красноярск
Поделиться:
Разработка интернет-платформы для крупнейшей сети продуктовых магазинов в Сибири
Клиент

Красноярский холдинг «Командор»

Сфера

Торговля

Регион

Россия, Красноярск

Тип сайта

Интернет-магазин

Сдано

Декабрь 2024

Задача

Создать удобный и функциональный онлайн-сервис для заказа продуктов с доставкой на дом, который интегрируется с внутренними системами клиента и отвечает современным требованиям рынка.

Решение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. Коммуникационные барьеры. Работа над проектом велась в условиях плотного взаимодействия сразу нескольких команд: наших разработчиков, представителей заказчика и сторонних подрядчиков по отдельным модулям системы. Иногда согласование решений занимало больше времени, чем сама их реализация.

3. Сжатые сроки разработки отдельных модулей. Некоторые этапы разработки приходилось выполнять в ускоренном режиме из-за жестких дедлайнов со стороны заказчика. Работали в предновогодние выходные с утра до ночи, чтобы оперативно можно было показать заказчику новый продукт.

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

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

Backend: CMS «1С-Битрикс», PHP.

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

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

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

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

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

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

— АРМ-систему клиента;

— платежные шлюзы;

— ОФД;

— систему маркировки товаров;

— программу лояльности Loymax.

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

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

— расчет стоимости весового товара;

— частичный возврат средств за товары ненадлежащего качества;

— управление бонусными баллами через личный кабинет пользователя,

— много внимания уделялось эстетичности сайта, каталога, личного кабинета.

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

— нагрузочное тестирование сервиса под высокой посещаемостью;

— проверка корректности работы всех интеграций;

— юзабилити-тестирование интерфейсов сайта.

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

Результат

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

2. Интегрировали его со всеми необходимыми внутренними системами клиента.

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

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

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

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

https://delivery.sm-komandor.ru/

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


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

«Кибер-невод» с удовольствием обсудит вашу задачу

Оставить заявку