Указание типов цен в компонентах каталога - старый-старый костыль, с которым приходится жить.
Почему клиент создает новый тип цен на сайте, а цена не отображается?
Или мы захотели поменять в настройках код цены и приходится весь сайт обходить.
Почему в каталоге и во всех компонентах надо указывать типы цен. А в корзине и в заказе не надо?
Сделайте переключатель для компонентов каталога:
- Не выводить цены
или
- Использовать типы цен доступные для покупки пользователю,
или
- Указать типы цен для компонента (как было раньше)