Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Решено Как деноминировать цены (после деноминации в РБ)

Тема в разделе "Вопросы, советы и доработки.", создана пользователем Анатолий Сергеевич, 31 июл 2016.

  1. Анатолий Сергеевич

    Анатолий Сергеевич

    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Вечер добрый. В связи с деноминацией в РБ столкнулся с проблемой - нужно деноминировать все цены. Подскажите как настроить цены что бы были к примеру "13,20 руб.". Заранее спасибо.
     
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Не совсем понятно, что нужно сделать.
    Если изменить массово цены, то Вам уже дали вопрос с помощью какого плагина можно сделать.
    Если нужно выводить "копейки" после рублей, то проверьте, что установлено 2 в параметре "Количество знаков десятичной дроби" (WooCommerce -> Настройки -> Основные).
     
  3. Анатолий Сергеевич

    Анатолий Сергеевич

    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Да, нужно что бы выводились копейки. При установке 2 в параметре "Количество знаков десятичной дроби" (WooCommerce -> Настройки -> Основные), если цена только в рублях без копеек, то Woocommerce автоматически добавляет к цене два нуля, например товар стоит 120 руб, а в цену выводится 120 00, а от этого хотелось бы избавиться.
     
  4. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    В functions.php свой темы вставьте следующий код
    PHP:
    function my_formatted_woocommerce_price($price_number_format$price$decimals$decimal_separator$thousand_separator) {
        if (!
    fmod($price1)) {
            return 
    number_format($price0""$thousand_separator);
        }
        return 
    $price_number_format;
    }
    add_filter'formatted_woocommerce_price''my_formatted_woocommerce_price'10);
    На примере темы Storefront результат будет, как на скриншоте.
     
    • Нравится Нравится x 1
  5. Анатолий Сергеевич

    Анатолий Сергеевич

    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Cпасибо большое!