Во! Возвращение к задаче мультвиалютности, как я понимаю... Или нет?
Эта функция show_price, наверно, очень круто задуманная и умная, но совершенно непонятная с точки зрения "как в нее засунуть еще одну переменную". Там во всем движке идет такое перекидывание этих значений цены, цены без валюты, цены с валютой и пр., что непривычный мозг это воспринимать отказывается.
А сам расчет еще и в отдельный скрипт вынесен (если в ШАБЛОНЕ глянете, вернее, в нескольких шаблонах - всех связанных с отображеним цены. Там присутствует show_price, но перед ней еще сколько вычислений! И они ж как бы "отдельно", то есть не видят тех переменных, которые "видит" шаблон. А ПХП файл с функциями тоже почему-то "не видит" дополнительных переменных. Я экспериментировала - вносила доп. колонку в в SS_products, так ее значения движок просто НЕ ВИДЕЛ. То есть значения в столбце имеются, а скрипт их воспринимает как нуль, соответственно - делить на них в принципе не хочет, а умножает с получением нулевого результата).
Давайте спросим знатоков, может, за год кто-то уже захотел поделиться опытом.