ООО «НижБел»
4 500 000
Авто/Мото
Россия, Нижний Новгород
Интернет-магазин
Январь 2023
Руководство «НижБел» обратилось к нам, чтобы полностью обновить интернет-магазин автозапчастей своей розничной сети «Автомиг».
Проблема была в масштабировании. Старый сайт «Автомиг» был разработан на базе фреймворка Yii2, что тормозило развитие бизнеса: система не справлялась с ростом сети, не позволяла добавлять новые филиалы, поставщиков и пункты выдачи заказов. Прежняя команда разработки за полтора года так и не смогла внедрить нужный функционал.
Сегодня сайт посещают около 1500 автолюбителей в день. Для стабильного роста бизнеса требовалось надёжное и гибкое решение.
Цели клиента:
• Увеличить производительность сайта, чтобы его возможности росли вместе с бизнесом.
• Добавить новые функции: геолокация пользователя, выбор ближайшего филиала, отображение актуальных остатков товаров и расчёт сроков доставки.
• Расширить ассортимент магазина за счёт подключения удалённых поставщиков. Особенность в том, что стандартные решения интернет-магазинов «1С-Битрикс» такой возможности не дают.
В разработке мы использовали собственные готовые модули, которые за 12 лет работы в нише автозапчастей довели до идеала. Благодаря им мы можем построить сайт на уже проверенных решениях, подстроив их под требования клиента, — это экономит заказчику время и деньги.
Работу разделили на два ключевых блока: исследование и разработка. От хорошей подготовки зависит скорость и успешность проекта, поэтому она так же важна, как и процесс программирования.
Любую работу мы начинаем с предпроектного исследования: изучаем текущие бизнес-процессы и собираем основные требования заказчика, чтобы подобрать подходящие ему решения. Это помогает избежать хаоса в разработке и лишних трат.
На основе собранных данных мы написали детальные технические задания и разработали архитектуру проекта. Без чёткого ТЗ разработка рискует длиться вечно.
Поскольку сайт должен выдерживать высокую нагрузку и легко масштабироваться, мы предложили архитектуру с раздельным фронтендом (видимая часть сайта) и бэкендом (серверная часть). То есть клиентская и серверная части системы будут работать независимо друг от друга. Плюсы такого решения:
• Гибкость: фронтенд и бэкенд можно разрабатывать и обновлять раздельно.
• Удобное развитие: можно вносить изменения в любую часть и не переделывать при этом весь проект.
• Лёгкая интеграция: проще подключать платежи и другие внешние сервисы.
Фронтендом занимались разработчики клиента. Чтобы работать слаженно, мы:
• создали и настроили общую среду разработки для двух команд;
• настроили систему контроля версий (Git) — своеобразный журнал с историей проекта с точки зрения кода. Он помогает откатывать изменения, если в работе случилась ошибка;
• прописали общие стандарты разработки;
• согласовали архитектуру и карты методов со специалистами клиента;
• установили дедлайны для каждого этапа.
Это помогло обеим командам работать без сбоев в спокойном режиме. Шероховатости, без которых не обходится ни одна разработка, оперативно шлифовались.
«Автомиг» решили делать на «1С-Битрикс» по нескольким причинам:
• Оптовый портал клиента уже работал на этой платформе;
• Риски от ухода программистов минимальны: на рынке большое количество разработчиков, к которым можно обратиться;
• Широкая функциональность «Битрикса» закрывает 90% запросов интернет-торговли и делает разработку быстрой, а сам сайт — отказоустойчивым;
• Встроенная защита данных.
Мы внедрили готовые решения там, где это было целесообразно, и написали модули с нуля в других случаях. Каждый из них решает конкретную задачу и ускоряет процессы:
1. Филиальная сеть. Настроили модуль так, чтобы пользователи видели актуальные товары, цены и сроки доставки с учётом выбранного филиала. Ближайший магазин определяется при первом посещении сайта и предлагается клиенту по его геолокации.
Для этого мы использовали свой готовый модуль: он учитывает индивидуальное ценообразование для каждого филиала и выстраивает логистику на основе местоположения покупателя.
2. Подключение поставщиков. Подключили удалённых поставщиков по API для расширения ассортимента. Так как в базовых решениях онлайн-магазинов такой функции нет, мы использовали здесь собственное готовое решение, которое помогло расширить ассортимент со 100 000 наименований до 300 000. Ещё один готовый модуль отображает данные логистики: кто и куда может доставлять товар, сколько времени займёт доставка.
3. Поиск кроссов. Настроили поисковую систему, чтобы она учитывала кроссы — аналоги запчастей от разных производителей. Пользователь видит все варианты товара, даже если нужного ему оригинала нет в наличии. Также настроили интеграцию с популярными сервисами, которые предоставляют базы кроссов, — так ассортимент аналогов стал ещё больше.
4. Словоформы. Внедрили умный поиск — он учитывает разные наименования одного бренда: например, «Mercedes-Benz», «Mercedes», «MB» и «Мерседес». Так пользователю достаточно вбить любое из этих названий, чтобы получить релевантные результаты.
5. Поисковая выдача. Добавили удобные фильтры товаров: по бренду, наличию, цене, сроку поставки. Организовали поиск товаров по VIN авто, названию и артикулу с учётом подключённых баз кроссов.
6. Инструменты для взаимодействия с клиентами. Добавили регистрацию и авторизацию по SMS, эквайринг для быстрой онлайн-оплаты заказов и «гараж» с информацией об автомобиле пользователя: его VIN, марка, модель и пробег.
7. Каталоги. Настроили подбор товаров по характеристикам, группам товаров и по применяемости к автомобилю из «гаража» пользователя.
8. Маркетинг. Подключили инструменты для создания акций и рассылок, базовые инструменты для SEO-продвижения. При этом мы сохранили данные клиентов компании и достигнутые результаты SEO-продвижения, оставив те же адреса страниц, которые уже были проиндексированы поисковиками.
9. Двусторонняя интеграция с 1С. Настроили синхронизацию между сайтом и 1С, чтобы вся актуальная информация о товарах, остатках и статусах заказов обновлялась в обеих системах в режиме реального времени.
Это особенно важно для магазинов с большим количеством SKU (номенклатурных позиций), где изменения происходят постоянно. Например, если пользователь оформил заказ, товар автоматически помечается как «зарезервированный» как на сайте, так и в 1С. Это исключает расхождения в данных, снижает вероятность ошибок и ускоряет обработку заказов.
Каждый модуль мы подстроили под специфику «Автомига», сохранив при этом универсальность для будущих обновлений.
Мы полностью переделали розничный сайт для клиента. За год мы:
• Провели предпроектные исследования и составили план работы;
• Организовали работу двух команд так, чтобы всё время быть на связи и быстро решать задачи любого уровня сложности;
• Выбрали лучшую платформу для реализации бэкенда;
• Объединили в работе готовые решения и индивидуальную разработку, чтобы интернет-магазин успевал за ростом бизнеса.
Что изменилось для «Автомига»:
• Сайт работает в 1,5 раза быстрее;
• Интернет-магазин масштабируется и без проблем справляется с увеличением числа филиалов, поставщиков и ПВЗ.
• Клиенты экономят время на поиске автозапчастей и могут выбирать из альтернативных вариантов;
• Маркетинг получил гибкие инструменты для продвижения и удержания аудитории.
![]()
Николай Чумаков
"Благодаря использованию готовых наработок нам удалось сократить время разработки и сэкономить для клиента до 2 млн рублей. Сейчас мы продолжаем поддерживать «Автомиг» и оперативно вносим изменения под новые запросы бизнеса."
![]()
Юлия Лобан
руководитель отдела маркетинга «НижБел»
"Вместе мы уже много лет работаем над непростым проектом «Автомиг». Команда e-comEXPERT всегда ответственно подходит к решению любой сложной задачи, проявляет творческий подход и помогает в поиске оптимальных решений. Накопленный командой опыт в разработке идёт на пользу скорости создания и внедрения. Мы понимаем, что решение обратиться к вам было правильным!"
![]()