3

WebTech

Личный кабинет

Проекты, коммерческие предложения, документы и отчёты — в одном месте.

Войти Зарегистрироваться Забыли пароль?
Интернет-магазин Ритейл 2023

Интернет-магазин электротоваров "Электрика"

Специализированный e-commerce с интеграцией с поставщиками

Laravel Vue.js PostgreSQL RabbitMQ
EL
Клиент
«Электрика»
Срок
3 месяца
Команда
4 специалиста
Стек
Laravel · PostgreSQL · RabbitMQ
20+
поставщиков в синхронизации
15 мин
частота обновления цен
−60%
ручная работа с прайсами
45 000+
SKU в каталоге

Скриншоты проекта

webtechretail.com
Главная: категории и быстрый поиск по артикулу
Главная: категории и быстрый поиск по артикулу
webtechretail.com
Каталог на 45 000+ позиций с фасетными фильтрами
Каталог на 45 000+ позиций с фасетными фильтрами
webtechretail.com
Админка: прайсы поставщиков, правила наценки и журнал загрузок
Админка: прайсы поставщиков, правила наценки и журнал загрузок
Мобильный поиск и оформление заказа
Мобильный поиск и оформление заказа

О проекте

Создали интернет-магазин электротоваров с автоматической синхронизацией цен и остатков от 20+ поставщиков.

Задача

Магазин работал как витрина: товары и цены загружались вручную из прайсов поставщиков, из-за чего часть позиций продавалась ниже закупки.

Прайсы обновлялись вручную

Менеджер сводил файлы от 20+ поставщиков в Excel, что занимало дни и порождало ошибки.

Цены были неактуальными

Часть товаров продавалась по старой цене, иногда ниже закупочной, что съедало маржу.

Каталог был неполным

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

Решение

Сервис синхронизации, который сам собирает каталог из прайсов поставщиков и пересчитывает цены по правилам наценки.

Импорт прайсов 20+ поставщиков

Загрузка в разных форматах (XLSX, CSV, XML, API) с сопоставлением по артикулу и названию.

  • Поддержка XLSX, CSV, XML и API
  • Сопоставление номенклатуры
  • Правила приоритета поставщика
  • Журнал загрузок и ошибок

Правила ценообразования

Наценка по категориям, поставщикам и цене закупки, с контролем минимальной маржи.

  • Наценка по категории
  • Контроль минимальной маржи
  • Округление цен
  • Запрет продажи ниже закупки

Очереди обновления

Обмен идёт через RabbitMQ, чтобы каталог из 45 000 позиций обновлялся без остановки сайта.

  • Асинхронная обработка
  • Обновление без простоя
  • Ретраи при сбоях
  • Мониторинг очередей

Витрина и заказы

Каталог с фасетным поиском, корзина, оплата и уведомления о статусе заказа.

  • Фасетный поиск
  • Корзина и оформление
  • Онлайн-оплата
  • Статусы заказов

Результаты

Показатели после запуска.

−60%
Ручная работа
время менеджеров на прайсы
15 мин
Частота обновления
против нескольких дней вручную
45 000+
SKU в каталоге
вместо частично заполненной витрины
+18%
Маржа
за счёт контроля минимальной наценки

Как шла работа

  1. 01 2 недели

    Аналитика

    Разобрали форматы прайсов и правила ценообразования.

  2. 02 3 недели

    Дизайн

    Дизайн каталога и админ-панели.

  3. 03 6 недель

    Разработка и синхронизация

    Магазин, импорт прайсов, правила наценки, очереди.

  4. 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

Что передали клиенту

  • Исходный код магазина и панели управления
  • Настроенные коннекторы к поставщикам
  • Регламент обновления цен и остатков
  • Инструкция для менеджеров

Нужен похожий проект?

Разберём вашу задачу, предложим архитектуру и оценим сроки — с опорой на опыт этого кейса.