Задача
- Разработать вторую версию созданного нами магазина Evrotrans: общую платформу для продажи автозапчастей, ведения каталога и обработки заказов.
- Упростить поиск по названию, OEM-номеру, марке, модели и году автомобиля. Сделать каталог удобным и на телефоне.
- Объединить языковые и региональные версии в одной системе, настроить домены, контент и техническое SEO.
- Подстроить админку под работу команды: товары, автомобили-доноры, остатки, заказы, счета, доставка, возвраты и бонусы.
- Применить AI для обработки фотографий и перевода категорий, сохранив проверку данных сотрудником перед публикацией.
Решение
- Архитектура на Node.js. Разработали магазин на Next.js и React, торговую систему на Vendure и Payload CMS для контента. Поиск работает через отдельный индекс Meilisearch.
- 19 языковых и региональных версий. Общий каталог обслуживает домены для Латвии и европейских рынков, включая отдельные региональные версии для Австрии и Бельгии.
- Поиск с учётом специфики автозапчастей. Обработка OEM-кодов, дерево категорий, подбор по автомобилю и связи товаров с автомобилями-донорами помогают ориентироваться в каталоге.
- Рабочее место сотрудников. Доработали списки товаров и заказов, учёт автомобилей-доноров, отчёты о продажах, PDF-счета, создание транспортных этикеток и обработку возвратов.
- AI: от фотографий до черновика товара. Система группирует снимки, предлагает категорию и распознаёт возможные OEM-номера. Сотрудник проверяет черновик и цену перед публикацией. Отдельный AI-инструмент помогает переводить названия категорий.
- Оплата, доставка и работа после продажи. Интегрировали Stripe, Klix и банковский перевод, API перевозчиков, личный кабинет и бонусную программу EVRO PLUS.
- Скорость и SEO. Отдельный поиск, фоновые задачи, кеширование и оптимизация изображений. Для разных доменов настроили canonical, hreflang, структурированные данные и перенаправления со старых адресов.
Результат. Evrotrans получил новую платформу, которая связывает покупку запчастей с ежедневной работой команды. Магазин, контент, каталог, заказы и AI-инструменты работают в общей системе. Её можно развивать под конкретные процессы компании.