До 10%Рекомендуйте нас и получайте процент за каждого приведённого клиента
Разработка на 1С-Битрикс

Большой каталог на Битрикс, который не тормозит под нагрузкой

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

1M+SKU в проде без деградации
10 летна тяжёлых проектах Битрикс
до 50 мсотклик фасетного фильтра
1Симпорт цен и остатков
1С
Зачем нужен правильный каталог

Где большой каталог начинает разваливаться

На сотнях тысяч позиций типовой каталог Битрикс упирается в производительность: фильтры тормозят, поиск промахивается, импорт из 1С идёт часами. Мы перестраиваем каталог так, чтобы он держал объём и нагрузку.

Фасетный фильтр по десяткам свойств открывается секундами, посетитель уходит.
Предрассчитанные фасеты и индексы свойств: фильтр отдаёт результат за десятки миллисекунд даже на миллионе SKU.
Поиск по артикулу и названию выдаёт мусор или ничего не находит из-за опечаток.
Быстрый поиск на отдельном движке: морфология, опечатки, синонимы, поиск по артикулам и характеристикам.
Страницы каталога долго грузятся, сервер ложится в пиковые часы.
Кеширование, оптимизация запросов и инфраструктура под нагрузку — каталог стабилен в часы трафика.
Импорт из 1С на большом объёме идёт часами и роняет сайт во время обмена.
Инкрементальный импорт цен, остатков и свойств порциями в фоне — без простоя и блокировок каталога.
Тысячи страниц фильтров не индексируются и не дают трафик из поиска.
SEO для каталога: ЧПУ для фасетов, мета-шаблоны, микроразметка и управляемые посадочные под спрос.
Как это работает

Как каталог остаётся быстрым на объёме

Запрос покупателя идёт не в тяжёлую базу напрямую, а к предрассчитанным фасетам и отдельному поисковому движку. Импорт из 1С обновляет данные порциями в фоне, не блокируя витрину.

Покупательфильтр · поиск Фасетыпредрасчёт · кэш Поискотдельный движок Выдачадо 50 мс Каталог 1M+ SKUиндексы свойств 1С Инкрементальный импортцены · остатки · свойства порциями без блокировки витрины
Покупатель → фасеты и кэш → поисковый движок → быстрая выдача; 1С → инкрементальный импорт.
Эффект после переработки каталога

Что меняется в цифрах

1M+
SKU в каталоге без деградации
−80%
времени отклика фильтров и фасетов
×5
быстрее полный импорт из 1С
+40%
страниц каталога в индексе поиска

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

Было / Стало

Как меняется работа с каталогом

Без решения

Фасетный фильтр открывается секундами
Поиск промахивается на артикулах и опечатках
Страницы каталога тормозят в пиковые часы
Импорт из 1С идёт часами и роняет сайт
Страницы фильтров не индексируются

С решением от B2Bsite

Фасеты отвечают за десятки миллисекунд
Поиск понимает артикулы, опечатки и синонимы
Каталог стабилен под пиковой нагрузкой
Инкрементальный импорт порциями без простоя
Посадочные фильтров в индексе и дают трафик
Возможности

Что входит в каталог на Битрикс

Собираем каталог из модулей под ваш ассортимент и нагрузку — от структуры свойств и фасетов до быстрого поиска, импорта из 1С и SEO.

Сложные фильтры и фасеты

Многоуровневые свойства, зависимые и предрассчитанные фасеты, мгновенный отклик на большом объёме.

Быстрый поиск

Поиск на отдельном движке: морфология, опечатки, синонимы, поиск по артикулам и характеристикам.

Производительность под нагрузкой

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

Импорт из 1С

Инкрементальный обмен номенклатурой, ценами, остатками и свойствами порциями в фоне без простоя.

SEO для каталога

ЧПУ для фасетов, мета-шаблоны, микроразметка, sitemap и управляемые посадочные под спрос.

Управление ассортиментом

Массовое редактирование, торговые предложения, категории и характеристики без тормозов на объёме.

Состав работ

Что именно мы делаем при переработке каталога

Аудит производительности каталога, фильтров и импорта
Проектирование структуры свойств, фасетов и торговых предложений
Предрасчёт фасетов и индексы свойств для мгновенных фильтров
Быстрый поиск на отдельном движке: морфология, опечатки, артикулы
Кэширование, оптимизация запросов и настройка под нагрузку
Инкрементальный импорт из 1С порциями без простоя витрины
SEO для каталога: ЧПУ фасетов, мета-шаблоны, микроразметка
Массовые операции и контроль качества карточек на объёме
Нагрузочные тесты на реальном объёме и передача документации
Подробно об услуге

Большой каталог на 1С-Битрикс: что это и зачем бизнесу

Большой каталог товаров на 1С-Битрикс — это витрина на сотни тысяч и миллионы товаров, где скорость фильтров, поиска и страниц напрямую влияет на продажи. Когда ассортимент измеряется десятками и сотнями тысяч SKU, каждый лишний момент ожидания превращается в брошенную корзину, а каждая медленная страница — в упущенную выручку. На типовой сборке Битрикс такой каталог упирается в производительность: фасетный фильтр пересчитывается секундами, поиск промахивается на артикулах и опечатках, импорт из 1С идёт часами и роняет сайт в часы трафика. Мы перестраиваем каталог так, чтобы он держал объём и нагрузку и при этом хорошо индексировался поисковыми системами.

Что такое большой каталог и чем он отличается от обычного

Обычный интернет-магазин на несколько тысяч товаров работает на стандартных механизмах Битрикс без особых ухищрений: фильтры отвечают приемлемо, поиск справляется, импорт укладывается в окно ночного обмена. Большой каталог — это качественно другая задача. На сотнях тысяч позиций со множеством свойств и торговых предложений типовые механизмы перестают справляться: фасетный фильтр на каждый клик пересчитывает доступные значения по всей базе, поиск перебирает миллионы строк, а полная перезагрузка каталога из 1С блокирует витрину. Здесь уже недостаточно «сделать магазин» — нужна продуманная архитектура хранения, индексации и кэширования, рассчитанная именно на объём и нагрузку.

Кому нужен большой каталог на Битрикс

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

Из каких частей состоит правильный большой каталог

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

Ключевые термины простыми словами

  • SKU — отдельная товарная позиция в каталоге, конкретный товар с собственным артикулом. Когда говорят «каталог на миллион SKU», имеют в виду миллион уникальных позиций, которые сайт должен хранить, фильтровать и отдавать быстро.
  • Фасетный фильтр — фильтр по характеристикам товара (бренд, цена, размер, мощность), где рядом с каждым значением показано, сколько товаров под него подходит. Чтобы считать эти числа мгновенно, значения готовятся заранее — это и есть предрасчёт фасетов.
  • Предрассчитанные фасеты — заранее подготовленная таблица соответствий «свойство — значение — товары», по которой фильтр отдаёт результат без тяжёлого перебора всей базы на каждый запрос.
  • Инкрементальный импорт — обмен с 1С, при котором на сайт передаются только изменившиеся данные, а не весь каталог целиком. Это в разы быстрее полной выгрузки и не блокирует витрину во время обмена.
  • Торговые предложения — варианты одного товара: размеры, цвета, фасовки. У каждого свой остаток и цена, и каталог должен корректно фильтровать и показывать наличие по каждому варианту.
  • ЧПУ — человекопонятный адрес страницы вида с понятными словами вместо набора параметров. Для фасетов ЧПУ позволяет страницам фильтров попадать в поисковый индекс и приводить трафик.

Как мы перестраиваем каталог под объём

Мы предрассчитываем фасеты и строим индексы свойств, выносим поиск на отдельный движок, кэшируем тяжёлые узлы и настраиваем инкрементальный импорт порциями. Параллельно закрываем SEO: человекопонятные адреса для фасетов, мета-шаблоны и посадочные под спрос. Работаем поэтапно и на копии, без остановки действующего магазина: сначала снимаем критичные тормоза — фасеты и поиск, затем итерациями подключаем оптимизацию импорта, SEO и управление ассортиментом. Каждый этап проверяется на объёме, близком к вашему, а не на демонстрационных данных, поэтому ускорение, которое мы показываем на тесте, повторяется в бою.

Какие выгоды получает бизнес

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

Варианты под разные задачи

Если каталог в пределах десятков тысяч позиций и тормозит точечно, часто хватает ускорения: предрасчёт фасетов и быстрый поиск снимают критичные задержки без полной переработки. Когда ассортимент идёт на сотни тысяч SKU со сложными характеристиками и торговыми предложениями, нужна полная переработка с импортом из 1С, SEO и настройкой под высокую нагрузку. Для каталогов на миллион и более позиций добавляется архитектура под рост, нагрузочное тестирование на реальном объёме и сопровождение после запуска. Мы подбираем минимально достаточный объём работ под вашу реальную задачу — и честно скажем, если большая переработка вам пока не нужна.

Кому и что даёт

Ценность для каждой роли

Находит товар за секунды

Поиск понимает артикулы, опечатки и синонимы и сразу подсказывает нужные позиции.

Удобные фильтры

Подбирает товар по десяткам характеристик, фасеты отзываются мгновенно без перезагрузок.

Быстрые страницы

Каталог и карточки открываются быстро даже в пиковые часы и на мобильном.

Актуальные цены и наличие

Видит свежие цены и остатки из 1С, не натыкается на товары, которых нет в наличии.

Управление свойствами

Заводит характеристики и фасеты, настраивает их вывод в фильтрах без участия разработчика.

Массовые операции

Редактирует и переносит товары пачками, не упираясь в зависания на большом объёме.

Посадочные под SEO

Создаёт страницы фильтров под спрос, задаёт мета-теги и тексты по шаблонам.

Контроль импорта

Видит статус обмена с 1С, ошибки сопоставления и историю загрузок в понятном виде.

Прозрачная архитектура

Чистая структура инфоблоков, индексов и кеширования с понятной документацией.

Производительность под контролем

Профилирование запросов, метрики отклика и нагрузочные тесты на реальном объёме.

Управляемый импорт

Инкрементальный обмен с 1С порциями, логи и повторная обработка сбойных пакетов.

Готовность к росту

Решение масштабируется по мере роста ассортимента и трафика без переписывания ядра.

Расчёт выгоды

Сколько выручки добавляет быстрый каталог

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

Дополнительная выручка в месяц 0 ₽

Оценка по формуле: заказы × прирост конверсии в % × средний чек × доля закрытия 0,3. Это дополнительная выручка от ускорения фасетов и релевантного поиска, без учёта трафика от SEO-посадочных.

Тарифы

Сколько стоит переработка большого каталога

Стоимость зависит от объёма ассортимента, числа свойств, требований к импорту и нагрузке. Ниже — ориентиры; точную смету присылаем после аудита производительности, бесплатно.

Ускорение каталога
от 350 000 ₽
Срок: от 6 недель

Предрасчёт фасетов и быстрый поиск — снимаем критичные тормоза витрины.

  • Аудит производительности
  • Предрассчитанные фасеты и индексы
  • Быстрый поиск на отдельном движке
  • Кэширование выдачи
Популярный выбор
Каталог под нагрузку
от 800 000 ₽
Срок: от 10 недель

Полная переработка с импортом из 1С, SEO и highload-настройкой.

  • Структура свойств и торговых предложений
  • Инкрементальный импорт из 1С
  • SEO: ЧПУ фасетов и мета-шаблоны
  • Оптимизация под пиковый трафик
  • Массовые операции и контроль качества
Каталог-гигант
от 1 500 000 ₽
Срок: от 16 недель

Каталог на миллион и более SKU с масштабированием и сопровождением.

  • Все возможности «Каталог под нагрузку»
  • Архитектура под 1M+ SKU
  • Нагрузочное тестирование на реальном объёме
  • Управляемые посадочные под спрос
  • Сопровождение и SLA после запуска
Ускорение каталога от 350 000 ₽
Срок: от 6 недель

Предрасчёт фасетов и быстрый поиск — снимаем критичные тормоза витрины.

  • Аудит производительности
  • Предрассчитанные фасеты и индексы
  • Быстрый поиск на отдельном движке
  • Кэширование выдачи
Популярный Каталог под нагрузку от 800 000 ₽
Срок: от 10 недель

Полная переработка с импортом из 1С, SEO и highload-настройкой.

  • Структура свойств и торговых предложений
  • Инкрементальный импорт из 1С
  • SEO: ЧПУ фасетов и мета-шаблоны
  • Оптимизация под пиковый трафик
  • Массовые операции и контроль качества
Каталог-гигант от 1 500 000 ₽
Срок: от 16 недель

Каталог на миллион и более SKU с масштабированием и сопровождением.

  • Все возможности «Каталог под нагрузку»
  • Архитектура под 1M+ SKU
  • Нагрузочное тестирование на реальном объёме
  • Управляемые посадочные под спрос
  • Сопровождение и SLA после запуска

Дополнительные опции

Настройка дополнительного канала импорта или поставщика от 50 000 ₽
Расширенное SEO для каталога и генерация посадочных от 70 000 ₽
Сопровождение и развитие каталога (в месяц) от 70 000 ₽
Примеры работ

Кейсы больших каталогов

Дистрибуция автозапчастей

Каталог на 1,2 млн SKU с поиском по артикулам

Перенесли поиск на отдельный движок и предрассчитали фасеты — подбор по кодам и кросс-номерам стал мгновенным.

1,2M SKUОбъём каталога
−80%Отклик фильтра
12 недельСрок
Промышленное оборудование

Импорт из 1С без простоя для 400K позиций

Настроили инкрементальный обмен порциями в фоне — каталог обновляется ночью и днём без блокировок.

×5 быстрееВремя импорта
0Простой при обмене
9 недельСрок
Строительные материалы

SEO-каталог с посадочными под фасеты

Запустили ЧПУ для фильтров и мета-шаблоны — тысячи страниц фасетов вошли в индекс и дали трафик.

+40%Страниц в индексе
×2,3Трафик из поиска
10 недельСрок
База знаний

Частые вопросы по большому каталогу — и наш практический ответ

Это не общие советы из интернета, а закономерности из реальных тяжёлых каталогов. Каждый ответ — позиция нашей команды.

Фасеты

Фильтр по свойствам открывается секундами, посетители уходят

Наш ответ

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

Поиск

Поиск промахивается на артикулах и опечатках

Наш ответ

Выносим поиск на отдельный движок с морфологией, опечатками и синонимами. Он ищет по названиям, артикулам, кросс-номерам и характеристикам, ранжирует и подсказывает на лету, снимая нагрузку с основной базы.

Импорт

Обмен с 1С идёт часами и роняет сайт во время загрузки

Наш ответ

Заменяем полную перезагрузку на инкрементальный импорт: цены, остатки и свойства приходят порциями и обрабатываются в фоне без блокировок витрины. Ведём логи и повторную обработку сбойных пакетов.

SEO

Тысячи страниц фильтров не индексируются и не дают трафик

Наш ответ

Настраиваем ЧПУ для фасетов, мета-шаблоны и микроразметку, открываем управляемые посадочные под спрос. Страницы фильтров входят в индекс и начинают приводить органический трафик из поиска.

Демо-доступ

Посмотрите большой каталог на ваших данных

Покажем работающий каталог на объёме, близком к вашему: фасетные фильтры, быстрый поиск, отклик под нагрузкой и импорт из 1С. Разберём, что ускорить в вашем случае.

Почему мы

На что можно рассчитывать по договору

Фиксированная смета

Состав работ и стоимость закрепляем до старта, доработки сверх ТЗ — по согласованию.

Тесты на реальном объёме

Проверяем фильтры, поиск и импорт на каталоге, близком к вашему, а не на демо-данных.

Опыт интеграций с 1С

Инкрементальный обмен номенклатурой, ценами, остатками и свойствами без простоя.

Код и данные — ваши

Передаём исходники, доступы и документацию по архитектуре каталога.

Экспертный взгляд

Оптимизировать каталог или перестраивать с нуля — и почему это доверяют нам

Большой каталог — это зона, где цена технической ошибки максимальна. Медленный фильтр, который открывается секундами, провисший в распродажу сервер, импорт из 1С, роняющий витрину среди дня, — каждая из этих проблем напрямую вычитается из выручки. Поэтому главный вопрос при работе с тяжёлым каталогом не «сколько это стоит», а «кто и как это делает». Ниже мы честно разбираем проблемы, с которыми сталкивается бизнес на большом ассортименте, и показываем, как именно мы их закрываем.

Не каждый медленный каталог нужно переписывать

Начнём с честного: иногда переработка с нуля не нужна. Если ассортимент в пределах десятков тысяч позиций, часто хватает аккуратной оптимизации — правильные индексы, настройка кэширования и предрасчёт фасетов снимают тормоза без переписывания архитектуры. Полная перестройка оправдана, когда счёт идёт на сотни тысяч и миллионы SKU со сложными характеристиками и торговыми предложениями, когда фильтр упирается в производительность базы, а импорт перестаёт укладываться в окно обмена. Мы не предлагаем большую переработку там, где задача решается точечно — нам важнее долгая репутация и рекомендации, чем разовая сделка любой ценой.

На что смотреть, чтобы понять, в какой вы ситуации: на каком объёме начинает тормозить фильтр, сколько занимает импорт из 1С и роняет ли он витрину, индексируются ли страницы фасетов и приводят ли они трафик. Эти три узла — фасеты, импорт и SEO — чаще всего определяют, теряет каталог деньги или приносит их. Их мы и проверяем на аудите в первую очередь, на объёме, близком к вашему, а не на демонстрационных данных.

Проблема первая: фасетный фильтр открывается секундами

Самая частая боль большого каталога — медленный фильтр. Стандартный механизм Битрикс на каждый клик пользователя пересчитывает доступные значения свойств по всей базе: сколько товаров под каждый бренд, под каждую цену, под каждую характеристику. На нескольких тысячах позиций это незаметно, на сотнях тысяч — превращается в секунды ожидания, и посетитель уходит, не дождавшись выдачи. Мы решаем это переходом на предрассчитанные фасеты и индексы свойств: соответствия «свойство — значение — товары» готовятся заранее и хранятся в оптимизированном виде, популярные комбинации кэшируются. В результате отклик фильтра падает до десятков миллисекунд даже на каталоге в миллион с лишним SKU, а покупатель подбирает товар по десяткам характеристик без единой задержки.

Проблема вторая: поиск промахивается и теряет покупателей

Второе узкое место — поиск. Встроенный поиск Битрикс плохо справляется с опечатками, словоформами и большими объёмами: выдаёт «ничего не найдено» из-за одной ошибки в слове, не понимает синонимы, путается в артикулах и кросс-номерах, а на большом каталоге ещё и нагружает основную базу. Мы выносим поиск на отдельный движок, заточенный под полнотекстовый поиск: он понимает морфологию русского языка, прощает опечатки, знает синонимы, ищет по названиям, артикулам, кросс-номерам и характеристикам, ранжирует результаты и подсказывает на лету. Поисковый индекс отделён от базы сайта, поэтому выдача отвечает за десятки миллисекунд, а нагрузка с основной базы снимается. Для дистрибьюторов и магазинов автозапчастей это критично: покупатель должен находить деталь по любому варианту записи кода, иначе он уйдёт к конкуренту.

Проблема третья: импорт из 1С роняет сайт

Третья классическая беда — обмен с 1С. Полная перезагрузка каталога на большом объёме идёт часами, нагружает сервер и блокирует витрину: в часы обмена сайт тормозит или вовсе недоступен, а если обмен запускается днём — теряются заказы. Мы заменяем полную перезагрузку на инкрементальный импорт: на сайт передаются только изменившиеся данные — цены, остатки, новые и обновлённые свойства, — и обрабатываются они порциями в фоне, без блокировки витрины. Ведём логи обмена и повторную обработку сбойных пакетов, настраиваем сопоставление товаров по артикулам и кодам, чтобы один товар не заводился дважды. В итоге каталог обновляется и днём, и ночью без простоя, а данные о ценах и наличии всегда актуальны.

Проблема четвёртая: страницы фасетов не дают трафик

Большой каталог — это тысячи потенциальных посадочных страниц под конкретные запросы: «купить такой-то товар такого-то бренда в таком-то размере». Если страницы фасетов не индексируются, весь этот спрос проходит мимо вас. Мы настраиваем человекопонятные адреса для фасетов, мета-шаблоны, которые автоматически формируют корректные заголовки и описания, добавляем микроразметку и открываем управляемые посадочные страницы под реальный спрос. Контент-менеджер может создавать такие страницы под нужные запросы и задавать им тексты и мета-теги по шаблонам. В результате страницы фильтров входят в индекс и начинают приводить органический трафик, которого раньше просто не было.

Проблема пятая: непредсказуемый бюджет

Классическая боль заказчика — смета, которая растёт по ходу проекта. Мы фиксируем состав работ и стоимость до старта. Цена складывается из понятных факторов: объёма ассортимента, числа свойств и торговых предложений, требований к импорту и нагрузке, нужного объёма SEO. Всё, что выходит за рамки согласованного технического задания, обсуждается и оценивается отдельно, а не появляется в счёте сюрпризом. Перед началом работ вы получаете бесплатный аудит производительности и прозрачную смету, по которой видно, за что именно вы платите.

Как устроен наш процесс

Мы работаем по отлаженной методике, и на каждом этапе у вас есть точка контроля.

  • Аудит производительности. Изучаем каталог, фильтры, поиск и импорт на реальном объёме, находим узкие места и замеряем текущие показатели отклика.
  • Проектирование структуры. Прорабатываем инфоблоки, свойства, фасеты и торговые предложения так, чтобы по ним было быстро фильтровать и искать.
  • Фасеты и поиск. Внедряем предрассчитанные фасеты, индексы свойств и быстрый поиск на отдельном движке — снимаем критичные тормоза витрины.
  • Импорт из 1С. Настраиваем инкрементальный обмен порциями в фоне, логи и повторную обработку сбоев, без блокировки витрины.
  • SEO для каталога. Подключаем человекопонятные адреса фасетов, мета-шаблоны, микроразметку и управляемые посадочные под спрос.
  • Нагрузочные тесты и передача. Проверяем каталог на реальном объёме под пиковой нагрузкой, передаём документацию по архитектуре и сопровождаем после запуска.

Почему это поэтапно и без остановки магазина

Действующий магазин нельзя останавливать ради переработки — каждый час простоя это потерянные заказы. Поэтому мы ведём работы на копии каталога и выкатываем изменения порциями: сначала самые болезненные узлы, фасеты и поиск, затем оптимизацию импорта, потом SEO и управление ассортиментом. Такой подход даёт быстрый видимый результат уже после первого этапа и страхует от рисков большого единовременного релиза. Вы видите эффект сразу и можете на каждом шаге решить, продолжать ли по плану или скорректировать приоритеты.

Почему именно мы

Большой каталог — наш профиль, а не побочная услуга. У нас десять лет работы на тяжёлых проектах Битрикс и отлаженный набор решений под каждое узкое место: предрасчёт фасетов, поиск на отдельном движке, инкрементальный импорт из 1С, SEO для каталога. Мы тестируем фильтры, поиск и импорт на объёме, близком к вашему, а не на демонстрационных данных, поэтому показанное на тесте ускорение повторяется в бою. Мы знаем подводные камни платформы на больших объёмах и не учимся на вашем проекте. И мы отвечаем за результат: состав работ и стоимость фиксируем до старта, а после запуска не бросаем проект, а сопровождаем его, пока каталог не выйдет на стабильный режим.

Частые возражения — и честные ответы

«У нас слишком большой и сложный каталог, его невозможно ускорить». Сложные тяжёлые каталоги — именно наша специализация. Мы запускали витрины на миллион и более SKU с поиском по артикулам и предрассчитанными фасетами, где подбор стал мгновенным. Чем больше каталог, тем важнее правильная архитектура, но непреодолимых объёмов в нашей практике не было.

«Боюсь, что переработка остановит магазин на недели». Мы ведём работы на копии и выкатываем изменения поэтапно без остановки действующего магазина. Первый же этап с фасетами и поиском даёт видимое ускорение, а полная переработка идёт итерациями, не замораживая продажи.

«А вдруг после переработки в распродажу всё ляжет». Поэтому мы проводим нагрузочное тестирование на реальном объёме до запуска, кэшируем выдачу, ставим лимиты на тяжёлые запросы и закладываем запас по производительности. Пиковый трафик — это то, под что мы каталог и проектируем.

«Дешевле взять готовое решение или коробку с маркетплейса». Коробочные решения рассчитаны на средний магазин и на большом объёме упираются ровно в те же ограничения. Точечная архитектура под ваш ассортимент и нагрузку окупается тем, что каталог перестаёт терять покупателей и заказы.

Логика реальных проектов: чему учат большие каталоги

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

Показательные примеры из практики. Каталог дистрибьютора автозапчастей на миллион двести тысяч SKU: мы перенесли поиск на отдельный движок и предрассчитали фасеты — подбор по кодам и кросс-номерам стал мгновенным, а отклик фильтра упал на восемьдесят процентов. Каталог промышленного оборудования на четыреста тысяч позиций: настроили инкрементальный обмен порциями в фоне, и каталог стал обновляться днём и ночью без блокировок, а полный импорт ускорился в пять раз. Каталог строительных материалов: запустили человекопонятные адреса для фильтров и мета-шаблоны, и тысячи страниц фасетов вошли в индекс, а трафик из поиска вырос более чем вдвое. Эти результаты не случайность, а следствие методики, в которой производительность и SEO — фундамент, а не опция.

Когда переработка не нужна — и мы скажем об этом прямо

Будем честны: большая переработка оправдана не всегда. Если ваш каталог в пределах десятков тысяч позиций и тормозит точечно, разумнее ограничиться оптимизацией индексов и кэша. Если проблема в качестве карточек и контенте, а не в архитектуре, переписывание каталога её не решит. Если бюджет сейчас критичен, а витрина пока тянет нагрузку, иногда правильнее сделать первый этап с фасетами и поиском, а остальное отложить на следующий сезон. На бесплатном аудите производительности мы прямо скажем, если в вашем случае хватит точечных доработок, и предложим минимально достаточный план.

Что вы получаете на выходе

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

Давайте обсудим ваш каталог

Расскажите об объёме ассортимента, числе свойств и нагрузке, пришлите ссылку на текущий сайт — мы проведём бесплатный аудит производительности, найдём реальные узкие места и предложим минимально достаточный план с фиксированной сметой. Вы получите понятную дорожную карту переработки без обязательств и сможете спокойно решить, с чего начать. Большой каталог на Битрикс, который не тормозит под нагрузкой, — это управляемый и предсказуемый результат, если им занимается команда, которая годами строит именно тяжёлые каталоги и отвечает за производительность.

Вопросы и ответы

Частые вопросы о каталоге на Битрикс

Сколько товаров реально держит каталог на Битрикс? +

При правильной архитектуре — миллионы SKU. На большом объёме узкое место не в количестве записей, а в фасетах, поиске и запросах к базе. Мы предрассчитываем фасеты, выносим поиск на отдельный движок и оптимизируем индексы, поэтому каталог остаётся быстрым и на 100 тысячах, и на миллионе с лишним позиций.

Почему фасетный фильтр тормозит и как вы это решаете? +

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

Что такое предрассчитанные фасеты простыми словами? +

Это заранее подготовленная таблица соответствий «свойство — значение — товары». Вместо того чтобы на каждый клик пересчитывать по всей базе, сколько товаров подходит под каждый бренд, цену или размер, каталог берёт готовый ответ из этой таблицы. Поэтому фильтр отвечает мгновенно даже на миллионе позиций.

Выдержит ли каталог пиковую нагрузку в распродажу? +

Да, если он спроектирован под пик. Мы проводим нагрузочное тестирование на реальном объёме, кэшируем выдачу, ставим лимиты на тяжёлые запросы и закладываем запас по производительности. При рекламных пиках и распродажах каталог остаётся стабильным и быстрым.

Почему страницы каталога долго грузятся и как это лечится? +

Чаще всего причина в неоптимизированных запросах к базе и отсутствии кэширования тяжёлых блоков. Мы кэшируем компоненты, оптимизируем выборки, настраиваем индексы и инфраструктуру под нагрузку, поэтому страницы открываются быстро даже в пиковые часы и на мобильных.

Как устроен быстрый поиск по большому каталогу? +

Поиск выносим на отдельный поисковый движок с поддержкой морфологии, опечаток и синонимов. Он ищет по названиям, артикулам, кросс-номерам и характеристикам, ранжирует результаты и отдаёт подсказки на лету. Это снимает нагрузку с основной базы и даёт релевантную выдачу даже на миллионах позиций.

Можно ли искать по артикулам и кросс-номерам? +

Да, и для дистрибуции и автозапчастей это ключевой сценарий. Настраиваем поиск по артикулам, кодам производителя, кросс-номерам и аналогам, чтобы покупатель находил нужную позицию по любому варианту записи, а не уходил из-за того, что система не поняла запрос.

Как устроены торговые предложения и характеристики на объёме? +

Торговые предложения — размеры, цвета, упаковки — храним отдельной структурой, связанной с товаром, чтобы фильтры и остатки работали по каждому варианту. Характеристики выносим в индексируемые свойства и предрассчитанные фасеты. Это держит каталог быстрым даже при тысячах свойств и вариантов.

Поддерживаются ли зависимые фильтры? +

Да. Настраиваем зависимые фасеты, когда выбор одного значения сужает доступные значения остальных свойств и скрывает заведомо пустые комбинации. Это помогает покупателю быстрее дойти до нужного товара и не утыкаться в выдачу без результатов.

Не будет ли импорт из 1С ронять сайт? +

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

Что такое инкрементальный импорт простыми словами? +

Это обмен, при котором на сайт передаются только изменившиеся данные, а не весь каталог целиком. Поменялись цены и остатки по части товаров — обновятся именно они. Это в разы быстрее полной выгрузки и не нагружает сервер так, чтобы витрина начинала тормозить.

Как часто можно обновлять цены и остатки? +

Хоть несколько раз в час. Поскольку обмен инкрементальный и идёт порциями в фоне, частые выгрузки из 1С не мешают работе сайта. Это важно для товаров с быстро меняющимися остатками, чтобы покупатель не наткнулся на позицию, которой уже нет в наличии.

Что делать с дублями и качеством карточек в большом каталоге? +

Настраиваем сопоставление при импорте по артикулам и кодам, чтобы один товар не заводился дважды. Добавляем правила нормализации свойств и контроль заполненности карточек. Контент-менеджер видит проблемные позиции и правит их массово, не упираясь в зависания на объёме.

Можно ли подключить несколько поставщиков и прайсов? +

Да. Настраиваем дополнительные каналы импорта от разных поставщиков с сопоставлением номенклатуры, правилами приоритета цен и остатков. Каждый канал ведёт свои логи, а конфликты разрешаются по заданным правилам, чтобы каталог оставался согласованным.

Почему страницы фильтров не дают трафик и как это исправить? +

Если страницы фасетов не индексируются, весь спрос по конкретным запросам проходит мимо. Мы настраиваем человекопонятные адреса для фасетов, мета-шаблоны, микроразметку и открываем управляемые посадочные под спрос. Страницы фильтров входят в индекс и начинают приводить органический трафик.

Что такое ЧПУ для фасетов? +

Это человекопонятные адреса страниц фильтров — с понятными словами вместо набора технических параметров. Такой адрес лучше воспринимается и поисковиками, и пользователями, поэтому страница фасета может попасть в индекс и приводить трафик по конкретному запросу.

Как формируются мета-теги для тысяч страниц каталога? +

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

Не создадут ли страницы фасетов дублей в индексе? +

Нет, если управлять индексацией. Мы открываем для индекса только осмысленные посадочные под реальный спрос, а малозначимые комбинации фильтров закрываем, настраиваем канонические адреса и правила индексации. Так трафик растёт без замусоривания индекса дублями.

Сколько стоит и сколько занимает переработка большого каталога? +

Ускорение фасетов и поиска — от 350 тысяч рублей и от 6 недель. Полная переработка каталога с импортом из 1С, SEO и highload-настройкой — от 800 тысяч и выше. Точную смету даём после аудита: объём ассортимента, число свойств и нагрузка определяют работы.

Из чего складывается цена? +

Из объёма ассортимента, числа свойств и торговых предложений, требований к импорту и нагрузке, нужного объёма SEO. Дополнительно оцениваются новые каналы импорта, расширенное SEO и сопровождение. Все факторы показываем в смете прозрачно, фиксируем состав работ до старта.

Можно ли переработать каталог поэтапно, без остановки магазина? +

Да. Сначала снимаем аудит производительности и устраняем критичные тормоза — фасеты и поиск, затем итерациями подключаем оптимизацию импорта, SEO для каталога и управление ассортиментом. Работы ведём на копии и выкатываем изменения без остановки действующего магазина.

Кому принадлежат код и данные после переработки? +

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

Будете ли вы сопровождать каталог после запуска? +

Да. Предлагаем сопровождение и развитие каталога: следим за производительностью, обновлениями, корректностью импорта и качеством выдачи, дорабатываем по мере роста ассортимента. Для крупных проектов доступно соглашение об уровне сервиса с гарантированным временем реакции.

Что будет, когда ассортимент вырастет ещё в несколько раз? +

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

Сможет ли наш контент-менеджер управлять каталогом сам? +

Да. Массовое редактирование, заведение свойств и фасетов, создание SEO-посадочных и контроль импорта мы делаем доступными из админки без участия разработчика. Передаём документацию и при необходимости обучаем команду работе с каталогом.

Как вы измеряете, что каталог стал быстрее? +

Замеряем отклик фильтров, поиска и страниц до и после на реальном объёме, ведём метрики и нагрузочные тесты. Вы видите конкретные цифры — на сколько процентов упал отклик фасетов, во сколько раз ускорился импорт, сколько страниц вошло в индекс, — а не общие обещания.

Полезное

Статьи по теме

Начать проект

Обсудим ваш каталог на Битрикс?

Расскажите об объёме ассортимента и нагрузке — предложим архитектуру каталога под вашу задачу и пришлём смету в течение рабочего дня.

  • Ответим в течение рабочего дня
  • Бесплатный аудит процессов и расчёт
  • NDA и фиксированная смета