ФиксИнтернет-магазин на 1С-Битрикс под ключ за 30 дней по фиксированной цене

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

Карточка товара в листинге каталога на 1С-Битрикс: фото, цена, наличие, характеристики и кнопка покупки

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

Разберём, какие данные показать в карточке товара сразу, а какие оставить детальной странице; как расставить приоритеты для розницы и B2B и как собрать всё это на компоненте catalog.section в 1С-Битрикс без потери скорости. Если проектируете каталог с нуля или переделываете витрину, отправная точка — грамотный учёт цен и остатков в 1С, потому что именно эти данные карточка и показывает.

Коротко

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

Зачем карточка в листинге решает исход

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

Из этого следует главный принцип: в карточку выносят то, что участвует в сравнении и в решении «кликать / не кликать». Всё остальное — только шум, который замедляет и глаз, и страницу. Ошибка проектирования — пытаться впихнуть в плитку максимум информации «чтобы было». Лучше меньше, но по делу.

Две задачи одной карточки

Минимальный набор: что нужно всегда

Есть данные, без которых карточка не работает ни в рознице, ни в опте. Это фундамент, и его нельзя урезать ради «красоты» сетки.

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

От номенклатуры до витрины каталога Номенклатуратовары из 1ССвойства и SKUхарактеристикиКарточкафото, описаниеИндекспоиск и фильтрКаталогвитрина клиенту
Схема: номенклатура из 1С обрастает свойствами и торговыми предложениями, наполняется контентом карточки и индексируется — так формируется витрина, по которой ищут и фильтруют.

Фото: главный элемент плитки

Фотография занимает большую часть карточки и первой формирует впечатление. Здесь важны три вещи: единый формат, качество и скорость. Разнобой в кадрировании (один товар крупно, другой мелко, третий на цветном фоне) разрушает аккуратность сетки и подсознательно снижает доверие. В 1С-Битрикс единый размер обеспечивается resize-кэшем: оригиналы приводятся к нужным габаритам и кэшируются, а не масштабируются браузером.

По скорости фото — самая тяжёлая часть листинга. Приёмы, которые держат категорию быстрой:

Цена, скидка и цена по группе клиента

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

В B2B цена сложнее: она зависит от группы клиента. Дилер видит одну цену, оптовик первого уровня — другую, розничный гость — третью или приглашение авторизоваться. В 1С-Битрикс это реализуется через типы цен и группы пользователей, и в карточке листинга выводится цена, соответствующая текущему покупателю. Как выстроить закрытые цены и группы, мы закрываем услугой автоматизации продаж и склада на 1С.

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

Наличие и склад в карточке

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

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

Характеристики: одна-три, а не все

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

  1. Определите различающий признак. Для смартфонов — память и диагональ, для крепежа — размер и материал, для шин — типоразмер.
  2. Ограничьте количество. Одна-три характеристики; всё остальное — в детальной карточке.
  3. Настройте вывод под категорию. Разным разделам — разный набор свойств, а не единый шаблон на весь каталог.

В 1С-Битрикс набор выводимых свойств задаётся в настройках компонента catalog.section. Выбирайте свойства осознанно под конкретный раздел: то, что критично для одной категории, для другой — лишний шум.

Кнопка покупки и торговые предложения

Кнопка «В корзину» прямо в листинге сокращает путь до покупки — но только когда товар можно купить без дополнительного выбора. Если у товара есть обязательные торговые предложения (размер, цвет, объём, фасовка), добавлять в корзину «родителя» без выбранного SKU нельзя: это порождает битые заказы. В таком случае кнопка ведёт в карточку или открывает быстрый просмотр, где покупатель выбирает вариант.

В 1С-Битрикс это управляется логикой offer-ов и настройкой действий компонента. Разумная схема такая:

Значки, бейджи и социальные сигналы

Бейджи — «Хит», «Новинка», «-20%», «Топ продаж» — усиливают карточку, направляя внимание. Но их сила в дозировке: если бейдж висит на каждом товаре, он перестаёт работать и превращается в шум. Держите бейджи осмысленными и редкими.

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

Приоритет данных: таблица

Чтобы не спорить о каждом элементе, полезно один раз зафиксировать приоритет данных карточки по важности и по аудитории.

ЭлементПриоритетРозницаB2B
ФотоКритичноКрупное, эмоциональноеИнформативное, единый формат
ЦенаКритичноС акцентом на скидкуЦена группы клиента
НаличиеКритичноСтатусСклад отгрузки, остаток
Ключевая характеристикаВысокий1-2 признакаАртикул, упаковка, кратность
Кнопка покупкиВысокий«В корзину»Ввод количества
Рейтинг, отзывыСреднийВажныПочти не влияют
БейджиСреднийХит, скидкаНовинка, под заказ

Реализация на компоненте catalog.section

Технически карточка листинга в 1С-Битрикс — это шаблон компонента bitrix:catalog.section (или комплексного catalog). Именно он отвечает за вывод плитки: фото, цену, свойства, кнопку. Собирают карточку по такой логике:

  1. Выберите выводимые поля и свойства. В параметрах компонента укажите артикул, нужные свойства и типы цен, соответствующие группам клиентов.
  2. Настройте resize фото. Приведите изображения к единому размеру плитки через resize-кэш, включите ленивую загрузку.
  3. Опишите действия кнопки. Для товаров с обязательными SKU — переход/быстрый просмотр вместо прямого добавления.
  4. Подключите наличие и цену группы. Свяжите вывод с данными торгового каталога, приходящими обменом из 1С.
  5. Кастомизируйте шаблон в отдельной копии. Не правьте системный шаблон компонента — работайте в своей копии, чтобы обновления не затирали доработки.

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

Скорость: карточка и производительность

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

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

Частые ошибки

Чек-лист внедрения

  1. Базовый минимум на месте. Фото, название, цена и наличие видны в каждой плитке.
  2. Цена соответствует покупателю. Розничная — гостю, цена группы — авторизованному B2B-клиенту.
  3. Наличие корректно. Статус выводится, для мультисклада — в разрезе склада или региона.
  4. Характеристики отобраны. Одна-три различающих свойства под каждую категорию, не весь список.
  5. Кнопка покупки логична. Прямое добавление для простых товаров, выбор SKU — для вариативных.
  6. Фото унифицированы и оптимизированы. Единый формат, resize-кэш, ленивая загрузка, современные форматы.
  7. Кэш и композит включены. Компонент кэшируется, динамика догружается отдельно.
  8. Проверено на реальном каталоге. Прогнаны разные категории, группы клиентов и состояния наличия.

Вывод

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

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

Частые вопросы

Какие данные обязательно показывать в карточке товара в листинге?

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

Стоит ли показывать цену прямо в листинге?

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

Как показывать наличие в карточке листинга?

Наличие сильно влияет на конверсию, поэтому статус выводят прямо в плитке: «В наличии», «Мало», «Под заказ», «Нет в наличии». Остатки в 1С-Битрикс приходят из торгового каталога и, как правило, обновляются обменом с 1С. Для распределённых складов имеет смысл показывать наличие в разрезе склада или региона покупателя, а не абстрактное «есть на остатках». Товары не в наличии обычно опускают в конце сортировки, но не прячут полностью.

Нужна ли кнопка «В корзину» прямо в листинге?

Для товаров простого выбора — да, это сокращает путь до покупки. Но если у товара есть обязательные торговые предложения (размер, цвет, объём), кнопка из листинга должна вести в карточку или открывать быстрый просмотр, где покупатель выберет вариант. Добавлять в корзину «родителя» без выбранного SKU нельзя — это приводит к ошибкам в заказе. В 1С-Битрикс это управляется настройкой действий компонента catalog.section и логикой offer-ов.

Сколько характеристик выводить в плитке товара?

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

Как карточка в листинге влияет на скорость каталога?

Напрямую. На странице категории десятки карточек, и каждая тянет фото, цену, наличие, свойства. Если данные не кэшируются и картинки не оптимизированы, категория грузится медленно и теряет посетителей. В 1С-Битрикс помогает кэширование компонента catalog.section, resize-кэш изображений, ленивая загрузка фото и композитный сайт для статической части. Динамику вроде цены группы и наличия догружают отдельно, чтобы не ломать кэш.

Чем отличается карточка в листинге для B2B и для розницы?

В рознице акцент на эмоцию и цену: крупное фото, скидка, рейтинг, быстрый «В корзину». В B2B важнее рабочие данные: артикул, кратность и упаковка, цена группы клиента, наличие по складу отгрузки, быстрый ввод количества. Оптовику не нужны «звёзды», ему нужно быстро набрать позиции по спецификации. Поэтому карточку листинга проектируют под сценарий аудитории, а не по универсальному шаблону.

Стоит ли показывать скидку и старую цену в листинге?

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

Поделиться:

Каталог теряет клиентов на странице категории?

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

Аудит и оптимизация 1С

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины и каталоги на 1С-Битрикс: проектируем карточки товара и листинги, которые конвертируют, и связываем витрину с ценами и остатками из 1С.

← Все статьи блога