Интернет-магазин с 1С и сложными фильтрами
Запустили интернет-магазин строительных материалов с 80 000 SKU, двусторонней синхронизацией с 1С и умными фильтрами.
Интернет-магазин с 80 000 SKU и быстрыми фасетными фильтрами
Каталог, фильтры, карточка товара и синхронизация с 1С без тормозов.
Как это выглядит
Ниже - визуальные UI-сценарии ключевых экранов проекта: так посетитель может быстро понять, как выглядел бы продукт в реальной работе.
Каталог с промышленными фильтрами
Фасеты по брендам, сериям, мощности, наличию и логистике.
Карточка товара
Теххарактеристики, остатки, документы и upsell для B2B-заказчика.
Контур синхронизации с 1С
Очереди, статусы обмена и контроль ошибок без ручного вмешательства.
Задача
Старый сайт падал при 500+ посетителях, товары не синхронизировались с 1С, фильтры работали 10+ секунд.
Ограничения
- Сохранить SEO-позиции при миграции
- Синхронизация остатков каждые 5 минут
- Бюджет ограничен, но нужен highload
Решение
Разработали на Next.js с ISR для SEO. Реализовали фасетные фильтры на Elasticsearch, очередь синхронизации с 1С через RabbitMQ. Многоуровневое кэширование на Redis.
Результаты
| Метрика | До | После | Изменение |
|---|---|---|---|
| Время загрузки страницы | 8 сек | 1.2 сек | -85% |
| Конверсия | 0.8% | 2.1% | +162% |
| Ёмкость | 500 польз. | 10 000 польз. | x20 |
Технологии
Артефакты
- Интернет-магазин
- Admin CMS
- Интеграция 1С
- Документация API