• Добрый день.
    Я использую плагин currency switcher. 2 валюты: $ и евро.

    Вывожу сумму из корзины в шапке таким вот образом.

    <div class="restrain small-cart-content">
                                <p class="total"> <?php echo carbon_get_theme_option('crb_summ'.get_lang()); ?>:
                                    <span class="amount">
                                        <?php
                                        global $woocommerce;
                                        $total = $woocommerce->cart->total;
                                        echo $total .' '. get_woocommerce_currency_symbol();
                                        ?>
                                    </span>
                                
    
                                <p class="buttons">
                                    <a href="<?php echo $cart_url; ?>" class="button"><?php echo carbon_get_theme_option('crb_to_cart'.get_lang()); ?></a>
                                
    
                            </div>

    Когда в селекте выбираю долллар, то в шапке меняется только символ валюты. Но, если снова меняю валюту, то значение тоже меняется, только получается с опозданием.
    Например, товар стоит 30 дол или 40 евро.
    Валюта евро, в корзине стоит 40 евро.
    Меняю currency switcher, в корзине 40 долл.
    Еще раз меняю, в корзине 30 евро.

    Понимаете в чем проблема?

    Заранее благодарен за помощь.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • В настройках плагина включите «Is multiple allowed»

    Я пересмотрел все опции, но не нашел такой настройки. Можете подсказать где именно? Спасибо.

    У Вас плагин — «WOOCS — WooCommerce Currency Switcher» ?
    Если да, тогда в Settings-Advanced самая первая опция

    как вариант, можно заменить эту строку
    $total = $woocommerce->cart->total;
    на
    $total = $woocommerce->cart->get_total();

    • Ответ изменён 5 лет, 5 месяцев назад пользователем sans84.
    • Ответ изменён 5 лет, 5 месяцев назад пользователем sans84.

    Нет, у меня Currency Switcher for WooCommerce Pro и тут я не нашел такой опции.
    А с кодом сейчас попробую.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Как вывести сумму из корзины?» закрыта для новых ответов.