Чтобы загрузить прайс в каталог товаров Битрикс24, скачайте шаблон импорта в разделе CRM, перенесите в него позиции, сохраните файл в CSV и сопоставьте колонки с полями карточки. Цены и скидки настраиваются отдельно: базовая цена хранится в каталоге, индивидуальная живет в сделке, а доступ к ним определяют роли.
На бумаге это занимает час. На практике компания с прайсом на две-три тысячи позиций часто тратит неделю: половина товаров задваивается после второй загрузки, менеджеры правят цены прямо в сделках, а через месяц никто не может сказать, какая цена настоящая. Почти все такие истории начинаются с трех решений, которые принимают до импорта или не принимают вообще.
Что такое каталог товаров в Битрикс24 и зачем он нужен до импорта
Каталог товаров в Битрикс24 — это справочник позиций с ценами, единицами измерения и свойствами, из которого менеджер подставляет товары в сделки, счета и предложения. Открывается он по пути CRM > Товары и склады > Каталог товаров. Как сказано в справке Битрикс24 о ценах и скидках, цена из каталога автоматически попадает в сделку, счет, коммерческое предложение и подключенный интернет-магазин.
Поэтому ошибка в каталоге размножается по всем документам. Если единица измерения указана неверно, менеджер увидит ее в каждой новой сделке. Перед загрузкой стоит потратить день на подготовку и ответить на три вопроса:
- какие позиции останутся простыми товарами, а какие получат вариации по цвету или размеру;
- какой идентификатор связывает строку прайса с карточкой при следующем обновлении;
- кто в компании имеет право менять цену, и где именно.
Товары и услуги тоже различаются. Услуги не учитываются на складе и не имеют вариаций, так что монтаж, доставку или абонентское обслуживание лучше сразу заводить услугами.
Как подготовить прайс к загрузке в Битрикс24
Подготовка прайса сводится к одному правилу: одна строка файла равна одной карточке товара, и у нее есть постоянный код. Типичный прайс из учетной системы или от поставщика для импорта не годится: там объединенные ячейки, разделы вставлены отдельными строками, а цена записана вместе с валютой.
Вот какие колонки мы советуем собрать перед переносом данных в шаблон. Точный набор полей зависит от вашего портала, поэтому названия берите из скачанного шаблона.
| Данные в прайсе | Как привести к импорту | Что проверить |
|---|---|---|
| Название | Одна позиция в строке, без служебных пометок вроде «акция» | Менеджер должен найти товар по началу названия |
| Внешний код | Постоянный артикул или код из учетной системы | Код уникален и не меняется при следующей выгрузке |
| Цена | Только число, без пробелов-разделителей и «тг» | Цены в одной валюте и по одному правилу НДС |
| Раздел | Отдельные колонки для каждого уровня категорий | Одинаковое написание: «Насосы» и «насосы » дадут путаницу |
| Изображение | Прямая публичная ссылка на файл | Ссылка открывается без входа в аккаунт |
Отдельно решите вопрос с НДС. С 1 января 2026 года базовая ставка в Казахстане составляет 16%, это ввел новый Налоговый кодекс РК. Если в старом прайсе часть цен посчитана по прежней ставке, а часть уже по новой, импорт эту разницу не заметит: система запишет те числа, которые стоят в файле. Сверьте колонку цен с бухгалтером до загрузки.
Про вариации нужно знать заранее. Импорт товаров в CRM работает только с позициями без вариаций, а товары с разными цветами и размерами заводятся вручную. Если в ассортименте 3000 позиций, из которых 200 имеют варианты, загрузите 2800 файлом, а остальные добавьте отдельным этапом. Пытаться упаковать все варианты в CSV бессмысленно.
Как загрузить прайс в каталог товаров: пошагово
Загрузка выполняется из настроек каталога и состоит из шести действий. Импортировать могут администратор портала и сотрудники с соответствующим правом.
- Откройте CRM > Товары и склады > Каталог товаров, нажмите значок настроек и выберите «Импорт товаров».
- Скачайте шаблон. Это CSV-файл со всеми полями карточки. Если нужного поля в карточке нет, сначала создайте его и только потом скачивайте шаблон.
- Заполните файл. Несколько значений одного поля, например несколько картинок, пишутся отдельными строками с одинаковым ID товара. Категории задаются колонками «Раздел», число уровней не ограничено.
- Загрузите файл в формате CSV и укажите количество уровней разделов, если они используются.
- Проверьте сопоставление: колонка «Название» должна попасть в поле «Название» карточки, и так по всем колонкам.
- Дождитесь окончания и нажмите «Готово». Следующий файл загружается через «Новый импорт».
Несколько тысяч товаров справка рекомендует разбивать на части и загружать по отдельности. Мы бы начинали с файла на 10-20 строк из разных разделов: так за пять минут видно, правильно ли легли категории, цены и картинки.
Пропускать пробную загрузку опасно. Результаты импорта и массовых действий нельзя отменить автоматически, поэтому ошибку в 3000 строк придется исправлять новым импортом или вручную. Если после загрузки кириллица превратилась в набор символов, проверьте кодировку CSV: Excel сохраняет такие файлы в разных кодировках в зависимости от выбранного варианта. Удобнее заметить это на пробной партии.
Похожая логика действует при переносе клиентской базы, мы подробно описывали ее в статье об импорте клиентов из Excel в Битрикс24.
Почему после повторной загрузки товары задваиваются
Товары задваиваются, когда в файле нет заполненного поля «Внешний код». Это уникальный идентификатор, по которому импорт ищет существующую карточку: при совпадении кода товар обновляется, а при пустом поле создается новый. Прайс без кодов, загруженный дважды, дает две копии каждой позиции.
Правильная последовательность такая. При первой загрузке заполните «Внешний код» артикулом из учетной системы или от поставщика. Выведите это поле в настройках списка каталога, иначе импорт не найдет существующие товары. При следующих обновлениях выгружайте товары с полями «Товар», «Внешний код» и «Цена», меняйте значения, сохраняйте файл в CSV и загружайте его через «Импорт товаров».
Вторая частая причина кроется в вариациях. По умолчанию товар, созданный вручную, получает вариации, а такие позиции обновить импортом нельзя. Чтобы сделать товар простым, удалите все вариации в карточке и обновите страницу. Учтите, что вместе с ними исчезнут единица измерения, стоимость и остаток, их придется указать заново.
Чем отличается цена в каталоге от цены в сделке
Цена в каталоге является базовой и подставляется по умолчанию, а цена в сделке относится только к этой сделке и обратно в каталог не записывается. Из-за этого правка у менеджера никак не повлияет на прайс, а новая цена в каталоге не изменит уже созданные сделки.
Второе удивляет компании чаще. Цены в сделках, счетах, предложениях, лидах и смарт-процессах автоматически не обновляются. Чтобы подтянуть новую цену в открытую сделку, товар нужно удалить из карточки и добавить заново. Если поставщик поднял цены и у вас 80 сделок в работе, руководителю стоит заранее решить, какие из них идут по старому прайсу, а какие пересчитываются.
Обновлять цены в каталоге можно двумя способами. Выбор зависит от того, насколько изменение единообразно.
| Способ | Когда подходит | Ограничение |
|---|---|---|
| Массовое действие «Изменить цены» | Весь раздел дорожает на одинаковый процент или сумму, нужно округление | За одно действие меняется один параметр |
| Импорт CSV с полем «Внешний код» | Новый прайс поставщика, у каждой позиции своя цена | Только товары без вариаций |
| Ручная правка в сделке | Особые условия для одного клиента | Каталог и сайт не меняются |
Для массового действия отметьте товары в списке, при большом объеме предварительно настройте фильтр. Отметка «Для всех» применит изменение ко всем товарам по фильтру, включая те, что не видны на странице. Затем внизу нажмите «Действия» и выберите «Изменить цены». Перепроверьте фильтр дважды: откатить такую операцию кнопкой не получится.
Если вы работаете в нескольких валютах, правила хранения курса лучше продумать вместе с каталогом. Об этом у нас есть материал про счета в тенге и в валюте в Битрикс24.
Массовые действия полезны и после импорта, когда нужно исправить одно поле сразу у многих товаров. Кроме цен так можно менять вес, единицу измерения, НДС, количество, закупочную цену и видимость, переносить позиции в другой раздел, включать и выключать активность, конвертировать товар в услугу и обратно. Правило то же: одно действие меняет один параметр. Если после загрузки выяснилось, что у целого раздела неверная единица измерения или ставка НДС, переделывать файл не придется. Отфильтруйте раздел и поправьте поле одной операцией.
Для выгрузки текущего каталога откройте настройки и выберите Excel, предварительно сбросив фильтры. В файл попадут поля, выведенные в список, поэтому заранее добавьте туда «Внешний код». Остатки тоже можно выгрузить таким способом, если вывести поле остатка в список, но только для товаров без вариаций.
Как настроить скидки и не потерять маржу
Скидка задается в товарной строке сделки, а право ее давать настраивается отдельно от права менять цену. В сценарии оплаты и доставки из карточки сделки ее можно указать в процентах или в деньгах. При указании скидки итог пересчитывается автоматически, а в блоке итогов видны сумма без скидок и налогов, размер скидки, налог и общая сумма.
Поэтому продавцу можно разрешить скидку и оставить цену неприкосновенной. В сделке тогда видно и базовую цену, и уступку, и легко понять, откуда взялась итоговая сумма. Администратор также может добавить в товарную строку колонку с закупочной ценой, чтобы менеджер видел маржу прямо в сделке. Показывать ее всем необязательно, колонка не отображается у пользователя без доступа к этому полю.
Прежде чем давать скидку, полезно посчитать, сколько она стоит. В той же справке приведена формула: необходимый рост продаж = скидка / (маржа — скидка) × 100%. При марже 50% и скидке 10% продажи должны вырасти минимум на 25%, чтобы компания осталась при своей прибыли. Для дистрибьютора с маржой 20% та же скидка 10% требует роста уже на 100%, то есть удвоения объема. Покажите этот расчет отделу продаж раньше, чем скидка станет привычным способом закрывать сделки.
С оптовыми ценами нужна осторожность. В Битрикс24 есть типы цен: у каждого свои код, название и группы покупателей. Справка описывает их применительно к интернет-магазину, где тип цены показывается авторизованным клиентам нужных групп. Как они ведут себя в CRM-сделке, эта статья не объясняет. Поэтому прежде чем строить оптовый прайс на типах цен, проверьте сценарий на тестовой сделке вашего портала. Рабочая альтернатива на старте: розничная цена в каталоге и скидка в сделке для оптового клиента.
Кто в компании может менять цены: настройка прав
За цены отвечают отдельные права, которые задаются в разделе CRM > Настройки > Права доступа к Товарам и складам. Запрета как такового там нет: ограничение работает за счет того, что право не включено. Справка приводит три примера ролей, которые хорошо ложатся на типичный отдел продаж в Казахстане.
| Роль (название условное) | Какие права включить | Что получается |
|---|---|---|
| Менеджер CRM | Просмотр каталога товаров | Выбирает товары в сделке, цену изменить не может |
| Клиент-менеджер | Просмотр каталога, Изменение цены товара в CRM, Применение скидки на товар | Меняет цену и дает скидку в сделке, каталог не трогает |
| Руководитель | То же плюс Редактирование товара и Изменение цены продажи товара | Задает цены и в каталоге, и в сделках |
Есть одна ловушка. Если сотрудник может и создавать товары, и менять цены в каталоге и сделке, то цена товара, созданного прямо в сделке, сохранится в каталоге. Так каталог постепенно обрастает случайными позициями. На проектах B2BPRO.KZ мы чаще всего видим именно это: дубли появляются из сделок, а импорт винят зря. Помогает настройка «Разрешить создание нового товара без сохранения этого товара в каталоге» (CRM > Еще > Настройки > Прочие настройки): при включенной опции разовая позиция остается только в сделке.
Настройка прав каталога доступна не на всех тарифах, поэтому перед проектированием ролей сверьте свой тариф. Названия и набор стандартных ролей зависят от даты создания портала, так что вид экрана у вас может отличаться.
Пример: дистрибьютор с прайсом на 3000 позиций
Ниже условный пример, он показывает порядок работ и не описывает конкретного клиента. Оптовая компания в Алматы продает расходные материалы, прайс ведется в учетной системе, в отделе продаж 12 менеджеров и руководитель.
- В первый день выгружаем прайс, убираем объединенные ячейки и строки-заголовки, разносим разделы по колонкам, проверяем уникальность артикулов.
- Создаем недостающие поля в карточке и только потом скачиваем шаблон. Артикулы идут во «Внешний код».
- Загружаем 20 пробных строк, проверяем категории и цены, добавляем пробный товар в тестовую сделку.
- Загружаем остальное частями, по разделам. Товары с вариациями заводим вручную отдельным этапом.
- Настраиваем роли: менеджеры получают просмотр каталога и применение скидки, руководитель получает изменение цен.
- Закрепляем регламент: новый прайс загружает один ответственный, файлом с «Внешним кодом», а открытые сделки пересчитываются по решению руководителя.
Без последнего пункта остальные быстро теряют смысл: каталог держится, пока у него есть один владелец. Если загружать файлы могут трое, через полгода вы снова будете выяснять, откуда взялись дубли.
Если своими силами это не закрыть или каталог нужно связать со складом и сайтом, можно заказать внедрение и настройку Битрикс24: B2BPRO.KZ работает с Битрикс24 с 2012 года, а с 2024 года мы официальный партнер Битрикс24 в Казахстане. Обмен каталогом с внешними системами идет через REST, недавние изменения мы разбирали в статье о переводе торгового каталога на REST 3.0.
Почему товар есть в каталоге, но не находится в сделке
Чаще всего у такого товара истек срок активности или он вовсе не активен. Справка советует проверить даты: начало активности должно быть в прошлом, окончание в будущем, либо поле должно оставаться пустым. Товары можно добавлять из карточки сделки двумя путями: по названию через «Добавить товар» или из дерева разделов через «Выбрать товар».
Если остатки в сделке расходятся с ожиданиями, смотрите настройки складского учета. Для товаров без вариаций остатки выгружаются экспортом каталога, а для товаров с вариациями в разделе «Складской учет > Аналитика» есть отчет «Остатки товаров». Там показаны количество, резервы, доступный остаток и стоимость запасов по закупочным ценам.
Частые вопросы
Можно ли загрузить прайс из Excel в каталог Битрикс24?
Да, но файл нужно сохранить в формате CSV. В каталоге откройте настройки, выберите «Импорт товаров», скачайте шаблон и перенесите в него данные из Excel. Затем загрузите файл и проверьте, что колонки сопоставились с полями карточки. Товары с вариациями импортом не загружаются, их заводят вручную.
Как обновить цены в каталоге Битрикс24, не создавая дубли?
Используйте поле «Внешний код». Выгрузите товары с полями «Товар», «Внешний код» и «Цена», поменяйте значения, сохраните файл в CSV и загрузите его через «Импорт товаров». При совпадении кода карточка обновится, а при пустом поле появится новый товар. Для одинакового повышения на процент подойдет массовое действие «Изменить цены».
Изменятся ли цены в открытых сделках после обновления каталога?
Нет, цены в сделках, счетах, предложениях, лидах и смарт-процессах автоматически не обновляются. Чтобы подтянуть новую цену, товар нужно удалить из карточки и добавить заново. Поэтому при смене прайса руководителю стоит заранее решить, какие открытые сделки остаются на старых условиях, а какие пересчитываются.
Можно ли запретить менеджеру менять цену в сделке?
Да, для этого в роли сотрудника оставляют только право «Просмотр каталога товаров». Менеджер сможет выбирать товары в сделке, но цену не изменит. Если скидки разрешены, дополнительно включают право «Применение скидки на товар». Настройка находится в разделе прав доступа к товарам и складам и доступна не на всех тарифах.
Можно ли отменить неудачный импорт товаров в Битрикс24?
Нет, автоматически отменить импорт или массовое действие нельзя, поэтому данные проверяют до загрузки. Начните с пробного файла на 10-20 строк из разных разделов и посмотрите, как легли категории, цены и картинки. Если ошибка уже попала в каталог, ее исправляют новым импортом с тем же «Внешним кодом» или вручную.
Техподдержка Битрикс24
После импорта в каталоге дубли или цены разъехались?
Проверим «Внешние коды», вариации и роли доступа, затем поможем навести порядок в каталоге. Линия работает круглосуточно, реакция на заявку 15 минут.
