Домой / WordPress / Создание интернет-магазина на WordPress с нуля. Урок 4. Добавление валюты «Рубли» и «Гривны» в WooCommerce
Создание интернет-магазина на WordPress с нуля. Урок 4. Добавление валюты «Рубли» и «Гривны» в WooCommerce

Создание интернет-магазина на WordPress с нуля. Урок 4. Добавление валюты «Рубли» и «Гривны» в WooCommerce

Здравствуйте друзья! В этом уроке вы узнаете как добавить рубли и гривны в плагине WooCommerce.

Напомню, что в прошлых уроках мы с вами уже разобрали:

Как изменить валюту в WooCommerce на Рубли

Для того чтобы изменить валюту магазина на рубли, переходим с административной панели в WooCommerce -> Настройки.

Сразу после переходы мы попадаем на первую вкладку настроек «Основные». Теперь прокручиваем страницу вниз, до «Опции валюты».

В выпадающем списке выбираем Российский рубль (руб.), а позицию валюты выбираем Справа с пробелом (такой вид отображения более привычен, и можно сказать уже стал для многих «стандартным»).
После того как вы выбрали валюту и указали желаемую позицию нажимайте кнопку «Сохранить изменения».

Создание интернет-магазина на WordPress с нуля. Урок 4. Добавление валюты "Рубли" и "Гривны" в WooCommerce

После того как вы сохранили изменения, цены на всех товарах вашего магазина будут отображаться в рублях.

Как изменить валюту в WooCommerce на Гривны

Процедура изменения аналогична как и с российским рублем, вот только на данный момент WooCommerce сам по себе не предоставляет для выбора гривну.

Для того чтобы гривна появилась в настройке валюты WooCommerce необходимо установить замечательный плагин Saphali Woocommerce Russian. После его установки и активации в выпадающем списке выбора валюты появиться гривна.

Изменение валюты на гривну с плагином Saphali Woocommerce Russian:

Создание интернет-магазина на WordPress с нуля. Урок 4. Добавление валюты "Рубли" и "Гривны" в WooCommerce

Как видите, изменения валюты делаются просто и очень быстро!

Внимание!

Если у вас более ранняя версия WooCommerce или нету обновления русификации — рублей также как и гривен в выборе валюты не будет!

В таком случае вам необходимо установить плагин Saphali Woocommerce Russian, и тогда в выборе валюты будут и рубли, и гривны.

Читайте далее:

 


Здравствуйте друзья! В этом уроке вы узнаете как добавить рубли и гривны в плагине WooCommerce. Напомню, что в прошлых уроках мы с вами уже разобрали: Урок 1. Установка и русификация плагина интернет-магазина Woocommerce Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce Урок 3. Добавление товаров в интернет-магазин на базе WooCommerce Как изменить валюту в WooCommerce на Рубли Для того чтобы изменить валюту магазина на рубли, переходим с административной панели в WooCommerce -> Настройки. Сразу после переходы мы попадаем на первую вкладку настроек "Основные". Теперь прокручиваем страницу вниз, до "Опции валюты". В выпадающем списке выбираем Российский рубль (руб.), а позицию валюты выбираем Справа с…

Обзор

Оценка

Рейтинг: 4.56 ( 13 голосов )
100

58 комментариев

  1. Здравствуйте.

    Можно ли бесплатными методами возле цены отображать стоимость товара в другой валюте?

  2. а можно ли изменить валюту без плагина? или как убрать точку в гривне? чтобы было «грн», а не «грн.»?

  3. да, он есть сейчас ,но выглядит некрасиво.

    • Чтобы убрать точку в «грн.» (в случае если Вы используете Saphali Woocommerce Russian) нужно сделать следующее: откройте файл wp-content\plugins\saphali-woocommerce-lite\saphali-woocommerce-lite.php и замените 234 строчку на:

      case 'UAH': $symbol = 'грн'; break;
      
  4. спасибо!

  5. Добрый день.
    Делаю по вашим урокам. Всё получается ) Никогда ничего не делал если что )

    Как реализовать следующую задачу, нужно товар добавлять в долларе а отражать на сайте в гривне по заданному мной курсу. И ещё как убрать обозначение гривны и поставить там обычное «грн». Спасибо.

  6. Здравствуйте.
    Подскажите пожалуйста, как заменить значок «₴» на «грн», в случае если я использую Woocommerce БЕЗ плагина Saphali Woocommerce Russian? Заранее благодарен.

    • Здравствуйте!
      1. Откройте файл wp-content\plugins\woocommerce\includes\wc-core-functions.php
      2. Найдите 434 строчку:

      $currency_symbol = '₴';
      

      3. Замените ее на:

      $currency_symbol = 'грн';
      
      • Алексей

        где находится этот файл? Не могу найтив админ панели! Помогите пжл (установлена тема — storefront)

      • Здравствуйте!
        Заменила как вы написали, но вместо грн отображается три вопросительных знака. Подскажите, как можно решить это?

        • Попробуйте установить кодировку UTF-8 на слово «грн».

          • Александр, у меня нет такого файла wc-core-functions.php в папке includes. Уже всё практически перерыл и не могу найти где эти чертовы значки поменять на обычные буквы. Многие спрашивают что это за знак «₴» , помогите пожалуйста.

            • Возможно Вам нужно обновить WooCommerce. Такой файл точно есть, вот полный путь \wp-content\plugins\woocommerce\includes\wc-core-functions.php

              • Да я только вчера установил этот вукомерс. Ну обновил, написало вот что «Используется свежая версия плагина.», пойду посмотрю ещё раз по указанному вами адресом

              • Вот по какому адресу смотрел: ~/www/bllitz.info/wp-content/plugins/woocommerce/includes
                даже открыл окошко поиска ctrl+F, думал может не вижу, но и так тоже написало, что совпадений не найдено.

              • У меня вот ещё проблема сегодня объявилась. Может вы сталкивались. Перехожу в разделы а пишет ничего не найдено. Зашёл в админке сюда /wp-admin/edit-tags.php?taxonomy=category здесь всё как и было все разделы на месте, отсюда нажимаю под любым разделом «перейти», переходит на сайт, в адресной строке кака и раньше написан путь к разделу, но на самой странице пишет что ничего не найдено. В чём проблема вывода разделов, уже и постоянные ссылки обновил.. Что то блокирует и всё. В хтацес написано всё стандартно для вордпрес, файл category.php есть,кстати файл wc-core-functions.php нашёл, он на второй странице был, протупил..

              • Андрей, всё со всем разобрался. ГРН прописал — СПАСИБО. А категории на сайте пропали ибо дурак вчера добавлял магазин и прописал базу категорий товара как и категории на сайте))) поменял последнюю букву, чтобы на сайте писалось category а в магазине categori и всё заработало как и прежде. Всё, спасибо вам огромное по магазину, можно было бы статью написать по вукомерс, но всех нюансов не знаю, так что если на почту напишите мою, я взял бы интервью у вас и получилась бы статья, а в статье указал бы ссылкой на ваш сайт. Подумайте.

          • Александр, помогите пожалуйста! Не могу установить кодировку UTF-8 на слово «грн» . Где это находится, в том же файле?

            • К примеру, в Notepad++ нужно выделить слово и нажать «Кодировки» -> «Преобразовать в UTF-8»

              • Спасибо большое помогло! и еще одна проблема, только не по теме….У меня, Тема Авада, загружаю изображение товара, в каталоге изображение видно, а в карточке нет. В чем проблема и как сделать чтобы изображение было видно?

  7. Спасибо аграменное.

  8. Вопрос не в теме, но нигде не нашел ответа. Если знаете и сталкивались, подскажите, пожалуйста ответ. При работе вордпресса в связке с вукоммерс в ссылках добавляются знаки (в конце ссылки любой страницы даже главной). По типу — nazvanieSaita/?v=b99988994744.
    Собственно, вопрос — как убрать єти пресловутые лишние символы??? ?v=b99988994744
    Заранее благодарен, если выручите еще раз.

  9. Хочу получать корзину заказов на почту
    Постоянно выводит сообщение «Неправильная форма оплаты» и на этом процесс оформления дальше не идёт
    Все оплаты отключены
    Что делаю не так?

  10. Здравствуйте!
    Заменил Вашим методом символ валюты («₴» на «грн»). Всё получилось успешно. Поменял отобрашение символа валюты на «справа с пробелом», но так как мой шаблон оптимизирован под Woocommerce, на главной странице символ так и остался слева. Умом понимаю, что проблему нужно искать в файлах самого шаблона, но не хватает знаний. Был бы очень признателен, если бы Вы помогли мне решить этот вопрос. Шаблон shop-isle (themeisle.com/themes/shop-isle/)

  11. а что с белорусскими рублями? как их добавить в оплату?

  12. Здравствуйте. С наступающими праздниками.

    Подскажите, пожалуйста, плагин или др. решение.
    Нужно создать форму и после ее заполнения пользователем, создавать заказ, но без цены, далее менеджер смотрит данные формы и выставляет цену, клиент получает письмо заходит в корзину и оплачивает как обычный заказ.

  13. Евгений

    Здарвствуйте, спасибо за статьи. Вопрос — поменял отображение валюты («руб.» было слева — стало справа). Но в верхнем правом углу рядом с иконкой «корзина» отображение валюты не поменялось — «руб.» находится слева. Причем в момент загрузки страницы на долю секунды отображается нормальное расположение, но затем возвращается неправильное «руб.» — справа

    • Здравствуйте. Вероятнее всего, что Вам нужно изменить вывод валюты в коде темы (в части, которая отвечает на вывод виджета корзины). Обычные настройки WooCoomerce в Вашем случае вряд ли помогут.

  14. Александр

    Здравствуйте Александр! Скажите пожалуйста как добавить казахстанский тенге в WooCoomerce?

  15. Пожалуйста подскажите.
    Я собираюсь делать рекламу для разных стран и мне нужны ссылки на определенную валюту.
    То есть посетителей из России я хочу отправлять на страницу с выбранной валютой » российский рубль»
    Как такое сделать на уровне урла?

  16. Алексей

    Добрый день. Подскажите,пожалуйста. У меня после установки Woocommerce не верно отображается значёк «рубля». Просто один квадрат за ценой стоит. Saphali Woocommerce Russian я не пользуюсь т.к. стоит последняя версия woocommerce. Может можно в ручную прописать «руб» ? вот только где искать?

    • Дмитрий

      Вечер добрый. Такая же проблема случилась после обновления Woocommerce. Ни в одном браузере не отображается руб. Saphali Woocommerce Russian установлен, внутри файла saphali-woocommerce-lite.php со строчки 241 идет объявление функции, которая влияет на отображение символики, там все верно написано. А вот похоже сам плагин Woocommerce использует больший приоритет и квадрат все равно остается…Что делать пока не знаю, есть вариант поставить белорусские рубли, но это уже на крайняк

      • Дмитрий

        Нашел проблему. Правда я использовал не значок рубля, а Unicod HEX. Косяк в обновлении Woocommerce. Но им простительно, они сделали прекрасный бесплатный плагин.
        Всем у кого проблемы после обновления:
        1) Установить Saphali Woocommerce Russian
        2) В корне папки установленного плагина Saphali Woocommerce Russian лежит файл saphali-woocommerce-lite.php . Скачиваем его на ПК, открываем его через notepad++ либо через другой редактор.
        3) Находим 257 строку. В эту функцию они забыли дописать валюту RUB
        else
        switch( $currency ) {
        case ‘UAH’: $symbol = ‘грн.’; break;
        //Вот сюда то и вписываем нашу валюту
        case ‘RUB’: $symbol = ‘руб.’; break;
        case ‘RUR’: $symbol = ‘р’; break;
        case ‘BYR’: $symbol = ‘руб’; break;
        }
        Я использовал ту же символику что и белорусские рубли, т.к. она меня устраивает.
        Надеюсь данное описание проблемы кому либо поможет.

        С уважением, Дмитрий Кузнецов

        • Дмитрий

          Так, он считал символы и перевел их. Вот оригинал, только удалите черточки если будете его вставлять или скопируйте с белорусского в файле.
          case ‘RUB’: $symbol = ‘&-#-x-4-4-0-;&-#-x-4-4-3-;&-#-x-4-3-1;.’; break;

  17. Виссарион

    Подскажите пожалуйста. Установил Saphali Woocommerce Russian однако валюта Казахстанский тенге отображается квадратиком можно ли его заменить на тнг

  18. Марианна

    Это каждый раз придется символ менять на слово грн при каждом обновлении вукомерс, не удобно, лучше прописать в файл шаблона functions.php
    add_filter(‘woocommerce_currency_symbol’, ‘change_existing_currency_symbol’, 10, 2);
    function change_existing_currency_symbol( $currency_symbol, $currency ) {
    switch( $currency ) {
    case ‘UAH’: $currency_symbol = ‘ грн.’; break;
    }
    return $currency_symbol;
    }

    Только это не решит проблему с символом гривны в шапке, нужно еще для этого решение

    • Марианна
      Ваш вариант не работает, выдает ошибку… Или это только при установленном Сафали?

  19. Здравствуйте Александр!

    У меня такая проблема, валюта у меня стоит Таджикские сомони (SM) но многие не поймут что SM — это сомони. Обычно пишется всегда Smn

    Скажите пожалуйста- как и где мне можно изменить данное обозначение? Заранее спасибо!

  20. Александра

    Добрый ден, следовала инструкциям и поменяла в общих настройках пункта меню woocommerce валюту , но по факту при добавлении товара все равно указан значок доллара

    Во вкладке настроек вукоммерс currency — следующая фраза In the free version of the plugin you can operate with 2 ANY currencies only.

    Правильно ли я понимаю, что в моем случае бесплатное отображение нужной валюты невозможно?

Оставить комментарий

Ваш email не будет опубликован.

*