Здравствуйте друзья! В этом уроке вы узнаете как добавить рубли и гривны в плагине WooCommerce.
Напомню, что в прошлых уроках мы с вами уже разобрали:
- Урок 1. Установка и русификация плагина интернет-магазина Woocommerce
- Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce
- Урок 3. Добавление товаров в интернет-магазин на базе WooCommerce
Как изменить валюту в WooCommerce на Рубли
Для того чтобы изменить валюту магазина на рубли, переходим с административной панели в WooCommerce -> Настройки.
Сразу после переходы мы попадаем на первую вкладку настроек «Основные». Теперь прокручиваем страницу вниз, до «Опции валюты».
В выпадающем списке выбираем Российский рубль (руб.), а позицию валюты выбираем Справа с пробелом (такой вид отображения более привычен, и можно сказать уже стал для многих «стандартным»).
После того как вы выбрали валюту и указали желаемую позицию нажимайте кнопку «Сохранить изменения».
После того как вы сохранили изменения, цены на всех товарах вашего магазина будут отображаться в рублях.
Как изменить валюту в WooCommerce на Гривны
Процедура изменения аналогична как и с российским рублем, вот только на данный момент WooCommerce сам по себе не предоставляет для выбора гривну.
Для того чтобы гривна появилась в настройке валюты WooCommerce необходимо установить замечательный плагин Saphali Woocommerce Russian. После его установки и активации в выпадающем списке выбора валюты появиться гривна.
Изменение валюты на гривну с плагином Saphali Woocommerce Russian:
Как видите, изменения валюты делаются просто и очень быстро!
Внимание!
Если у вас более ранняя версия WooCommerce или нету обновления русификации — рублей также как и гривен в выборе валюты не будет!
В таком случае вам необходимо установить плагин Saphali Woocommerce Russian, и тогда в выборе валюты будут и рубли, и гривны.
Читайте далее:
Здравствуйте.
Можно ли бесплатными методами возле цены отображать стоимость товара в другой валюте?
Здравствуйте!
К сожалению такой метод решения поставленной задачи мне не знаком.
А что с платного посоветуете?)
Чтобы точно соответствовал вашей задаче — ничего. Для мультивалютных сайтов обычно используют такие плагины:
1) WooCommerce Currency Switcher
2) Woocommerce Multi Currency Store
спасибо большое
а можно ли изменить валюту без плагина? или как убрать точку в гривне? чтобы было «грн», а не «грн.»?
Можно, в последних обновлениях WooCommerce уже есть гривны. Но там уже будет не «грн.», а символ гривны «₴».
да, он есть сейчас ,но выглядит некрасиво.
Чтобы убрать точку в «грн.» (в случае если Вы используете Saphali Woocommerce Russian) нужно сделать следующее: откройте файл wp-content\plugins\saphali-woocommerce-lite\saphali-woocommerce-lite.php и замените 234 строчку на:
спасибо!
Добрый день.
Делаю по вашим урокам. Всё получается ) Никогда ничего не делал если что )
Как реализовать следующую задачу, нужно товар добавлять в долларе а отражать на сайте в гривне по заданному мной курсу. И ещё как убрать обозначение гривны и поставить там обычное «грн». Спасибо.
Тоже интересен ответ на этот вопрос. А то курс постоянно меняется
Здравствуйте.
Подскажите пожалуйста, как заменить значок «₴» на «грн», в случае если я использую Woocommerce БЕЗ плагина Saphali Woocommerce Russian? Заранее благодарен.
Здравствуйте!
1. Откройте файл wp-content\plugins\woocommerce\includes\wc-core-functions.php
2. Найдите 434 строчку:
3. Замените ее на:
где находится этот файл? Не могу найтив админ панели! Помогите пжл (установлена тема — 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»
Спасибо большое помогло! и еще одна проблема, только не по теме….У меня, Тема Авада, загружаю изображение товара, в каталоге изображение видно, а в карточке нет. В чем проблема и как сделать чтобы изображение было видно?
Cпасибо, все работает замечательно.
В моей теме Drift не соответствие коду, но поиск и замену сделал по части кода » ‘₴’ » и все отображается корректно
Спасибо аграменное.
Вопрос не в теме, но нигде не нашел ответа. Если знаете и сталкивались, подскажите, пожалуйста ответ. При работе вордпресса в связке с вукоммерс в ссылках добавляются знаки (в конце ссылки любой страницы даже главной). По типу — nazvanieSaita/?v=b99988994744.
Собственно, вопрос — как убрать єти пресловутые лишние символы??? ?v=b99988994744
Заранее благодарен, если выручите еще раз.
Перейдите в WooCommerce -> Настройки -> Основные
В настройках «Адрес клиента по умолчанию» установите «Геолокация» и сохраните измененные настройки.
Блин, это просто праздник какой-то. Спасибо большое. Вы ОЧЕНЬ помогли. Спасибо.
Пожалуйста! Очень рад, что смог помочь 🙂
Хочу получать корзину заказов на почту
Постоянно выводит сообщение «Неправильная форма оплаты» и на этом процесс оформления дальше не идёт
Все оплаты отключены
Что делаю не так?
цены в белорусских рублях стоят
Включил наложенный платёж, пишет «Ваша корзина пока пуста»
письма с заказом так и нет
Попробуйте обновить WordPress и WooCommerce. Также убедитесь, что проблема не в теме используемой на сайте.
Здравствуйте!
Заменил Вашим методом символ валюты («₴» на «грн»). Всё получилось успешно. Поменял отобрашение символа валюты на «справа с пробелом», но так как мой шаблон оптимизирован под Woocommerce, на главной странице символ так и остался слева. Умом понимаю, что проблему нужно искать в файлах самого шаблона, но не хватает знаний. Был бы очень признателен, если бы Вы помогли мне решить этот вопрос. Шаблон shop-isle (themeisle.com/themes/shop-isle/)
Здравствуйте! К сожалению, с данной темой я не знаком и подсказать ничего не могу.
а что с белорусскими рублями? как их добавить в оплату?
С помощью плагина Saphali Woocommerce Russian.
Здравствуйте. С наступающими праздниками.
Подскажите, пожалуйста, плагин или др. решение.
Нужно создать форму и после ее заполнения пользователем, создавать заказ, но без цены, далее менеджер смотрит данные формы и выставляет цену, клиент получает письмо заходит в корзину и оплачивает как обычный заказ.
Здравствуйте. К сожалению, мне не знакомы решения с таким функционалом.
Здарвствуйте, спасибо за статьи. Вопрос — поменял отображение валюты («руб.» было слева — стало справа). Но в верхнем правом углу рядом с иконкой «корзина» отображение валюты не поменялось — «руб.» находится слева. Причем в момент загрузки страницы на долю секунды отображается нормальное расположение, но затем возвращается неправильное «руб.» — справа
Здравствуйте. Вероятнее всего, что Вам нужно изменить вывод валюты в коде темы (в части, которая отвечает на вывод виджета корзины). Обычные настройки WooCoomerce в Вашем случае вряд ли помогут.
Здравствуйте Александр! Скажите пожалуйста как добавить казахстанский тенге в WooCoomerce?
Здравствуйте! Установите плагин Saphali Woocommerce Russian, с его помощью можно будет установить нужную Вам валюту.
Пожалуйста подскажите.
Я собираюсь делать рекламу для разных стран и мне нужны ссылки на определенную валюту.
То есть посетителей из России я хочу отправлять на страницу с выбранной валютой » российский рубль»
Как такое сделать на уровне урла?
Нужно сделать мультиязычный сайт. Только в таком случае, на уровне урлов можно нормально реализовать Вашу задачу.
Добрый день. Подскажите,пожалуйста. У меня после установки 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;
Подскажите пожалуйста. Установил Saphali Woocommerce Russian однако валюта Казахстанский тенге отображается квадратиком можно ли его заменить на тнг
Это каждый раз придется символ менять на слово грн при каждом обновлении вукомерс, не удобно, лучше прописать в файл шаблона 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;
}
Только это не решит проблему с символом гривны в шапке, нужно еще для этого решение
Марианна
Ваш вариант не работает, выдает ошибку… Или это только при установленном Сафали?
Здравствуйте Александр!
У меня такая проблема, валюта у меня стоит Таджикские сомони (SM) но многие не поймут что SM — это сомони. Обычно пишется всегда Smn
Скажите пожалуйста- как и где мне можно изменить данное обозначение? Заранее спасибо!
Здравствуйте! По этой же схеме — https://wp-lessons.com/dobavlenie-valyutyi-rubli-i-grivnyi-v-woocommerce/comment-page-1#comment-3943
Спасибо, уже решил данный вопрос, просто добавил новую валюту и внес свои значения
Добрый ден, следовала инструкциям и поменяла в общих настройках пункта меню woocommerce валюту , но по факту при добавлении товара все равно указан значок доллара
Во вкладке настроек вукоммерс currency — следующая фраза In the free version of the plugin you can operate with 2 ANY currencies only.
Правильно ли я понимаю, что в моем случае бесплатное отображение нужной валюты невозможно?