Как убрать лишние нули (копейки) в ценах, в плагине 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