Каталог интернет-магазина — дерево разделов, карточка товара, вариации, фильтры и поиск, который находит нужный артикул. На Битриксе, Woo, OpenCart и кастоме одни и те же ошибки: фильтры плодят дубли, поиск не прощает опечатку, на карточке нет наличия и срока доставки.
Начинаем с того, как продаёте: простые товары, торговые предложения, комплекты, опт. Фасеты только по живым свойствам. Поиск на больших каталогах — не LIKE в MySQL, а отдельный контур с пустыми выдачами, которые не стыдно показать.
Входит: IA, структура карточки (цена, наличие, доставка, характеристики), листинг, пагинация с индексируемыми страницами, правила картинок. Не входит без отдельной строки: фотосессии и написание 10 000 описаний.
Дальше — SEO каталога и YML и оформление заказа.
Карточка без наличия, срока сборки и понятной доставки конвертирует хуже любой «уникальности». Фильтры строим от свойств, которые менеджер реально заполняет: цвет «как в прайсе поставщика» без справочника даёт мусорные фасеты. Поиск тестируем запросами из кассы и из Директа, не выдуманными. Для больших витрин отдельно решаем, индексировать ли посадочные брендов и серий — это уже SEO, но закладывается в IA, иначе потом редиректами не спастись.
Приёмка каталога — сценарии, а не скриншоты: найти товар по артикулу, отфильтровать два свойства, открыть карточку с пустым остатком, открыть вариацию, которой нет в наличии. Если сценарий ломается, это дефект, даже если «в целом красиво». Для SEO в каталоге заранее решаем человекопонятные URL на русском, без id в хвосте, если платформа позволяет. Хлебные крошки должны совпадать с деревом, которое видит поисковик, иначе сниппеты врут.

