Необходимо выводить две цены (валюты) на один товар – например, базовую (в рублях) и в долларах.
Решение
Для того, чтобы в каталоге отображалось 2 цены на 1 товар, необходимо добавить новый тип цены и указать его в настройках компонента каталога.
Внимание! Два и более типа цен доступны в редакции 1С-Битрикс начиная с версии «Бизнес».
Если в выгрузке из 1С новый тип цены уже содержится, он будет создан автоматически в административной части сайта. Если вы хотите создать новый тип цен вручную, необходимо прописать внешний код типа цены из 1С в соответствующих настройках. В этом случае данные из 1С будут выгружаться в созданный тип цены.
Как создать новый тип цен:
Перейдите в настройки типа цен
Магазин → Настройки → Типы цен
Нажмите на кнопку «Новый тип цен». В открывшемся окне заполните поля:
- Внешний код – код типа цены из 1С
- Код – задайте название типа цен для отображения в системе
- Сортировка – очередность вывода нового типа цены
- Название (Russian) – подписи для типа цены на русском языке на сайте
- Название (English) – подписи для типа цены на русском языке на сайте.
Назначьте уровень доступа к ценам для пользователей:
- Группы пользователей, имеющие права на просмотр этого типа цен – администраторы, все пользователи (в том числе неавторизованные)
- Группы пользователей, имеющие права на покупку по этому типу цен – администраторы, все пользователи (в том числе неавторизованные).
Перейдите в параметры компонентов каталога.
Найдите блок настроек «Цены». Нажав клавишу Ctrl, выберите созданный тип цены и сохраните изменения.