Что нужно продумать заранее
1. Архитектуру каталога
Каталог должен расти по правилам, а не хаотично. Если структура изначально построена на понятной логике, добавление новых товаров не разрушает навигацию. Для оптового сайта особенно важны: — четкая иерархия категорий — закупщик должен с первого взгляда понимать, в каком разделе искать, не гадая между «Крепеж», «Метизы» и «Расходные материалы»; — понятные уровни вложенности — глубина в три-четыре уровня еще работает, а пять-шесть уже заставляют пользователя терять контекст; — единые правила наименования товаров — без них каталог быстро превращается в свалку; — отдельная логика для брендов, типов, назначений и характеристик — смешивать всё в одной плоской структуре нельзя; — возможность расширять каталог без переделки всей структуры — новая товарная группа не должна требовать пересмотра всей иерархии. На практике это означает, что архитектуру стоит проектировать с запасом: закладывать категории-контейнеры, которые пока пустые, но понятно, куда в будущем лягут новые линейки.
2. Модель товарных данных
Если характеристики лежат только в тексте описания, сайт быстро перестает масштабироваться. Для роста ассортимента нужен структурированный каталог: свойства должны храниться в отдельных полях. Это дает сразу несколько преимуществ: — фильтры работают корректно — система понимает, что «нержавеющая сталь» это материал, а не часть названия; — поиск понимает параметры товара — можно найти все позиции с определенным диаметром или типом резьбы; — можно показывать сравнение — выводить таблицу с характеристиками, а не два абзаца текста; — проще добавлять новые категории — достаточно задать набор полей, а не переписывать описания; — легче автоматизировать импорт — данные из ERP или прайс-листов поставщиков маппятся на конкретные поля; — меньше ручных ошибок — менеджер не забудет указать важный параметр, если поле обязательное.
3. Правила атрибутов
У каждого товара должны быть обязательные и необязательные характеристики. Это особенно важно в B2B, где покупатель часто выбирает не «по картинке», а по техническим параметрам. Примеры атрибутов: — размер; — материал; — цвет; — производитель; — артикул; — упаковка; — кратность; — наличие; — совместимость; — область применения. Если заранее не определить, какие атрибуты обязательны для категории, каталог начнет заполняться несравнимыми карточками. В одной будет указан материал и вес, в другой — только цвет и страна производства. Закупщик просто не сможет сопоставить позиции и уйдет к поставщику с более предсказуемым каталогом.
Как масштабировать каталог без потери удобства
Делайте не больше, а умнее
При росте ассортимента первая ошибка — добавить еще один уровень меню и еще один блок фильтров. Это редко помогает. Намного важнее сделать навигацию предсказуемой. Рабочий принцип такой: — пользователю должно быть понятно, где он находится — хлебные крошки и подсветка активной категории решают эту задачу; — он должен быстро сузить выбор — первые три-четыре фильтра должны отсекать 80% нерелевантных позиций; — каждый фильтр должен реально помогать — если параметр никогда не используется в поиске, его место не в основном блоке, а в дополнительных настройках; — результаты должны обновляться без лишних действий — мгновенная фильтрация без перезагрузки страницы; — путь к товару должен занимать минимум шагов — в идеале не больше трех-четырех кликов от входа в каталог.
Стройте фильтры на основе поведения покупателей
Фильтры нельзя собирать «по складу». Их нужно собирать по тому, как закупщик ищет товар. Я не раз видел ситуацию: компания выгружает в фильтры все возможные характеристики, потому что «они есть в учетной системе». В итоге закупщик видит 30 параметров и просто игнорирует фильтрацию. Сначала в приоритете обычно идут: — категория; — бренд; — назначение; — ключевые характеристики; — цена; — наличие; — упаковка; — объем / размер / формат; — технические параметры; — страна происхождения, если она критична для закупки. Если фильтров слишком много, их нужно не удалять, а группировать и прятать под второстепенные настройки. Основной блок фильтрации должен содержать 5-7 параметров, которыми реально пользуются. Остальное — в раскрывающихся секциях или отдельной вкладке.
Сохраняйте единые правила именования
Один и тот же товар не должен выглядеть по-разному в разных местах сайта. Это частая проблема растущих каталогов: на странице категории написано одно, в карточке — другое, в выгрузке — третье. Проверьте: — одинаково ли названы товары в каталоге и на сайте; — совпадают ли артикулы; — не дублируются ли позиции под разными названиями; — одинаковы ли единицы измерения; — нет ли разного написания брендов; — не используются ли в карточках внутренние складские сокращения. Отдельная боль — когда в карточку попадают внутренние пометки вроде «тов. с доп. упак.» или «арт. 1234-левый-склад». Закупщику это не нужно, а каталог захламляется.
Отделяйте контент от данных
Когда ассортимент растет, описание перестает быть главным источником информации. Пользователю нужен не «текст о товаре», а быстрый доступ к параметрам. Хорошая карточка оптового товара должна включать: — название; — артикул; — цену; — наличие; — фото; — ключевые характеристики; — кратность и упаковку; — документы и сертификаты; — условия отгрузки; — аналогичные товары или сопутствующие позиции. Текст описания остается, но не заменяет структуру. Его роль — дать контекст, который не укладывается в таблицу характеристик: особенности применения, совместимость, ограничения. Но параметры должны быть выведены в отдельный блок, который машиночитаем и доступен для фильтрации.
Таблица: что масштабировать в первую очередь
| Область | Что проверить | Почему это важно |
|---|---|---|
| Категории | Логика разделов и глубина вложенности | Покупатель должен быстро понимать, где искать товар |
| Атрибуты | Единый набор характеристик для каждой категории | Без этого фильтры и сравнение работают плохо |
| Поиск | Поиск по артикулу, названию, синонимам | В опте часто ищут не по «красивому» имени |
| Карточки товаров | Структура полей и единый шаблон | Нужна сопоставимость и скорость выбора |
| Фильтры | Актуальность, приоритет, количество | Слишком длинные фильтры снижают удобство |
| Импорт | Автоматизация обновления данных | Ручное наполнение не выдерживает рост каталога |
| Мобильная версия | Удобство фильтрации и просмотра | Закупки все чаще совершают с телефона |
Пошаговый план подготовки сайта к росту ассортимента
Шаг 1. Проведите инвентаризацию каталога
Сначала нужно понять, что уже есть на сайте: — какие категории перегружены — где больше 200-300 позиций в одном списке без нормальной фильтрации; — где много дублей — одна и та же позиция с разными названиями или артикулами; — какие товары заполнены не полностью — карточки без фото, без ключевых характеристик, без цен; — какие атрибуты используются хаотично — в одной категории указан материал, в другой нет, хотя он критичен; — какие товары плохо ищутся — ни по артикулу, ни по названию, ни по синонимам; — какие позиции чаще всего приводят к отказам — добавлены в корзину, но не куплены. Это база для всех последующих решений. Без честной инвентаризации любые доработки будут стрельбой вслепую.
Шаг 2. Разбейте товары по логике закупки
Не всегда лучшая структура — это структура склада. Для пользователя важнее логика выбора. Например: — по назначению — крепеж для гипсокартона, крепеж для кровли, крепеж для фасадов; — по типу клиента — товары для розничных точек, товары для производства, товары для строительных бригад; — по совместимости — расходники к определенной модели оборудования; — по сценарию применения — товары для внутренних работ, для наружных, для влажных помещений; — по техническому параметру — диаметр, мощность, тип соединения; — по бренду — когда бренд является ключевым фактором выбора; — по ценовому сегменту — эконом, стандарт, премиум. Складская структура тоже важна, но она должна быть под капотом — в учетной системе. На сайте клиенту нужна логика выбора, а не логика хранения.
Шаг 3. Определите обязательные поля для каждой категории
У каждой категории должен быть свой набор обязательных характеристик. Без этого невозможно масштабировать каталог без потери качества. Минимум стоит задать: — название; — артикул; — бренд; — цена; — остаток; — единица измерения; — кратность; — основные параметры; — фото; — статус товара. Для разных категорий набор будет различаться. Например, для электроинструмента обязательны мощность и тип питания, а для крепежа — диаметр, длина и материал. Важно зафиксировать эти требования до того, как каталог начнет активно пополняться.
Шаг 4. Настройте фильтры под реальные сценарии
Хорошие фильтры не перегружают интерфейс. Они сокращают путь до покупки. Проверьте: — можно ли выбрать несколько значений сразу — например, несколько брендов или диапазон размеров; — показывается ли количество товаров в фильтре — закупщик должен видеть, что после выбора параметра останется 5 позиций, а не 500; — видны ли активные фильтры — пользователь должен понимать, какие ограничения сейчас применены; — можно ли быстро сбросить отдельный параметр — без сброса всей фильтрации; — не появляются ли пустые результаты слишком рано — когда комбинация фильтров дает ноль товаров, хотя они есть в каталоге, но с другими атрибутами; — адаптирован ли фильтр под мобильные устройства — на телефоне фильтрация должна быть не менее удобной, чем на десктопе.
Шаг 5. Обновите поиск
Поиск на оптовом сайте должен быть терпимым к реальному поведению пользователей. Люди часто вводят: — артикул — полностью или частично; — сокращение — «нерж» вместо «нержавеющая сталь»; — часть названия — «болт М8» вместо полного наименования; — технический параметр — «40х60» для профильной трубы; — бренд — иногда в разном написании; — внутренний код — который используют менеджеры, но которого нет в карточке; — опечатку — «шуроповерт» вместо «шуруповерт». Если поиск понимает только «идеальный запрос», он быстро перестает быть полезным. Хороший поиск должен обрабатывать синонимы, морфологию и нечеткие совпадения, а также уметь искать по содержимому характеристик, а не только по названию.
Шаг 6. Проверьте сценарии повторной закупки
В опте рост ассортимента особенно опасен для постоянных клиентов. Им важны быстрые повторные заказы, а не изучение каталога заново. Нужно предусмотреть: — историю заказов — с возможностью повторить любой прошлый заказ в один клик; — избранное — списки регулярно закупаемых позиций; — быстрый повтор покупки — кнопка «повторить заказ» с предзаполненной корзиной; — сохраненные списки — шаблоны типовых закупок для разных объектов или проектов; — персональные цены — чтобы постоянный клиент сразу видел свою цену, а не базовую; — доступность по договору — скрытие товаров, которые не поставляются по конкретному договору; — скрытие нерелевантных товаров — если клиент работает только с определенными брендами или категориями. Если постоянный клиент после расширения каталога вынужден каждый раз заново искать свои позиции среди тысяч новых, он может просто уйти к тому поставщику, у которого процесс повторной закупки отлажен лучше.
Типовые ошибки, которые убивают удобство
— добавляют товары без единого шаблона карточки — в итоге часть позиций заполнена подробно, часть пустая, и сравнить их невозможно; — дублируют одни и те же позиции в нескольких категориях — закупщик видит один и тот же товар в трех разделах и не понимает, какой выбрать; — делают фильтры слишком длинными и нечитабельными — 20 параметров в столбик, из которых реально используются три; — смешивают структурные характеристики с текстом — «материал: сталь» запрятано в середине описания и недоступно для фильтра; — не нормализуют названия товаров — «Болт М8х40», «Болт М 8*40» и «Болт 8х40 мм» воспринимаются системой как три разных товара; — не учитывают мобильный сценарий — фильтры и таблицы на телефоне превращаются в нечитаемую кашу; — не проверяют поиск по артикулу — хотя в опте это основной способ поиска; — прячут ключевую информацию за лишними кликами — цену, наличие и кратность приходится добывать в несколько действий; — не закладывают место под расширение каталога — структура спроектирована впритык под текущий ассортимент; — не связывают каталог с реальным процессом закупки — сайт живет отдельно, а менеджеры отдельно обрабатывают заказы по телефону.
Чек-лист готовности сайта к росту ассортимента
— Каталог имеет понятную иерархию. — Для категорий заданы обязательные атрибуты. — Названия товаров стандартизированы. — Поиск работает по артикулу и ключевым характеристикам. — Фильтры помогают сузить выбор, а не мешают. — Карточки товаров заполнены по единому шаблону. — Есть управление дублями и синонимами. — Сайт нормально работает на мобильных устройствах. — Поддерживается повторная закупка. — Импорт и обновление данных частично автоматизированы.
Когда пора менять не только каталог, но и платформу
Иногда проблема уже не в интерфейсе, а в архитектуре решения. Платформу стоит пересматривать, если: — рост ассортимента постоянно требует ручных костылей — каждое обновление каталога превращается в спецоперацию; — каталог тормозит при обновлении данных — пересчет цен или остатков занимает часы; — фильтры невозможно нормально расширить — движок не поддерживает зависимые фильтры или фильтрацию по характеристикам; — карточки товаров не вмещают нужные поля — жесткая структура не позволяет добавить новые атрибуты; — разные отделы ведут данные по-разному — маркетинг заполняет одно, склад другое, а отдел закупок третье; — каждый новый раздел ломает старую логику — добавление категории требует переписывания шаблонов; — сайт тяжело интегрируется с CRM, ERP или складом — обмен данными идет через ручные выгрузки и правки. В такой ситуации косметические доработки не спасают. Нужна более гибкая архитектура, которая изначально рассчитана на рост и изменения.
Что дает правильная подготовка
Если подготовить оптовый сайт к росту ассортимента заранее, бизнес получает сразу несколько эффектов: — покупатели быстрее находят нужное — сокращается время от входа на сайт до оформления заказа; — снижается нагрузка на менеджеров — клиенты реже звонят с вопросами «а есть ли у вас…» и «как найти…»; — уменьшается число ошибок в заказах — когда характеристики структурированы, сложнее перепутать похожие позиции; — проще запускать новые товарные группы — достаточно задать набор атрибутов и правила, а не переделывать весь каталог; — каталог легче поддерживать — автоматизация импорта и единые шаблоны сокращают ручной труд; — растет повторная закупка — постоянным клиентам удобно работать с предсказуемым интерфейсом; — сайт не «ломается» при расширении ассортимента — архитектура выдерживает рост без потери скорости и логики.
Вывод
Рост ассортимента — это не только про больше товаров. Это проверка всей логики сайта: структуры, поиска, фильтров, карточек, данных и сценариев покупки. Если интерфейс построен правильно, каталог спокойно выдерживает расширение и остается удобным для закупщика. Если нет — каждый новый товар делает сайт сложнее для клиента и дороже для команды. Подготовка оптового сайта к росту начинается не с добавления новых позиций, а с наведения порядка в том, как эти позиции представлены, найдены и куплены.
FAQ
Как понять, что каталог уже не справляется с ростом?
Если покупатели часто не находят товары, менеджеры вынуждены подсказывать вручную, а фильтры и поиск дают нерелевантные результаты, каталог уже работает на пределе. Дополнительные сигналы: рост числа звонков с уточнениями, падение конверсии в корзину при растущем трафике, увеличение времени на оформление заказа.
Что важнее для оптового сайта: поиск или фильтры?
Оба элемента важны. Поиск нужен для быстрого перехода к конкретному товару, фильтры — для выбора из большого массива позиций. В опте сценарии смешанные: постоянный клиент чаще использует поиск по артикулу, новый — фильтры для подбора. Нельзя жертвовать одним в пользу другого.
Нужно ли делать отдельные фильтры под каждую категорию?
Да, если товары сильно отличаются по параметрам. Универсальные фильтры редко работают хорошо на сложном B2B-каталоге. Например, фильтр «диаметр» критичен для крепежа, но бесполезен для электроинструмента. При этом базовые фильтры — цена, наличие, бренд — могут быть сквозными.
Можно ли масштабировать каталог без редизайна?
Иногда да, если проблема только в структуре данных и фильтров. Но если архитектура сайта изначально слабая, редизайн или переработка платформы часто неизбежны. Хороший признак — если настройка фильтров и шаблонов карточек решает большинство проблем, можно обойтись без глобальных изменений.
С чего начать подготовку к росту ассортимента?
С аудита каталога: дубли, структура, атрибуты, поиск, фильтры, карточки товаров и сценарии повторной закупки. Без понимания текущего состояния любые доработки будут хаотичными. Аудит лучше проводить совместно с теми, кто реально работает с каталогом — менеджерами и самими закупщиками.