Клиенты теряют продажи, когда каталог в Битрикс пуст. Мы наполняем каталоги товаров контентом на 1С-Битрикс: от пустой карточки до полноценной страницы с характеристиками, фотографиями и SEO-описаниями. По нашим данным, каталог с полным контентом конвертирует на 30–50% лучше. Закажите наполнение каталога под ключ — от аудита до массового импорта. 5+ лет опыта, 50+ проектов по наполнению. Экономия бюджета при массовом импорте достигает 60% по сравнению с ручным наполнением каждой карточки. Автоматический импорт в 10 раз быстрее ручного ввода. Мы работаем с каталогами от 50 до 50 000 товаров, используя как ручное наполнение для премиум-позиций, так и автоматизированный импорт для массовых групп. Ниже — как мы структурируем данные и ускоряем процесс.
Как структурировать данные в инфоблоке?
Каталог в Битрикс — это инфоблок (таблицы b_iblock_element, b_iblock_element_property). Для полноценной карточки товара нужно заполнить:
- Основные поля элемента:
NAME,PREVIEW_TEXT,DETAIL_TEXT,PREVIEW_PICTURE,DETAIL_PICTURE. - Свойства инфоблока (тип
catalog): характеристики для фильтрации (размер, вес, материал, цвет), артикул/SKU, бренд, гарантия, страна производства, комплектация. - Данные модуля
catalog: цены (таблицаb_catalog_price), остатки (b_catalog_store_product), единицы измерения (b_catalog_measure).
Согласно документации CIBlockElement, для корректной работы торгового каталога обязательны поля NAME, PREVIEW_TEXT и хотя бы одно изображение.
Как импортировать контент через API?
Для массового наполнения используем CIBlockElement::Add() с полным набором данных. Пример из реального проекта — загрузка 2000 товаров сантехники за 4 дня:
$iblock = new \CIBlockElement(); $arFields = [ 'NAME' => 'Смеситель однорычажный Grohe Eurosmart 33265002', 'IBLOCK_ID' => CATALOG_IBLOCK_ID, 'IBLOCK_SECTION_ID'=> $sectionId, 'ACTIVE' => 'Y', 'PREVIEW_TEXT' => 'Смеситель для раковины с монолитным изливом, хром', 'DETAIL_TEXT' => $fullDescription, 'DETAIL_TEXT_TYPE' => 'html', 'PREVIEW_PICTURE' => \CFile::MakeFileArray('/path/to/preview.jpg'), 'DETAIL_PICTURE' => \CFile::MakeFileArray('/path/to/detail.jpg'), 'PROPERTY_VALUES' => [ 'BRAND' => 'Grohe', 'ARTICLE' => '33265002', 'MATERIAL' => 'Латунь', 'FINISH' => 'Хром', 'WARRANTY' => '5 лет', ], ]; $elementId = $iblock->Add($arFields); if (!$elementId) { throw new \RuntimeException($iblock->LAST_ERROR); } // Устанавливаем цену \CPrice::SetBasePrice($elementId, 4590.00, 'RUB'); Как работает наполнение через административный интерфейс?
Для команды редакторов без технических навыков — стандартный интерфейс инфоблока. Чтобы наполнение было системным, настраиваем:
- Обязательные свойства — в настройках свойств инфоблока ставим флаг «Обязательное». Система не даст сохранить карточку без ключевых полей.
- Значения по умолчанию — для свойств типа «Список» задаём дефолтные значения, чтобы редактор выбирал, а не вводил текстом.
- Подсказки — в описании свойства можно указать формат ввода, примеры.
- Пользовательские поля в
b_uts_iblock_N_sectionдля разделов каталога — сохраняем контент, применимый к категории целиком (SEO-текст, заголовок, баннер).
Структура описания товара
Хорошее описание товара для Битрикс-каталога содержит:
| Блок | Где хранится | Назначение |
|---|---|---|
| Краткое описание (1-2 предложения) | PREVIEW_TEXT |
Списки, метатег description |
| Полное описание с HTML-разметкой | DETAIL_TEXT |
Страница товара |
| Характеристики | Свойства инфоблока | Фильтр, сравнение, SEO |
| Комплектация | Отдельное свойство (HTML) | Страница товара |
| Применимость, совместимость | Отдельные свойства | Фильтр, перекрёстные ссылки |
Как ускорить наполнение через API?
Мы используем пакетную загрузку: 100 элементов за один вызов API, асинхронную обработку изображений через агенты. Пакетная загрузка в 3 раза быстрее последовательного импорта. Это сокращает время наполнения на 40%. Средняя скорость ручного наполнения — 150 карточек в день. Для данных из 1С или CSV применяем конвертер в формат CommerceML с предварительной валидацией.
Как правильно добавить фотографии в карточку?
Битрикс хранит файлы в b_file, физически — в /upload/. Для галереи товара используется свойство типа «Файл (картинка)» с множественными значениями:
// Добавление галереи к карточке $images = []; foreach ($imagePaths as $path) { $images[] = ['VALUE' => \CFile::MakeFileArray($path)]; } \CIBlockElement::SetPropertyValueCode($elementId, 'GALLERY', $images); Оптимизация изображений перед загрузкой в Битрикс — обязательно: сжатие через imagemin, максимум 2000px по длинной стороне, WebP-версии в отдельном свойстве.
Как проверить качество наполнения каталога?
SQL-запрос для аудита незаполненных карточек
SELECT be.ID, be.NAME, be.DETAIL_PAGE_URL, CASE WHEN be.PREVIEW_TEXT = '' THEN 'нет' ELSE 'есть' END AS preview_text, CASE WHEN be.DETAIL_PICTURE IS NULL THEN 'нет' ELSE 'есть' END AS detail_pic FROM b_iblock_element be WHERE be.IBLOCK_ID = 12 AND be.ACTIVE = 'Y' AND (be.PREVIEW_TEXT = '' OR be.DETAIL_PICTURE IS NULL) ORDER BY be.NAME; Отчёт по незаполненным характеристикам:
SELECT be.ID, be.NAME FROM b_iblock_element be LEFT JOIN b_iblock_element_property bep ON bep.IBLOCK_ELEMENT_ID = be.ID AND bep.IBLOCK_PROPERTY_ID = :brandPropId WHERE be.IBLOCK_ID = :iblockId AND be.ACTIVE = 'Y' AND (bep.VALUE IS NULL OR bep.VALUE = '') Типичные ошибки при наполнении
Нажмите для просмотра
- Загрузка изображений слишком большого размера — замедляет страницу и потребляет диск.
- Не заполнены свойства для фильтрации — товар не участвует в выборках категорий.
- Дублирование контента из-за отсутствия нормализации данных перед импортом.
- Пропуск SEO-полей (meta title, description) в настройках инфоблока.
Что входит в работу
- Аудит текущего каталога: выявление пустых карточек, ошибок в структуре.
- Подготовка маппинга данных (Excel/CSV/1C → структура инфоблока).
- Массовый импорт контента (описания, характеристики, изображения).
- Настройка свойств, цен, остатков.
- SEO-оптимизация: метатеги, alt для изображений.
- Обучение редакторов работе с инфоблоком.
- Контроль качества и финальный отчёт.
Сроки
| Задача | Сроки |
|---|---|
| Наполнение одной карточки (описание + характеристики + фото) | 0.5–2 часа |
| Массовый импорт из Excel/CSV (1000 товаров) | 3–5 дней |
| Аудит и доработка существующего каталога (до 500 позиций) | 1–2 недели |
Получите консультацию — оценим ваш каталог и предложим план наполнения. Свяжитесь с нами, если нужен быстрый запуск продаж.







