Интернет-магазин на 70 000 товаров
Прайс-листы от 20 поставщиков, каталог до 100 000 позиций — уроки, сформировавшие подход IPD к e-commerce
Результат для клиента
Магазин с базой 70 000+ товаров запущен и работал: цены и наличие обновлялись автоматически из Excel-прайсов ~20 поставщиков, сайт держал нагрузку на выделенном сервере. Период: ~2013 год, клиент — проект «Радобыт». Главный вывод кейса: большие магазины модерируются автоматически, а не вручную.
Задача: что было до магазина
Заказчик, с которым уже были сделаны сайты, пришёл с новой задачей: «хочу интернет-магазин, такой как onliner.by, примерно на сто тысяч товаров». В базе реально было 70 000 позиций, потенциал — 100 000.
Проблема №1 — данные: прайс-листы приходили по 20 штук в день от разных поставщиков — Excel-файлы со своими форматами и характеристиками. Их нужно было синхронизировать со стотысячным каталогом: цены, наличие, характеристики категорий.
Проблема №2 — модерация: для магазина на 70 000 товаров кнопка «редактировать» не работает — модератору нужно два дня только на правки, и цены станут нереальными. Модерация при таком масштабе возможна только как часть автоматизации.
Проблема №3 — нагрузка: виртуальный хостинг не справлялся с обработкой таких объёмов. Скорость и стабильность под высокой нагрузкой — отдельная задача, а не деталь.
Решение: магазин с автоматической синхронизацией
Синхронизация прайс-листов: Excel-файлы от поставщиков выгружаются, сравниваются с базой, обновляют цены и наличие. Для каждой категории — свои характеристики: для одежды — размер и рост, для техники — процессор и объём памяти.
Автомодерация: система сама проверяет данные, подсвечивает разницу и показывает, что править, а не даёт редактировать всё вручную. Модератор управляет исключениями, а не десятками тысяч позиций.
Выделенный сервер: куплен и настроен отдельный сервер, сайт переведён на него — стабильность и скорость под нагрузкой вместо ограничений виртуального хостинга.
Оптимизация базы данных: точечные лимитные запросы, правильная структура, скорость вместо «взять всё и показать». Нагрузка на систему закладывалась как отдельная задача.
E-commerce-функционал: корзина, заказы, оплата, доставка, передача заказов дилерам — полный цикл покупки.
Как работает магазин
Поставщики присылают Excel-файлы (~20 компаний). Файлы выгружаются и готовятся к обработке.
Данные разбираются и сопоставляются с каталогом: позиции, цены, наличие. Для каждой категории — свой набор характеристик.
База обновляется автоматически. Разница подсвечивается — модератор видит, что проверять, а не правит всё вручную.
Покупатель выбирает из 70 000+ позиций, оформляет заказ и оплату. Заказы передаются дилерам.
Выделенный сервер и оптимизированные запросы к базе данных: точечные выборки вместо тяжёлых «выгрузок всего».
Результаты
Магазин с реальной базой запущен и работал. Потенциал каталога — до 100 000 позиций.
Excel-файлы поставщиков обрабатываются автоматически: сравнение с базой, обновление цен и наличия.
Выделенный сервер, оптимизация кода и базы данных. Нагрузка — отдельная задача проектирования.
То, что работает для 5 000 товаров, ломается на 100 000: каждая мелочь становится системной задачей.
Без проработанного ТЗ модерация 70 000 товаров невозможна: «вы должны были предусмотреть, где править».
Чек-листы, анкетирование на 70 вопросов, бизнес-процессы и путь клиента — до старта, а не после.
Уроки, сформировавшие подход IPD к e-commerce
Масштаб умножает всё в 20 раз. Одно маленькое решение в таком масштабе разрастается в двадцать раз: цены, наличие, фото, импорт, экспорт — каждая мелочь становится системной задачей.
Модерация должна быть автоматической. Проверка, подсветка разницы и синхронизация — вместо ручного редактирования десятков тысяч позиций.
Инфраструктура — заранее. Выделенный сервер и масштабируемая структура базы данных закладываются на этапе планирования, а не когда хостинг «ляжёт».
ТЗ — до старта. Правильные вопросы задаются до разработки: откуда приходят данные, кто их ведёт, как выглядит путь клиента, что будет через год.
Экспертиза важнее скорости. «Сайт делается за месяц, а потом выясняется куча нюансов». Этот опыт стал одним из истоков подхода IPD: сначала понимание системы — потом разработка.
Инструменты и технологии
Почему доверяют
Более 11 лет опыта в разработке сайтов для бизнеса
65+ организаций здравоохранения на нашей платформе
Полный цикл: от дизайна до SEO-продвижения
Индивидуальный подход к каждому проекту
Интернет-магазин на десятки тысяч товаров
Разрабатываем масштабные e-commerce платформы с удобной навигацией и управлением каталогом
Ссылки и детали
- Статус: проект завершён, сайт не поддерживается. Название и документация сохранились в архиве студии.
- Клиент: проект «Радобыт» — заказчик интернет-магазина
- Период: ~2013 год
- Сфера: электронная коммерция, крупнокаталожный ритейл