Интернет-магазин электротоваров "Электрика"
Специализированный e-commerce с интеграцией с поставщиками
- Клиент
- «Электрика»
- Срок
- 3 месяца
- Команда
- 4 специалиста
- Стек
- Laravel · PostgreSQL · RabbitMQ
- 20+
- поставщиков в синхронизации
- 15 мин
- частота обновления цен
- −60%
- ручная работа с прайсами
- 45 000+
- SKU в каталоге
Скриншоты проекта
О проекте
Создали интернет-магазин электротоваров с автоматической синхронизацией цен и остатков от 20+ поставщиков.
Задача
Магазин работал как витрина: товары и цены загружались вручную из прайсов поставщиков, из-за чего часть позиций продавалась ниже закупки.
Прайсы обновлялись вручную
Менеджер сводил файлы от 20+ поставщиков в Excel, что занимало дни и порождало ошибки.
Цены были неактуальными
Часть товаров продавалась по старой цене, иногда ниже закупочной, что съедало маржу.
Каталог был неполным
Сотрудники физически не успевали добавлять новые позиции из свежих прайсов.
Решение
Сервис синхронизации, который сам собирает каталог из прайсов поставщиков и пересчитывает цены по правилам наценки.
Импорт прайсов 20+ поставщиков
Загрузка в разных форматах (XLSX, CSV, XML, API) с сопоставлением по артикулу и названию.
- Поддержка XLSX, CSV, XML и API
- Сопоставление номенклатуры
- Правила приоритета поставщика
- Журнал загрузок и ошибок
Правила ценообразования
Наценка по категориям, поставщикам и цене закупки, с контролем минимальной маржи.
- Наценка по категории
- Контроль минимальной маржи
- Округление цен
- Запрет продажи ниже закупки
Очереди обновления
Обмен идёт через RabbitMQ, чтобы каталог из 45 000 позиций обновлялся без остановки сайта.
- Асинхронная обработка
- Обновление без простоя
- Ретраи при сбоях
- Мониторинг очередей
Витрина и заказы
Каталог с фасетным поиском, корзина, оплата и уведомления о статусе заказа.
- Фасетный поиск
- Корзина и оформление
- Онлайн-оплата
- Статусы заказов
Результаты
Показатели после запуска.
- −60%
- Ручная работа
- время менеджеров на прайсы
- 15 мин
- Частота обновления
- против нескольких дней вручную
- 45 000+
- SKU в каталоге
- вместо частично заполненной витрины
- +18%
- Маржа
- за счёт контроля минимальной наценки
Как шла работа
-
01 2 недели
Аналитика
Разобрали форматы прайсов и правила ценообразования.
-
02 3 недели
Дизайн
Дизайн каталога и админ-панели.
-
03 6 недель
Разработка и синхронизация
Магазин, импорт прайсов, правила наценки, очереди.
-
04 далее
Запуск и развитие
Настройка поставщиков, обучение и сопровождение.
Стек и роли технологий
Backend
- Laravel
- каталог, заказы, импорт прайсов
- PostgreSQL
- каталог и история цен
- RabbitMQ
- очереди синхронизации
Frontend
- Vue.js
- каталог и корзина
- Tailwind CSS
- адаптивная вёрстка
Интеграции
- Прайсы поставщиков
- XLSX, CSV, XML, API
- Платежи и 54-ФЗ
- оплата и чеки
Технические показатели
- 1,0 с
- LCP каталога
- 92+
- PageSpeed
- 45 000+
- SKU
- 99,9%
- Uptime
Что передали клиенту
- Исходный код магазина и панели управления
- Настроенные коннекторы к поставщикам
- Регламент обновления цен и остатков
- Инструкция для менеджеров
Похожие проекты
Интернет-магазин дверей "Двери-Центр"
Полнофункциональный интернет-магазин с конструктором дверей и интеграцией с 1С
Смотреть кейс Интернет-магазинИнтернет-магазин напольных покрытий "Полметра"
E-commerce платформа с калькулятором стоимости и 3D-визуализацией
Смотреть кейс Интернет-магазинПортал для продажи плитки "Plitk"
B2B/B2C портал с дизайнерским функционалом
Смотреть кейсНужен похожий проект?
Разберём вашу задачу, предложим архитектуру и оценим сроки — с опорой на опыт этого кейса.