Як прибрати зайві нулі (копійки) в цінах, в плагін wp e-commerce

Як прибрати зайві нулі (копійки) в цінах, в плагін wp e-commerce для wordpress?

Робив недавно магазин на wordpress. Шукав (довго шукав) який плагін взяти, зупинився на

wp e-commerce. У нього і русифікація вже норм і функції мене влаштували, до того ж він безкоштовний в лайт версії. Для магазину букетів досить.

І ось проблема виникла: плагін виводить копійки в ціні товару. Самі розумієте в Росії вже майже ніде немає копійок в цінах. А проблема така, що ці зайві нулі вилазили за дизайн шаблону wordpress.

Вирішив проблему так:

відкриваємо файл wp-content \ plugins \ wp-e-commerce \ wpsc-includes \ processing.functions.php

шукаємо. $ Decimals = 2; // default is 2

робимо: $ decimals = 0; // default is 2.

Але. Це в стандартному шаблоні, а в шаблоні саме для wp e-commerce цього мало (у мене принаймні не вистачило).

У темі Boutique від ElegantThemes. довелося зробити наступне:

Відкриваємо файл. wp-content \ themes \ Boutique \ functions.php

$ Price = apply_filters ( 'et_wp_ecommerce_price_format', number_format ($ price, 2), $ price);

$ Price = apply_filters ( 'et_wp_ecommerce_price_format', number_format ($ price, 0), $ price);

Якщо це не допомогло ....

Функція number_format форматує число. почитайте про неї і шукайте в файлах. які відповідають за виведення цін або шаблону.

DECIMAL (10,3) наприклад зберігає числа точно в такому форматі: ppppppp.sss