Расскажем о разработке интернет-магазин для быстрых и точных покупок автозапчастей с персональным «гаражом» и интеллектуальным подбором товаров.
Запрос клиента
Maibach Fahrzeugteile — немецкий интернет-магазин автозапчастей и аксессуаров для B2C-сегмента.
Задача: разработать высоконагруженный сайт с поддержкой более 2 млн SKU, удобным поиском и готовностью архитектуры к масштабированию ассортимента и языковых версий.
Этапы проекта
1. Аналитика и проектирование
Мы изучили рынок, бизнес-процессы клиента, структуру каталога и то, как пользователи ищут запчасти. На основе этого собрали требования к разработке и спроектировали архитектуру, которая сможет без потерь выдерживать рост данных и заказов.
2. Дизайн
Разработали дизайн-концепцию и прототипы интерфейсов, где главным стало удобство пользователя. Сделали понятное меню, наглядные фильтры и реализовали простой путь от поиска до оформления заказа.
3. Разработка
Интернет-магазин реализован на React, Golang и PHP — сочетание, которое обеспечивает высокую скорость и стабильность при больших объемах данных.
Мы адаптировали сайт под обязательные немецкие требования к отображению налогов на товары: корректное отображение разных ставок налога для различных категорий товаров; учет залога при покупке аккумуляторов и возврат при утилизации.
4. Интеграции
Для поддержки актуальности и точности данных интегрировали сайт с системой учета товаров Abisco и базой поставщиков Tecdoc. Это обеспечило актуальный ассортимент, поскольку информация о наличии товаров автоматически обновляются.
Подключили платежные системы Girocard и PayPal для быстрых и безопасных транзакции.
Сервис «Мой Гараж»
Для удобства поиска запчастей разработали сервис «Мой Гараж».
Пользователь сохраняет в своем личном кабинете до семи автомобилей и при поиске товаров система отображают только совместимые к ним детали, сверяя данные по VIN-коду.
Функционал раздела помогает сэкономить время при поиске и упростить процесс покупки для пользователей без глубоких знаний в автомобильной технике.
Команда
– Системный аналитик
– Дизайнер
– Backend-разработчик
– Frontend-разработчик
– QA-инженер
– Руководитель проекта
Проект вели в Jira, технические детали обсуждали на русском языке. Перевод контента на немецкий язык реализовал клиент.
Результат
Создали стабильный и масштабируемый интернет-магазин, который:
• Поддерживает более 2 млн SKU,
• Синхронизирует наличие товаров в реальном времени,
• Проверяет остатки дважды — в каталоге и в корзине,
• Показывает пользователю только доступные позиции,
• Помогает быстро и точно подбирать совместимые детали, соответствует требованиям законодательства.