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

В Битрикс цена товара может зависеть от типа цены, количества, группы покупателей и скидок. Если настроить всё сразу, покупатель рискует увидеть не ту сумму, а менеджер — получить каталог, который сложно поддерживать. Ниже — три рабочих подхода для интернет-магазина на «1С-Битрикс: Управление сайтом» 24.x; названия пунктов интерфейса могут отличаться в зависимости от редакции и обновлений.
Сначала определите, что именно меняет цену
До настройки каталога ответьте на четыре вопроса: одна ли цена у всех покупателей, нужен ли опт, меняется ли стоимость от количества и есть ли у товара варианты вроде размера или цвета. Это разные механизмы. Тип цены хранит отдельное значение, скидка меняет сумму по правилу, а торговое предложение описывает вариант товара, у которого могут быть собственные характеристики и цена.
В терминах Битрикс тип цены — отдельная категория цены товара, например «Розничная» или «Оптовая». Доступ к типам можно связать с группами пользователей. Торговое предложение — вариант товара, например футболка определённого размера и цвета; в каталоге оно может учитываться как отдельная позиция с собственными данными.
Три подхода — и цена каждого
Один тип цены: простой розничный каталог
Если цена одинакова для всех, заведите один тип, например «Розничная», и заполняйте его у товаров. Это самый понятный вариант для владельца магазина: меньше полей при импорте, проще проверять карточки, меньше шансов, что менеджер случайно выставит неверную цену для несуществующей группы.
Цена подхода — он не решает задачи персональной цены и оптовых условий. Если позже появятся дилеры, не маскируйте их стоимость скидкой для всех: добавьте отдельный тип цены и ограничьте его доступ нужной группе пользователей.
Несколько типов цен: розница и опт
Создайте отдельные типы, когда одна позиция действительно продаётся по разным базовым ценам: например, розничным клиентам и зарегистрированным партнёрам. Для каждого типа задайте, кто может его видеть и использовать. Затем проверьте не только карточку товара, но и корзину: именно там становится заметно, какую цену система применила к конкретному покупателю.
Главный риск — разъезд данных. Если цены загружаются из учётной системы, сопоставьте её виды цен с типами в Битрикс и проверьте тестовую загрузку. Название «Оптовая» само по себе не гарантирует правильного соответствия: важны настройки обмена и заполнение цены у конкретного товара.
Скидки и правила: временные акции и условия покупки
Скидки подходят, когда базовая цена одна, а итоговая сумма зависит от условия: акции, купона или состава заказа. Так проще включать и выключать кампанию, не переписывая базовые цены в карточках. Для постоянной оптовой цены обычно понятнее отдельный тип: правило скидки может иметь дополнительные условия и пересекаться с другими правилами.
До запуска зафиксируйте, какую цену считать базовой, кто имеет право на скидку и сочетается ли она с другими предложениями. Проверьте один товар без скидки, один с подходящим условием и один с неподходящим. Не считайте процент скидки доказательством правильной цены: проверьте сумму в корзине и заказе.
| Подход | Когда выбирать | Плюс | Цена решения |
|---|---|---|---|
| Один тип цены | Одна цена для всех покупателей | Простое заполнение и проверка | Не разделяет базовые цены по клиентам |
| Несколько типов цен | Розница, опт или разные постоянные прайсы | Разные цены хранятся отдельно | Нужно поддерживать доступы и обмен данными |
| Скидки и правила | Акции и условные предложения | Условия можно менять без замены базовой цены | Нужно проверять пересечения правил и итог в заказе |
Когда что выбирать
- Только розница и одна цена для всех: один тип цены. Не усложняйте каталог на случай гипотетического опта.
- Постоянные разные прайсы: отдельные типы цен и проверка доступа для каждой группы покупателей.
- Краткосрочная акция или условие заказа: скидка. Сохраните исходную цену и проверьте, как правило работает вместе с другими скидками.
- Цена зависит от количества: выясните, поддерживает ли выбранная схема каталога и настройки нужное правило для вашей редакции. Не подменяйте ступенчатую цену несколькими товарами-дубликатами без необходимости.
Для товаров с размером, цветом или другой характеристикой отдельно решите, где хранить остаток и цену: на общем товаре или на торговом предложении. Если стоимость зависит от варианта, проверяйте каждое предложение — цена родительского товара не доказывает, что все варианты заполнены одинаково.
Настройка без сюрпризов в корзине
- Зафиксируйте схему. Составьте список типов цен, групп покупателей и условий скидок. Проверка: для каждого типа понятно, кто должен его видеть и откуда он загружается.
- Настройте доступ. Свяжите нужные типы цен с группами пользователей согласно настройкам каталога. Проверка: тестовые пользователи из разных групп видят ожидаемую цену, а закрытый тип не показывается постороннему покупателю.
- Заполните тестовые товары. Возьмите обычный товар и, если есть варианты, товар с торговыми предложениями. Проверка: у каждой нужной позиции заполнена именно та цена, которую вы выбрали для схемы.
- Проверьте скидки отдельно. Оформите тестовые сценарии с условием и без него. Проверка: в корзине и заказе итог совпадает с ожидаемым расчётом.
- Проверьте импорт. Если каталог поступает из внешней системы, загрузите небольшую тестовую выборку. Проверка: цена не перезаписывается другим видом цены, а варианты сохраняют связь с товаром.
Настроенная цена — не та, что видна в административной части. Это та сумма, которая ожидаемо проходит путь от карточки товара до оформленного заказа для нужной группы покупателя.
Что ломается и как искать причину
Покупатель видит не ту цену
Сначала проверьте, под какой группой он вошёл, какие типы доступны этой группе и какие цены заполнены у товара. Затем сравните карточку и корзину. Если в карточке сумма верная, а в корзине другая, проверьте применённые скидки и условия заказа, а не меняйте цену товара наугад.
Вариант товара показывает пустую или неожиданную стоимость
Проверьте цену самого торгового предложения и логику отображения вариантов в шаблоне. Для разных размеров или цветов цена может различаться; заполнение цены только у основного товара не заменяет проверку предложений. Если проблема появилась после обмена, сравните поля в исходной системе и результат импорта.
После импорта значения меняются
Проверьте соответствие типов цен и источник, который считается главным для каждого поля. Сначала остановите повторный обмен на тестовой копии или на ограниченной выборке, если это возможно в вашей схеме. Иначе следующая загрузка может снова перезаписать ручные исправления.
Что проверить перед запуском
- У каждого покупательского сценария есть ожидаемая цена и тестовый аккаунт.
- Доступ к оптовому типу цены проверен для пользователя без нужной группы.
- Скидки проверены вместе с корзиной и оформлением заказа.
- Товары с вариантами проверены по каждому предложению, а не только по основной карточке.
- Тестовый импорт не меняет тип цены и не сбрасывает ручные значения.
После запуска наблюдайте за расхождениями между ценой в каталоге и суммой в заказах, особенно после импорта и изменения правил скидок. Если цифры не совпадают, зафиксируйте товар, группу покупателя, применённое условие и шаг, на котором сумма изменилась. Инвалидация кеша и ускорение каталога — отдельные темы; здесь речь только о схеме ценообразования.
Что делать дальше
Начните с таблицы из трёх колонок: тип покупателя, ожидаемая цена, источник цены. На тестовом товаре пройдите путь от карточки до заказа для каждой строки. Только после этой проверки переносите схему на весь каталог и включайте регулярный обмен с учётной системой.
Инфографика для маркетплейса: Три главных преимущества товара короткими фразами, выноски в безопасной зоне превью, точный размер площадки.
Спросить за 60 ₽Источники: Официальная документация «1С-Битрикс: Управление сайтом» — каталог и цены, Официальная документация «1С-Битрикс: Управление сайтом» — торговые предложения и скидки
Частые вопросы
Можно ли оставить только один тип цены, если есть скидки?
Как скрыть оптовую цену от обычного покупателя?
Почему в карточке и корзине разные цены?
Нужно ли указывать цену у каждого торгового предложения?
Что проверить, если обмен с учётной системой перезаписывает цены?
Подойдут ли эти рекомендации для другой версии Битрикс?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.