WooCommerce - Показать валюту только для промежуточного итога и всего - PullRequest
0 голосов
/ 05 января 2019

В разделе оформления заказа Woocommerce и в разделе виджета корзины я пытаюсь добавить валюту только для промежуточной суммы и итога.

У меня есть рабочий код, который добавляет общую сумму только к корзине и странице оформления заказа.

add_action('woocommerce_cart_totals_before_order_total', 'addPriceSuffixAction'); // Cart Page
add_action('woocommerce_review_order_before_order_total', 'addPriceSuffixAction'); // Checkout Page
add_action('woocommerce_before_mini_cart', 'addPriceSuffixAction');

function addPriceSuffixAction() {
    add_action('woocommerce_price_format', 'addPriceSuffix', 1, 2);
}

function addPriceSuffix($format, $currency_pos) {
    switch ( $currency_pos ) {
        case 'left' :
            $currency = get_woocommerce_currency();
            $format = '%1$s%2$s ' . $currency;
        break;
    }

    return $format;
}

Но хук woocommerce_before_mini_cart не нацелен на промежуточный итог в виджете корзины.

Любая помощь будет высоко ценится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...