
Интернет-магазиндлясетигипермаркетовсинтеграцией1Сикаталогомна180000товаров
Заказчик. «УютСтрой» — крупнейшая сеть гипермаркетов в Крыму (строительство, ремонт, дом). 4 магазина общей площадью более 82 000 м², штат — 1500+ сотрудников, ежедневно обрабатывают 800+ заказов.

Проблема. Старый сайт на «Битриксе» не справлялся с объемом данных. При выгрузке каталога из 1С сайт зависал. Обновление информации по товарам и ценам занимало почти сутки. Доработки стоили дорого, но не решали проблему.
Задача. Нужно было построить систему, которая работает с большим каталогом без сбоев, моментально подхватывает изменения из 1С и не требует постоянных доработок. Плюс — добавить функционал, которого не хватало бизнесу: расчет цены за квадратный метр (а не только за упаковку), возможность заказа товаров, которых нет в наличии (под заказ от поставщика), и автоматизировать наполнение карточек товаров с помощью ИИ, чтобы расширять ассортимент без ручного труда.
Решение. Разработали высоконагруженный интернет-магазин с нуля на связке Python (Django) + React. Спроектировали микросервисную архитектуру: обмен данными с 1С через RabbitMQ (очередь сообщений, данные поступают порциями, сайт не виснет). Управление каталогом и заказами перенесли на новую отказоустойчивую платформу. Дополнительно внедрили ИИ-систему для автоматического наполнения карточек товаров — парсинг фото, характеристик и генерация описаний через LLM.

Результат. Сайт стабильно принимает 800+ заказов в день. Каталог (180 000 товаров) и цены обновляются оперативно (было — 24 часа). Стоимость наполнения одной карточки товара снизилась с 500–2000 рублей до 1 рубля. Компания укрепила позиции онлайн-лидера в регионе.
Ниже рассказываем подробно, как шла работа и за счёт чего удалось решить задачу.

Разработкаинтернет-магазинастроительныхматериалов:ктозаказчикичтобылодонас
«УютСтрой» — это не просто интернет-магазин, а большая офлайн-сеть с четырьмя гипермаркетами в Симферополе и Севастополе. Компания давно и плотно работает с товаром, складом и покупателями.
До старта у них уже был сайт «Новацентр» на Битриксе. Сначала он справлялся, но когда ассортимент перевалил за 80 тысяч позиций, начались проблемы. Самая болезненная — выгрузка данных из 1С. Она занимала около суток, и в это время сайт работал с перебоями или просто лежал. Понятно, что с такой скоростью обновления цен и остатков нормально торговать в онлайне невозможно.
Какая стояла задача
Нужно было не просто «освежить дизайн», а построить новую систему. Такую, которая:
- спокойно работает с большим каталогом,
- моментально подхватывает изменения из 1С,
- не требует бесконечных дорогих доработок
По сути — сделать фундамент, на котором интернет-магазин сможет расти дальше и не ломаться под нагрузкой.

С чем пришлось работать
Кроме технической стороны, была и организационная особенность. В компании серьёзный документооборот и несколько уровней согласования. Утвердить задачу быстро не получалось — требовалось время, чтобы внутри всё обсудили, проверили оценку и приняли решение.
Это значило, что мы не могли работать хаотично или менять планы на лету. Нужно было чётко планировать каждый этап и давать заказчику понятную картину по срокам и бюджету на месяц вперёд.
Чтомысделали
Архитектура и производительность
Ушли от идеи «починить Битрикс» — написали сайт заново.
Ключевое изменение — способ обмена данными с 1С. В старой схеме сайт пытался загрузить весь массив товаров разом. Мы разработали микросервис, который обменивается данными через RabbitMQ. Данные из 1С поступают порциями, сайт обрабатывает их без зависаний.
Для бизнеса: сайт перестал виснуть. Покупатели видят актуальные цены и остатки. Менеджеры не тратят 20+ часов в неделю на ручные правки.
Функционал для покупателей и бизнеса
1. Расчет цены в нужных единицах. Покупатель может рассчитать стоимость не только за упаковку, но и за квадратный метр или паллету. Достаточно указать площадь — система автоматически пересчитает количество упаковок и итоговую цену. Данные синхронизированы с 1С, остатки актуальны.
Для бизнеса: покупателю не нужно считать вручную — меньше ошибок и брошенных корзин. Менеджеры тратят на 15–20% меньше времени на консультации по расчетам.
2. Товары под заказ (КЗК). Раньше при остатке 0 карточка товара скрывалась. Мы внедрили логику «товар под заказ»: для определенных категорий. Теперь карточка не скрывается даже при нулевом остатке. Покупатель выбирает количество, заказ уходит в 1С с пометкой, менеджер связывается с поставщиком и делает заказ.
Для бизнеса: экономия на складских затратах — компания не держит редкие товары на складе. Расширение ассортимента — покупатель видит больше позиций. Дополнительная выручка — заказы не теряются, а уходят в работу с поставщиком.
Похожиепроекты


КакмыиспользуемИИ:наполнениекаталогазакопейкивместотысячрублей
Это отдельная история, которая показывает, как мы подходим к задачам клиента — не формально, а ища точки реальной эффективности.
Бизнес-задача
У заказчика каталог 180 000 товаров, и ассортимент постоянно растет. Каждый товар нужно снабдить фото, описанием, характеристиками (бренд, производитель, модель, материал) — иначе карточка не работает: фильтры дают сбой, поиск не находит товар, покупатель уходит.
Что было до нас
Компания пыталась заполнять карточки своими силами — нанимали людей, которые вручную вносили данные в 1С. Люди ошибались. Из-за ошибок на сайте неправильно работали фильтры, поиск выдавал не то, информации по товарам не хватало.
Обращались к подрядчикам. Заполнение одной карточки стоило от 500 до 2000 рублей. При каталоге в 180 000 позиций — это миллионы рублей. А ассортимент продолжает расти.
Что сделали мы
Разработали ИИ-систему для автоматического наполнения карточек товаров. Она работает так:
- ИИ-парсер сканирует открытые сайты — поставщиков, производителей, магазины.
- Парсер собирает: фото товара, описание (из нескольких источников), характеристики — бренд, производитель, модель, материал.
- LLM (большая языковая модель) берет собранные описания и по нашему промту генерирует уникальное описание для карточки — по правилам заказчика (стиль, ключевые особенности, формат).
- Готовая карточка (фото + описание + характеристики) загружается в 1С и на сайт.
Вся система интегрирована с 1С через тот же микросервисный контур. Парсер и LLM работают как отдельный сервис, который по расписанию проверяет новые позиции и автоматически заполняет недостающие данные.
Что это дало бизнесу
Стоимость. Заполнение одной карточки — на данный момент меньше 1 рубля. Вместо 500–2000 рублей.
Скорость. Каталог пополняется новыми позициями автоматически. Не нужно ждать, пока менеджеры или подрядчики заполнят карточки.
Качество. ИИ не делает опечаток. Фильтры работают корректно. Поиск находит товары по характеристикам — бренду, материалу, модели.
Масштабирование. При росте ассортимента до 300 000 или 500 000 товаров затраты на наполнение остаются копеечными. Компания может расширяться без найма десятков менеджеров и без оплаты дорогих подрядчиков.
Цифры:
- Стоимость карточки: с 500–2000 руб → 1 рубль.
- Ошибки в фильтрах и поиске: сведены к нулю.
- Каталог может расти до 500 000+ позиций без увеличения ручного труда.
Почему это важно
Для бизнеса это означает, что расширение ассортимента происходит быстрее и дешевле. Покупатели находят нужное через поиск и фильтры. Менеджеры не занимаются ручным заполнением таблиц.
Какихрезультатовудалосьдобиться?
Мы полностью заменили сайт. Теперь он:
- держит поток в 800+ заказов в день без просадок по скорости,
- обновляет данные по 180 000 товаров без суточных задержек,
- позволяет гибко настраивать цены — например, считать стоимость не только за упаковку, но и за квадратный метр или паллету,
- предоставляет товары под заказ (КЗК) — расширяет ассортимент без затрат на склад,
- с помощью ИИ генерирует описание карточек товаров дешево и быстро,
- не требует дорогостоящих доработок на каждое изменение.
Для бизнеса это значит, что онлайн-канал работает стабильно, покупатели видят актуальные цены и остатки, а менеджеры не тратят время на ручные правки и объяснения с клиентами.

Чтоэтоткейсговоритонас
Мы не просто пишем код по ТЗ. Мы смотрим на бизнес-процессы заказчика:
- увидели, что сайт виснет при выгрузке — перестроили архитектуру, ускорив обновление с суток до 15 минут;
- увидели, что покупателям неудобно считать цену за упаковку — сделали расчет за метр и паллету;
- увидели, что товары с остатком 0 просто теряются — внедрили механизм заказа под заказ;
- увидели, что наполнение каталога стоит миллионы — сделали ИИ-систему за копейки.
Мы используем ИИ не как хайп, а как инструмент эффективности: там, где он реально сокращает затраты и ускоряет процессы.
Даже если у заказчика непростые внутренние процессы (многоуровневые согласования), мы выстраиваем работу так, чтобы команда не простаивала, а проект шёл по плану.
Ваш интернет-магазин работает не так быстро, как хотелось бы? Или что-то постоянно требует доработок, тормозит, съедает бюджет, мешает масштабироваться? У каждого своя «боль», и мы не беремся угадывать — давайте просто посмотрим, что можно улучшить. 30 минут созвона, без ТЗ и обязательств.

Технологии
Кейсы,которымимыгордимся


