Торговля и Склад · 9 мин
Как добавить товар в 1С-Битрикс
Как добавить товар в 1С-Битрикс через админку и импорт: заполнение карточки, цены, остатков, свойств и изображений. Проверка результата и частые ошибки.
Добавление товара в «1С-Битрикс: Управление сайтом» — базовая операция при наполнении интернет-магазина. Карточка товара создаётся в инфоблоке каталога, а цена и складской остаток хранятся отдельно — в модулях «Торговый каталог» и «Складской учёт». Из-за этого новички часто создают товар, но он не отображается на сайте или не доступен к покупке.
Есть три рабочих способа добавить товар: вручную через административный раздел, импортом из CSV/XML-файла и через обмен с 1С (например, «Управление торговлей»). Выбор зависит от количества позиций: единичные товары удобнее заводить вручную, сотни и тысячи — загружать файлом или настраивать регулярный обмен.
Ниже разобраны все три способа, обязательные поля карточки, настройка цен и остатков, а также проверка того, что товар корректно появился на сайте и доступен для заказа.
Что подготовить перед добавлением товара
Перед созданием первой карточки убедитесь, что в системе уже есть инфоблок типа «Каталог» и он подключён к модулю «Торговый каталог». Проверить это можно в разделе «Настройки → Типы инфоблоков» или сразу в «Контент»: если у элементов инфоблока есть вкладка «Торговый каталог», связка настроена.
Также заранее подготовьте структуру разделов каталога — товар должен попасть в конкретный раздел, иначе покупатель не найдёт его через навигацию. Если разделов ещё нет, создайте их до добавления товаров: это избавит от повторного редактирования карточек.
Для корректной работы цен проверьте, что в «Магазин → Цены → Типы цен» существует хотя бы один тип цены (обычно BASE — базовая розничная цена). Если планируете вести складской учёт, убедитесь, что создан хотя бы один склад в разделе «Магазин → Складской учёт → Склады».
Проверяется наличием вкладки «Торговый каталог» у элемента
Товар без раздела не попадёт в навигацию сайта
Без типа цены нельзя указать стоимость товара
Иначе остатки нельзя распределить по складам
Ручное добавление товара через административный раздел
Основной путь: перейдите в «Контент → Каталоги → [название вашего каталога]». Откроется список разделов и элементов. Нажмите кнопку «Добавить элемент» (или «Добавить товар», если настроен упрощённый режим). Откроется форма редактирования карточки.
На вкладке «Элемент» заполните обязательные поля: название товара, символьный код (можно оставить пустым — система сгенерирует его транслитерацией из названия, если это включено в настройках инфоблока), активность, даты активности при необходимости. Загрузите картинку анонса и детальную картинку, заполните описания.
На вкладке «Торговый каталог» укажите цену: выберите тип цены, введите значение и валюту. Здесь же задаются вес, габариты, доступное количество и признак «Доступен к покупке». Если товар имеет вариации (размеры, цвета), сначала создаётся товар с торговыми предложениями — об этом ниже.
На вкладке «Разделы» отметьте разделы каталога, в которых товар должен отображаться. Затем нажмите «Сохранить» или «Применить». Карточка создана — остаётся проверить её на публичной части сайта.
- 1Откройте Контент → Каталоги → нужный инфоблок
- 2Нажмите «Добавить элемент»
- 3Заполните название, код, описания, загрузите изображения
- 4На вкладке «Торговый каталог» укажите цену, валюту и количество
- 5Привяжите товар к разделам на вкладке «Разделы»
- 6Сохраните и проверьте отображение на сайте
Заполнение цен, остатков и свойств
Цена и остаток — отдельные сущности, и их отсутствие — главная причина, почему свежесозданный товар «не продаётся». Цена задаётся в поле «Цена» вкладки «Торговый каталог». Если у вас несколько типов цен (розница, опт, партнёрская), каждую нужно заполнить отдельно или настроить наценки-зависимости от базовой.
Количество товара указывается в поле «Доступное количество». При включённом складском учёте (настройка модуля «Торговый каталог») остатки распределяются по складам на отдельной вкладке. Учтите: если включён контроль отрицательных остатков и количество равно нулю, товар станет недоступен к покупке автоматически.
Свойства товара (бренд, материал, цвет и т.п.) заполняются на вкладке «Свойства» или прямо в форме элемента — зависит от настроек инфоблока. Свойства, участвующие в фильтрации на сайте, должны быть отмечены как «фильтруемые» в настройках инфоблока, иначе умный фильтр их не покажет.
Товар с торговыми предложениями (SKU)
Если товар существует в вариантах — например, футболка в размерах S, M, L, — в Битриксе это оформляется как товар с торговыми предложениями. Создаётся два связанных инфоблока: каталог товаров и каталог торговых предложений, связанных свойством типа «Привязка к элементу».
Порядок такой: сначала создайте родительский товар (он хранит общее описание и фото), затем в его карточке на вкладке «Торговые предложения» добавьте варианты. У каждого предложения — свои цена, остаток и значения свойств вариации (размер, цвет). Цену и остатки у родительского товара в этом случае обычно не заполняют.
Частая ошибка — создавать каждый размер отдельным товаром. Это ломает фильтрацию, раздувает каталог и усложняет обмен с 1С. Правильная структура: один товар — много предложений.
Импорт товаров из файла и обмен с 1С
Для массового добавления используйте импорт: «Магазин → Каталоги → Импорт данных» (или «Контент → Инфоблоки → Импорт»). Поддерживаются форматы CSV и CommerceML (XML). В мастере импорта нужно сопоставить колонки файла полям инфоблока: название, цена, количество, код, свойства.
Практические требования к CSV: кодировка UTF-8 или Windows-1251 (выбирается в мастере), разделитель — обычно точка с запятой, уникальный идентификатор товара (внешний код XML_ID или артикул) для последующих обновлений без дублей. Перед загрузкой большого файла протестируйте импорт на 5–10 строках.
Если каталог ведётся в «1С: Управление торговлей», правильнее не импортировать вручную, а настроить типовой обмен: товары, цены и остатки будут выгружаться автоматически по расписанию. В этом случае ручное редактирование карточек на сайте нежелательно — изменения затрутся при следующем обмене.
Способы добавления товаров
Подходит для единичных позиций и правок. Медленно при большом каталоге, высок риск опечаток.
Для разовой загрузки сотен-тысяч позиций. Требует аккуратной подготовки файла и сопоставления полей.
Для постоянной синхронизации каталога, цен и остатков. Требует первоначальной настройки, редактировать товары нужно на стороне 1С.
Проверка результата и типичные ошибки
После добавления откройте товар на публичной части сайта. Проверьте: карточка открывается без ошибки 404, отображается цена, кнопка «Купить» активна, товар находится через поиск и виден в разделе каталога. Если сайт использует кеширование, сбросьте кеш компонентов каталога — иначе изменения могут не отображаться.
Также проверьте индексацию: если включён фасетный поиск, после массового импорта нужно выполнить переиндексацию («Настройки → Поиск → Фасетные индексы»), иначе фильтры не увидят новые товары.
Как проверить результат
Открывается, есть цена и фото
Ошибка 404 или пустая страница — проверьте активность элемента и раздела
«В корзину» активна
«Нет в наличии» — проверьте количество и доступность
Товар виден в разделе и в фильтре
Не отображается — сбросьте кеш, проверьте привязку к разделу
Товар находится по названию
Не находится — выполните переиндексацию поиска
Частые вопросы
Почему созданный товар не отображается на сайте?
Проверьте по порядку: активен ли сам элемент и его раздел, привязан ли товар к разделу, не истекла ли дата активности, сброшен ли кеш компонентов каталога. В большинстве случаев причина — неактивный раздел или кеш.
Как добавить товар с размерами или цветами?
Создайте родительский товар, а варианты оформите как торговые предложения на соответствующей вкладке карточки. У каждого предложения задаются свои цена, остаток и значения свойств вариации.
Можно ли загрузить товары из Excel?
Напрямую XLS-файлы не импортируются — сохраните таблицу как CSV и загрузите через мастер импорта, сопоставив колонки полям инфоблока. Предварительно проверьте файл на 5–10 строках.
Что делать, если после обмена с 1С появились дубли товаров?
Дубли возникают, когда у товаров не совпадают внешние коды (XML_ID). Удалите лишние элементы, убедитесь, что идентификация в настройках обмена идёт по уникальному полю, и повторите выгрузку.
Как массово изменить цены у уже добавленных товаров?
Используйте повторный импорт CSV с обновлением по внешнему коду, групповое редактирование в списке элементов инфоблока или выгрузку цен из 1С, если настроен обмен.
Товар есть, но кнопка «Купить» неактивна. В чём причина?
Обычно дело в нулевом остатке при включённом контроле количества или в снятом флаге «Доступен к покупке». Проверьте вкладку «Торговый каталог» и настройки компонента каталога на сайте.
Что важно запомнить
Товар в Битриксе состоит из элемента инфоблока, цены и остатка — все три части должны быть заполнены. Единичные позиции добавляйте вручную, массовые — импортом или обменом с 1С. После добавления всегда проверяйте карточку на сайте: отображение, цену и доступность к покупке.