К статье
Практический материал

Торговля и Склад · 9 мин

Как добавить товар в 1С-Битрикс

Как добавить товар в 1С-Битрикс через админку и импорт: заполнение карточки, цены, остатков, свойств и изображений. Проверка результата и частые ошибки.

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

Есть три рабочих способа добавить товар: вручную через административный раздел, импортом из CSV/XML-файла и через обмен с 1С (например, «Управление торговлей»). Выбор зависит от количества позиций: единичные товары удобнее заводить вручную, сотни и тысячи — загружать файлом или настраивать регулярный обмен.

Ниже разобраны все три способа, обязательные поля карточки, настройка цен и остатков, а также проверка того, что товар корректно появился на сайте и доступен для заказа.

Что подготовить перед добавлением товара

Перед созданием первой карточки убедитесь, что в системе уже есть инфоблок типа «Каталог» и он подключён к модулю «Торговый каталог». Проверить это можно в разделе «Настройки → Типы инфоблоков» или сразу в «Контент»: если у элементов инфоблока есть вкладка «Торговый каталог», связка настроена.

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

Для корректной работы цен проверьте, что в «Магазин → Цены → Типы цен» существует хотя бы один тип цены (обычно BASE — базовая розничная цена). Если планируете вести складской учёт, убедитесь, что создан хотя бы один склад в разделе «Магазин → Складской учёт → Склады».

Инфоблок каталогаТип «Каталог», привязан к торговому каталогу

Проверяется наличием вкладки «Торговый каталог» у элемента

РазделыДерево разделов создано

Товар без раздела не попадёт в навигацию сайта

Тип ценыСоздан хотя бы BASE

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

СкладМинимум один склад при включённом учёте

Иначе остатки нельзя распределить по складам

Ручное добавление товара через административный раздел

Основной путь: перейдите в «Контент → Каталоги → [название вашего каталога]». Откроется список разделов и элементов. Нажмите кнопку «Добавить элемент» (или «Добавить товар», если настроен упрощённый режим). Откроется форма редактирования карточки.

На вкладке «Элемент» заполните обязательные поля: название товара, символьный код (можно оставить пустым — система сгенерирует его транслитерацией из названия, если это включено в настройках инфоблока), активность, даты активности при необходимости. Загрузите картинку анонса и детальную картинку, заполните описания.

На вкладке «Торговый каталог» укажите цену: выберите тип цены, введите значение и валюту. Здесь же задаются вес, габариты, доступное количество и признак «Доступен к покупке». Если товар имеет вариации (размеры, цвета), сначала создаётся товар с торговыми предложениями — об этом ниже.

На вкладке «Разделы» отметьте разделы каталога, в которых товар должен отображаться. Затем нажмите «Сохранить» или «Применить». Карточка создана — остаётся проверить её на публичной части сайта.

Порядок действий при ручном добавлении
  1. 1
    Откройте Контент → Каталоги → нужный инфоблок
  2. 2
    Нажмите «Добавить элемент»
  3. 3
    Заполните название, код, описания, загрузите изображения
  4. 4
    На вкладке «Торговый каталог» укажите цену, валюту и количество
  5. 5
    Привяжите товар к разделам на вкладке «Разделы»
  6. 6
    Сохраните и проверьте отображение на сайте

Заполнение цен, остатков и свойств

Цена и остаток — отдельные сущности, и их отсутствие — главная причина, почему свежесозданный товар «не продаётся». Цена задаётся в поле «Цена» вкладки «Торговый каталог». Если у вас несколько типов цен (розница, опт, партнёрская), каждую нужно заполнить отдельно или настроить наценки-зависимости от базовой.

Количество товара указывается в поле «Доступное количество». При включённом складском учёте (настройка модуля «Торговый каталог») остатки распределяются по складам на отдельной вкладке. Учтите: если включён контроль отрицательных остатков и количество равно нулю, товар станет недоступен к покупке автоматически.

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

Товар с торговыми предложениями (SKU)

Если товар существует в вариантах — например, футболка в размерах S, M, L, — в Битриксе это оформляется как товар с торговыми предложениями. Создаётся два связанных инфоблока: каталог товаров и каталог торговых предложений, связанных свойством типа «Привязка к элементу».

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

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

Импорт товаров из файла и обмен с 1С

Для массового добавления используйте импорт: «Магазин → Каталоги → Импорт данных» (или «Контент → Инфоблоки → Импорт»). Поддерживаются форматы CSV и CommerceML (XML). В мастере импорта нужно сопоставить колонки файла полям инфоблока: название, цена, количество, код, свойства.

Практические требования к CSV: кодировка UTF-8 или Windows-1251 (выбирается в мастере), разделитель — обычно точка с запятой, уникальный идентификатор товара (внешний код XML_ID или артикул) для последующих обновлений без дублей. Перед загрузкой большого файла протестируйте импорт на 5–10 строках.

Если каталог ведётся в «1С: Управление торговлей», правильнее не импортировать вручную, а настроить типовой обмен: товары, цены и остатки будут выгружаться автоматически по расписанию. В этом случае ручное редактирование карточек на сайте нежелательно — изменения затрутся при следующем обмене.

Способы добавления товаров

Вручную через админку

Подходит для единичных позиций и правок. Медленно при большом каталоге, высок риск опечаток.

Импорт CSV/XML

Для разовой загрузки сотен-тысяч позиций. Требует аккуратной подготовки файла и сопоставления полей.

Обмен с 1С

Для постоянной синхронизации каталога, цен и остатков. Требует первоначальной настройки, редактировать товары нужно на стороне 1С.

Проверка результата и типичные ошибки

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

Также проверьте индексацию: если включён фасетный поиск, после массового импорта нужно выполнить переиндексацию («Настройки → Поиск → Фасетные индексы»), иначе фильтры не увидят новые товары.

Контрольные точки

Как проверить результат

Карточка на сайте
Норма

Открывается, есть цена и фото

Тревожный признак

Ошибка 404 или пустая страница — проверьте активность элемента и раздела

Кнопка покупки
Норма

«В корзину» активна

Тревожный признак

«Нет в наличии» — проверьте количество и доступность

Навигация
Норма

Товар виден в разделе и в фильтре

Тревожный признак

Не отображается — сбросьте кеш, проверьте привязку к разделу

Поиск
Норма

Товар находится по названию

Тревожный признак

Не находится — выполните переиндексацию поиска

Типичные ошибки
01
Не заполнен символьный код и отключена автогенерация — товар не получает URL и недоступен на сайте
02
Цена указана, но не выбран тип цены — стоимость не выводится в карточке
03
Товар не привязан к разделу — его нет в навигации каталога
04
Импорт без уникального внешнего кода — при повторной загрузке создаются дубликаты
05
Ручная правка товаров при работающем обмене с 1С — изменения затираются следующей выгрузкой
06
Забыт сброс кеша после импорта — на сайте видны старые данные

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

Почему созданный товар не отображается на сайте?

Проверьте по порядку: активен ли сам элемент и его раздел, привязан ли товар к разделу, не истекла ли дата активности, сброшен ли кеш компонентов каталога. В большинстве случаев причина — неактивный раздел или кеш.

Как добавить товар с размерами или цветами?

Создайте родительский товар, а варианты оформите как торговые предложения на соответствующей вкладке карточки. У каждого предложения задаются свои цена, остаток и значения свойств вариации.

Можно ли загрузить товары из Excel?

Напрямую XLS-файлы не импортируются — сохраните таблицу как CSV и загрузите через мастер импорта, сопоставив колонки полям инфоблока. Предварительно проверьте файл на 5–10 строках.

Что делать, если после обмена с 1С появились дубли товаров?

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

Как массово изменить цены у уже добавленных товаров?

Используйте повторный импорт CSV с обновлением по внешнему коду, групповое редактирование в списке элементов инфоблока или выгрузку цен из 1С, если настроен обмен.

Товар есть, но кнопка «Купить» неактивна. В чём причина?

Обычно дело в нулевом остатке при включённом контроле количества или в снятом флаге «Доступен к покупке». Проверьте вкладку «Торговый каталог» и настройки компонента каталога на сайте.

Итог

Что важно запомнить

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