-10%Переходите к нам от другого подрядчика — дадим скидку на первый этап работ

Галерея фото в карточке товара: правила, которые повышают доверие

Галерея фотографий в карточке товара интернет-магазина на 1С-Битрикс: порядок кадров, зум и торговые предложения

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

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

Коротко

  • Нужны не «много фото», а осмысленные кадры: главный на белом, ракурсы, деталь, масштаб, применение.
  • Храните главное фото в DETAIL_PICTURE, дополнительные — в множественном свойстве MORE_PHOTO, задавайте порядок явно.
  • Готовьте несколько размеров через ресайз с кэшем, отдавайте WebP и включайте ленивую загрузку для всех кадров, кроме первого.
  • Для товаров с вариантами галерея должна меняться при выборе цвета или модели через фото торговых предложений.

Почему галерея решает больше, чем кажется

Фотографии закрывают возражения, которые покупатель не всегда формулирует вслух: «а как это выглядит сзади?», «какая на ощупь поверхность?», «влезет ли в мою нишу?», «что вообще в коробке?». Каждый неотвеченный вопрос — это сомнение, а сомнение на карточке товара конвертируется в уход. Хорошая галерея снимает эти вопросы визуально и без единого слова.

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

Какие кадры действительно нужны

Ошибка многих каталогов — заливать в галерею всё, что прислал поставщик, вперемешку и без логики. Гораздо сильнее работает продуманный набор, где каждый кадр отвечает за свою задачу.

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

Порядок фотографий в галерее

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

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

Как хранить фото в 1С-Битрикс

В 1С-Битрикс изображения товара привязаны к элементу инфоблока, и есть устоявшаяся схема их хранения.

Где хранитсяЧто этоНазначение
PREVIEW_PICTUREАнонсное изображениеПревью в списках и каталоге
DETAIL_PICTUREДетальное изображениеГлавный кадр карточки
MORE_PHOTO (свойство «Файл», множественное)Доп. фотографииОстальные кадры галереи
Картинки торгового предложенияФото SKUГалерея под конкретный вариант

Такой подход поддерживается штатными компонентами каталога (catalog.element и его связка с catalog.section) и корректно работает с обменом. Множественное свойство типа «Файл» — стандартный способ хранить дополнительные снимки; именно его читают шаблоны галереи. Если у вас на проекте фото раскиданы по разным HTML-полям и описаниям, это первый кандидат на приведение в порядок.

Привязка галереи к торговым предложениям

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

Технически у торговых предложений есть собственные изображения. Логика вывода такая: при переключении варианта галерея показывает фото выбранного предложения, а если своих снимков у него нет — откатывается на фото товара-родителя. Реализуется это в компоненте catalog.element с настроенным выводом картинок предложений и переключением на JS без перезагрузки страницы. Когда вариантов много, а логика сложная, вывод галереи выносят в кастомный компонент на D7 и ORM, чтобы аккуратно собирать наборы изображений под каждое предложение.

Ресайз, WebP и вес изображений

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

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

Зум, лайтбокс и мобильная галерея

Рассмотреть деталь — базовая потребность покупателя, поэтому зум обязателен. На десктопе это увеличение по наведению или клику, на мобильном — pinch-to-zoom в полноэкранном просмотрщике. Лайтбокс (полноэкранный просмотр с листанием) даёт возможность внимательно изучить каждый кадр, не уходя со страницы.

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

Скорость: ленивая загрузка и кэш

Галерея не должна мешать быстрой отрисовке карточки. Ключевой приём — грузить сразу только первый (видимый) кадр, а остальные подгружать лениво.

  1. Первый кадр — приоритетный. Главное фото грузится сразу, без lazy, чтобы покупатель увидел товар мгновенно.
  2. Остальные — lazy. Атрибут loading="lazy" на дополнительных кадрах: они подгружаются по мере пролистывания.
  3. Явные размеры. width и height (или aspect-ratio), чтобы страница не «прыгала» при загрузке — это бережёт CLS.
  4. Кэш ресайзов и страницы. Кэшируйте и изображения, и вывод компонента; для витрины подключайте композитный кэш.

Скорость карточки прямо влияет на Core Web Vitals и, через них, на позиции и конверсию. Тяжёлая галерея с десятком неоптимизированных фото способна испортить и LCP, и CLS одновременно, поэтому её оптимизируют в связке с общей производительностью каталога.

Alt, подписи и доступность

Каждое изображение должно иметь осмысленный атрибут alt — не «IMG_1234.jpg», а короткое описание того, что на кадре. Alt нужен для доступности (скринридеры), показывается при недогрузке изображения и помогает поиску по картинкам. Для товаров alt удобно строить по шаблону «название товара + суть кадра», например «кресло Oslo, вид сбоку».

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

Видео и 360° без потери скорости

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

Если карточка обрастает интерактивом — видео, 360°, конфигуратор — часть логики выносят в отдельные модули и компоненты. Как устроена такая разработка, мы показывали в статье про разработку модуля для 1С-Битрикс.

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

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

  1. Набор кадров определён. Есть главный, ракурсы, деталь, масштаб, применение и упаковка — каждый закрывает свой вопрос.
  2. Хранение упорядочено. Главное фото в DETAIL_PICTURE, дополнительные — в MORE_PHOTO, порядок задан явно.
  3. Привязка к SKU работает. Выбор варианта меняет галерею, есть откат на фото родителя.
  4. Размеры и форматы готовы. Ресайз под роли, WebP с запасным JPEG, кэш ресайзов.
  5. Скорость под контролем. Первый кадр без lazy, остальные ленивые, заданы размеры, включён кэш.
  6. Зум и мобильная галерея. Лайтбокс, свайп, pinch-to-zoom, полноэкранный режим.
  7. Доступность. Осмысленные alt, подписи где нужно, управление с клавиатуры.
  8. Тяжёлый контент отложен. Видео и 360° грузятся по действию, а не при открытии карточки.

Вывод

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

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

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

Сколько фотографий должно быть в карточке товара?

Универсального числа нет, но практика показывает, что 5–8 осмысленных кадров работают лучше, чем два и лучше, чем двадцать однотипных. Нужны главный кадр на белом фоне, несколько ракурсов, деталь/фактура, кадр с масштабом или в применении и, для сложных товаров, фото упаковки и комплектации. Важно не количество, а то, чтобы каждый снимок закрывал отдельный вопрос покупателя.

В каком порядке показывать снимки в галерее?

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

Как хранить фото товара в 1С-Битрикс правильно?

Главное изображение обычно кладут в системное поле DETAIL_PICTURE, а дополнительные — в множественное свойство типа «Файл» (например MORE_PHOTO) у элемента инфоблока. Такой подход поддерживается стандартными компонентами каталога и корректно переживает обмен CommerceML. Для товаров с вариантами часть фото привязывают к торговым предложениям, чтобы галерея менялась при выборе цвета или модели.

Нужно ли делать разные размеры одного фото?

Да. Одно и то же изображение нужно в нескольких размерах: миниатюра для списка, средний размер для галереи, крупный для зума. В 1С-Битрикс это делают через CFile::ResizeImageGet или встроенный ресайз компонентов, а результаты кэшируют. Отдавать полноразмерный файл на 4000 px в миниатюру — прямой путь к медленной карточке и плохим Core Web Vitals.

Замедляет ли большая галерея загрузку карточки?

Замедляет, если грузить все изображения сразу и в оригинальном весе. Решение — ленивая загрузка (loading="lazy") для всех кадров, кроме первого, современные форматы (WebP/AVIF), корректные размеры под контейнер и кэширование ресайзов. Тогда покупатель видит первый кадр мгновенно, а остальные подгружаются по мере пролистывания, не мешая отрисовке.

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

У торговых предложений (SKU) есть собственные изображения. Логика такая: при выборе варианта — например, цвета — галерея показывает фото именно этого предложения, а если у него своих снимков нет, откатывается на фото товара-родителя. Это делается через компонент catalog.element с настроенным выводом картинок предложений и JS-переключением без перезагрузки страницы.

Обязательны ли alt и подписи к фото?

Атрибут alt обязателен: он нужен для доступности, для показа при недогрузке изображения и помогает поиску по картинкам. Подписи (figcaption) не обязательны, но полезны там, где кадр требует пояснения — например, «фактура крупным планом» или «комплект поставки». Alt заполняют осмысленно: не «фото1.jpg», а короткое описание того, что на снимке.

Что делать с видео и 360° в карточке?

Видео и 3D/360°-обзор сильно повышают доверие для техники, мебели и дорогих товаров, но их нельзя грузить наравне с фото. Видео подключают через плейсхолдер с ленивой инициализацией плеера по клику, а 360° — отдельным вьюером, который стартует по действию пользователя. Так тяжёлый контент не бьёт по скорости первой отрисовки карточки.

Поделиться:

Карточки товара тормозят и не продают?

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

Редакция B2Bsite

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

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