Битрикс24: наполнение товарного каталога из Excel

Компания переехала в Битрикс24: сделки заведены, воронка настроена, а товарный каталог пуст. Менеджеры вбивают позиции в счета руками — у одного «Смеситель хром», у другого «смеситель ХРОМ 123», и отчёт по продажам превращается в мусор. При этом прайс поставщика на 800 позиций лежит в почте, и вся номенклатура в нём уже есть. Задача — перенести её в каталог один раз, без ручного набора. Разберём, зачем вообще каталог в CRM, как Битрикс24 его загружает и как собрать файл, который пройдёт без правок.

Зачем в CRM товарный каталог

Каталог — это не «справочник для порядка», а рабочий механизм:

  • Сделки и счета. Менеджер добавляет товар в сделку из каталога — название, цена и единица измерения подставляются сами. Набирать каждую строку счёта руками больше не нужно.
  • Единые названия. Все документы ссылаются на одну карточку товара, а не на сто её вариантов в пересказе менеджеров.
  • Склады. Раздел «Товары и склады» считает остатки по позициям каталога: без карточек товара складской учёт в Битрикс24 не работает.
  • Отчёты. Аналитика продаж строится по товарам из каталога — видно, что реально продаётся, а что висит мёртвым грузом.

Вывод простой: пока каталог пуст, CRM работает вполсилы. Наполнить его из прайса — дело одного вечера, если файл подготовить правильно.

Как Битрикс24 загружает товары

Импорт устроен по классической схеме: вы открываете раздел товаров, запускаете импорт, выбираете файл (традиционно CSV, в новых интерфейсах встречается и Excel) и сопоставляете колонки файла полям товара в мастере импорта. Затем Битрикс24 создаёт карточки по строкам таблицы.

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

Какие колонки собрать для каталога

Минимум для карточки товара — название и цена. Рабочий набор выглядит так:

КолонкаЧто внутриКомментарий
НазваниеПолное наименование товараОбязательно; так его увидят менеджеры в сделке
АртикулКод поставщика или ваш SKUКлюч для будущих обновлений цен
ЦенаЧисло: 1250 или 1250.50Без «руб.», без пробелов между разрядами
ВалютаRUBОдно значение на весь файл
Единица измеренияшт, м, упакЕсли единица одна — константой
ОписаниеТекст для карточкиНеобязательно, можно собрать из колонок

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

Подготовка прайса в конвертере

Прайс поставщика не совпадает с этим набором никогда: своя шапка, цена «1 250 руб.», название размазано по трём колонкам. Откройте конвертер для Битрикс24 и перетащите файл — дальше четыре шага.

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

Превью структуры прайса после схлопывания шапки
Шаг «Структура»: таблица без служебной шапки поставщика

Колонки. Переименуйте заголовки под поля товара: «Наименование номенклатуры» → «Название», «Цена опт» → «Цена». Лишние колонки (скидки дилерам, телефоны менеджера поставщика) удалите — импорту они не нужны.

Чистка цен. На колонке цены действие «Заменить текст» убирает «руб.» и валютные суффиксы, «Убрать пробелы» превращает «1 250» в «1250». На выходе цена — чистое число, которое Битрикс24 съест без вопросов. Подробнее про такую чистку — в статье про очистку прайса от мусора.

Склейка названий. Если бренд, модель и характеристика лежат в разных колонках, действие со склейкой по шаблону «{Бренд} {Наименование} {Характеристика}» собирает полное название в одну колонку. Принцип тот же, что у сцепки ячеек в Excel, только без формул и разово для всего столбца.

Переименование колонок и склейка названия по шаблону
Шаг «Колонки»: заголовки под поля товара, название собрано из трёх колонок

Константы. Валюта и единица измерения в прайсе обычно не написаны вовсе — поставщик считает их само собой разумеющимися. Добавьте колонки-константы: «Валюта» со значением RUB, «Единица» со значением шт. Одно значение на весь столбец, вводится один раз.

Фильтры. Отсеките строки без остатков: условие «остаток больше 0» не даст затащить в свежий каталог позиции, которых нет в наличии. Туда же уйдут строки-итоги и строки-разделы, если добавить условие «не содержит Итого».

На экспорте выберите CSV — файл уйдёт в UTF-8, кириллица при импорте не поедет. Сохраните настройки шаблоном после регистрации: когда поставщик пришлёт свежий прайс, обновление каталога сведётся к «загрузить → применить шаблон → скачать».

Экспорт готового CSV для импорта в каталог Битрикс24
Экспорт: CSV в UTF-8, готовый к импорту в каталог

Типовые ошибки при импорте в Битрикс24

  • Кракозябры вместо названий. Файл сохранён не в той кодировке. Лечение — CSV в UTF-8 из конвертера.
  • Цены не загрузились или стали нулевыми. В цене остались пробелы-тысячи или «руб.» — Битрикс24 ждёт число. Чистится действиями на колонке до экспорта.
  • Одна колонка вместо всех. Разделитель файла не совпал с выбранным в мастере импорта. Поменяйте разделитель в настройках импорта или скачайте CSV из конвертера — там разделитель стандартный.
  • Лишние товары с пустыми ценами. В файле остались строки-итоги и строки-группы. Удаляются фильтрами на шаге подготовки.
  • Часть позиций пропала. Прайс был на нескольких листах, а ушёл только первый. Объедините листы в одну таблицу до импорта.

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

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

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

Как загрузить картинки товаров в каталог?

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

Товары в каталоге уже есть, но цены устарели — перезаливать всё?

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

Что лучше для импорта — Excel или CSV?

Зависит от версии портала: новые интерфейсы принимают оба формата, классический мастер импорта товаров работает с CSV. Универсальный вариант — CSV в UTF-8: он загружается везде, а конвертер отдаёт именно такой файл.