Вебформат

Главная/Кейсы/Hi-Light

1С-БитриксИнтернет-магазинОбмен с 1СОдеждаЯндекс ПэйСДЭК

Интернет-магазин одежды, где 1С отдавала каждый размер отдельным товаром.

Hi-Light - мультибрендовый магазин одежды в ТРЦ "Гринвич" в Екатеринбурге. Летом 2026 года магазин решил продавать онлайн. Товарный учёт ведётся в 1С, и она отдаёт на сайт каждый размер каждой вещи отдельной номенклатурой: "Футболка S", "Футболка M", "Футболка L" - три товара без связи между собой. В выгрузке 58 815 позиций и ни одной фотографии, а программист 1С менять выгрузку отказался. Мы собрали магазин на 1С-Битрикс, который пересобирает такой каталог на лету в карточки с выбором размера, и за 3 недели запустили его вместе с оплатой, рассрочкой, доставкой и бонусами - ничего не меняя в учёте клиента.

Обложка кейса: Интернет-магазин одежды, где 1С отдавала каждый размер отдельным товаром
КлиентHi-Light - мультибрендовый магазин одежды, ТРЦ "Гринвич", Екатеринбург
ЗадачаЗапустить онлайн-продажи на каталоге 1С, где каждый размер - отдельный товар, а фото нет
Платформа1С-Битрикс, обмен с 1С через свой приёмник, штатный импорт ядра
ИнтеграцииЯндекс Пэй со Сплитом, СБП, "Долями", СДЭК, бонусы MAXMA, товарный фид YML
Срок3 недели до готового магазина; открыт покупателям с сентября 2026
01

Что было

Каталог, который нельзя показать покупателю

Товарный учёт Hi-Light ведётся в 1С, и в выгрузке для сайта каждый размер каждой вещи идёт отдельным товаром со своим идентификатором. Ветровка в шести размерах - шесть позиций с одинаковым артикулом и без связи между собой. Всего в выгрузке 58 815 позиций. Фотографий в ней нет ни одной: бренды снимают вещи сами и присылают магазину, канала фото из 1С не существует.

Покупатель увидел бы в каталоге шесть одинаковых ветровок подряд и узнал бы размер только внутри каждой. Обычно на этом проект встаёт: интегратор просит переделать учёт у клиента, а здесь программист 1С менять модель выгрузки отказался. Второй путь - собрать карточки руками - живёт ровно до следующего обмена.

Плюс всё, что нужно магазину одежды с нуля: оплата и рассрочка, доставка, бонусная программа, юридические документы, переезд со старого сайта.

  • 58 815 позиций в выгрузке, у каждого размера свой идентификатор
  • Ни одной фотографии в выгрузке - бренды снимают сами
  • Модель выгрузки 1С менять нельзя
02

Решение

Свой приёмник обмена: каталог пересобирается на лету

Клиентская 1С шлёт файлы обмена на наш адрес вместо штатного. Приёмник читает поток, находит позиции одной модели по артикулу, цвету и размеру и пересобирает их в формат, который Битрикс понимает как товар с вариантами. Дальше работает штатный импорт - ядро мы не трогали. Заказ уезжает обратно в 1С с идентификатором конкретного размера, поэтому для учёта клиента ничего не изменилось.

Размер берётся из трёх источников по очереди: из артикула, из названия, из реквизита 1С. Цвет входит в ключ модели там, где бренд шлёт разные цвета под одним артикулом - иначе три цвета одного жакета схлопнулись бы в одну карточку. Правило склейки живёт в одном файле, и перед включением мы прогнали его по всему каталогу: 57 182 артикула, 0 расхождений со старым разбором.

  • Приёмник обмена вместо правок в 1С: выгрузка клиента осталась прежней
  • Ключ модели - артикул, цвет и размер; размер ищем в артикуле, названии, реквизите
  • Заказ возвращается в 1С с идентификатором размера - учёт видит ту же номенклатуру
03

Автоматика

Каталог собирается сам после каждого обмена

Первые волны склейки шли руками: 750 моделей за день по структурному размеру, ещё 558 - с цветом в ключе. Потом мы написали движок, который после каждого обмена, раз в полчаса, находит созревшие модели и собирает их без человека. За один прогон он собрал 633 модели и попутно вычистил 2 657 дублей. Сегодня движок ведёт 3 429 моделей с 10 617 размерами внутри.

Видимость карточки тоже считается сама. Товар выходит на витрину, когда у него есть фото и остаток хотя бы по одному размеру, и уходит с неё, когда остаток кончился. Метка "Новинка" ставится на новый артикул автоматически и снимается через 30 дней - признак из 1С для этого не нужен. Заодно поймали баг ядра Битрикса: последнее значение множественного свойства не снимается, поэтому метка оставалась навсегда - 10 539 карточек с "Новинкой", 9 356 из них давно скрыты. Починили.

  • 3 429 моделей и 10 617 размеров ведёт движок, без участия людей
  • 2 657 дублей вычищено за один прогон
  • Есть фото и остаток - товар виден; остаток кончился - скрыт
  • "Новинка" ставится сама и живёт 30 дней
04

Молчаливые поломки

Что ломается без единой ошибки в логах

Две находки, которые интегратор заберёт как урок. Первая: остатки склеенных карточек не обновлялись 19 дней, и в логах за это время не было ни одной ошибки. 1С шлёт каждый файл выгрузки отдельной сессией и чистит рабочую папку, а связь "размер - карточка" наш код искал в соседнем файле, которого к этому моменту уже не было. Починили: связь теперь читается из базы сайта, файлы обмена для неё не нужны.

Вторая: ночной обмен вывесил на витрину 1 732 карточки без фото. Наш же страж, который спасал размерные ряды от деактивации при обмене, ничего не знал про правило фото. Теперь страж зовёт то же правило видимости, что и витрина, - одно правило на всех.

05

Магазин целиком

Оплата, доставка, бонусы, документы

Оплата: Яндекс Пэй со Сплитом, СБП, рассрочка "Долями" от Т-Банка. Доставка: СДЭК - курьер, постамат, пункт выдачи - с расчётом стоимости из Екатеринбурга и автоматической заявкой на отправку, как только заказ оплачен; плюс самовывоз из магазина в ТРЦ. Бонусы: MAXMA - баланс и история в кабинете, списание в корзине и при оформлении, события для рекомендаций: просмотр, корзина, избранное, заказ.

Письмо о заказе собрали своё: фото товаров, размер, доставка, оплата, адрес получателя. На витрине 58 брендов с логотипами и описаниями, 7 юридических документов, 15 редиректов со старого сайта, карта сайта на 2 298 адресов.

  • Оплата: Яндекс Пэй со Сплитом, СБП, "Долями"
  • Доставка: СДЭК и самовывоз, заявка на отправку уходит сама по оплате
  • Бонусы MAXMA в кабинете, корзине и на оформлении
  • 58 брендов, 7 юридических документов, 15 редиректов, карта сайта на 2 298 адресов
06

Результат

Что клиент получил

Магазин был готов за 3 недели. Дальше шли наполнение каталога, подключение оплаты и доставки, юридические документы и переезд на боевой домен - в сентябре 2026 магазин открылся покупателям. На витрине 2 179 карточек, 669 из них с выбором размера, 2 177 с фото. В базе собрано 3 429 моделей с 10 617 размерами, и новая модель из 1С становится карточкой без участия людей.

77% посетителей заходят с телефона, поэтому карточку, корзину и оформление мы проверяли в первую очередь на нём.

Каталог ведёт 1С, карточки собирает движок, на витрину товар выходит с первым фото. Клиент заводит новую модель в учёте и больше ничего не делает.

Каталог в цифрах

Что собрали из плоской выгрузки

58 815
позиций в выгрузке 1С - каждый размер отдельным товаром
3 429
моделей ведёт автосклейка, 10 617 размеров внутри
0
расхождений при проверке правила склейки на 57 182 артикулах
3
недели от старта до готового магазина

Было и стало

От файла обмена до карточки с размерами

Похожая задача у вас в компании?

Обсудим ваш проект: что из этого кейса применимо к вашим процессам и в какой срок. Без обязательств.