Имею ввиду что выводится цена как для розничного покупателя (не зависимо входит человек во вторую группу, или нет).
То, что Вы имеете в виду, надо не утаивать, а сообщать ТОЧНО и ПОНЯТНО. В данном случае неизвестно, ГДЕ, НА КАКОЙ СТРАНИЦЕ, В КАКОМ МЕСТЕ неправильно выводится цена. И это, скорее всего, следствие Вашего изобретения, Вы в одном месте вывод изменили, а в другом - нет...
Мое решение выглядит проще чем те что есть (не нужно много файлов править), вот и все
+ в других решениях не затрагивается TOTAL_PRICE, то есть просто выводит цену, не меняя ее в ИТОГОвой цене корзины и заказа
От решения еще требуется, чтоб оно правильно функционировало на ВСЕХ страницах. А у Вас, как видно, пока выходит по принципу: одно строим, другое ломаем...
А решение от WIZARD устроено так, что подставляет нужную цену всего лишь в одном файле, и все прекрасно работает, и не надо менять ни api/cart.php, ни в шаблонах (с чем Вы сейчас мучаетесь), ни в прочих местах...