Здравствуйте, дамы и господа, в этой статье расскажу о том, как можно отключить отображение копеек в цене товара. Никакого кода, по крайней мере в версиях WooCommerce 5+, пилить не надо, достаточно зайти в настройки WC и кое-что поправить. Давайте расскажу, как.
Отключаем отображение дробных цен в WooCommerce
Итак, если у вас не предусмотрены цены с копейками, то вас, наверняка, будет раздражать подобный формат:
В таком случае делаем просто.
Сначала переходим в панель администратора WordPress → Настройки WC → Основные.
Листаем страницу в самый низ, пока не найдёте пункт «Настройки валюты», там найдите «Число дробных знаков» и выставьте его на ноль.
После нажмите кнопку «Сохранить изменения». Готово, копейки в суммах больше не отображаются.
Как видите, ничего сложного и никакого кодинга, как рекомендуют на некоторых сайтах, не потребуется.
На этом с вами прощаюсь, желаю всего доброго и успехов!
Не совсем удобно отключать таки образом, если у некоторых товаров в цене есть копейки. Для такого случая лучше использовать хук в function.php:
add_filter( 'woocommerce_price_trim_zeros', 'wc_hide_trailing_zeros', 10, 1 );
function wc_hide_trailing_zeros( $trim ) {
return true;
}
Код уберет в цене нули после запятой, но оставить копейки там где они прописаны.
Спасибо, тоже неплохой вариант. Пусть будет в комментариях.
Спасибо что ответили на мой комментарий)) Я конечно извиняюсь (этот комментарий можно не публиковать), что пишу здесь, но у меня есть к вам вопрос. Как я понял вы хорошо разбираетесь в WP, разрабатывали сайты на этом движке и возможно сталкивались с такой задачей. В интернет магазине WooCommerce сделать оплату-онлайн (сбербанк эквайринг – https://securepayments.sberbank.ru/wiki/doku.php/start) после проверки заказа менеджером. Т.е. клиент оформляет заказ, выбирает способ оплаты СберБанк онлайн, но его не перекидывает на страницу платежного шлюза, а сообщает что заказ принят и находится на проверка, а статус заказ к примеру стает “на проверке”. После менеджер проверяет заказ и выставляет статус “Ожидает оплату” и клиенту приходит письмо со ссылкой на страницу оплаты. Может быть сталкивались с таким? Буду признателен, если поделитесь опытом на почту. Спасибо.
Здравствуйте, конкретно этим плагином не пользовался, так что порекомендовать что-либо не могу.