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