Столкнулся с необходимостью привязать цены на сайте woocommerce к курсу валюты, так как клиент покупает заграницей, а продает тут. Особых проблем в этом не видел и уже продумал пару возможностей вплоть до написания своего плагина.
Но как обычно я поддался приступу лени и решил немного поискать на данную тему.
Поиск выдал много ссылок, но по ним в были или нерабочие/устаревшие плагины для WordPress или платные. Цены адекватные, но лишать себя небольшого дополнительного заработка не хотелось.
Решение нашлось — Exchange Rates Today.
Очень простой плагин, после установки в меню Woocommerce у вас появится пункт «Курс сегодня» с простейшим интерфейсом.
Вводим в поле «Курс» текущий курс валюты и все цены на сайте отображаются по формуле — цена товара * курс валюты.
Все просто и удобно.
Хорошего дня!
Добрый день,
А как реализовать следующее — чтоб курс влиял не на все категории товара ?
Например: одна из категорий товара -= местный производитель и цена на него фиксирована в местной валюте, а весь остальной — уже в у.е.
+ есть ли решении по этому плагину по вариативному товару (цены на товар переоцениваются, а вот в шапке товара цена от-до в вариации не меняется.
Спасибо за ответ
Добрый день,
думаю это можно реализовать путем изменения скрипта и проверки на кастомное поле или поискать аналоги скрипта.
Я искал самое простое решение.
Добрый день.
У меня на сайте цена Anizotrop.com стоит в $
Перед сумой стоит знак $, в таком виде $300
После установки плагина задал курс. Все работает, но перед ценой в рублях остался знак $
Т.е., получается так $22,250.00
Народ такой вид цены напугает.
Как исправить?
Добрый день,
меняем валюту в настройках WooCommerce.
Woocommerce -> Настройки -> Основные -> Настройки валюты
Есть подобные плагины? Допустим чтобы курс сам запрашивал и обновлял цену товара согласно ему. Обновление курса, например, раз в день.
Думаю что-то можно придумать.
В моем случае, клиент решил ставить сам, так как ему это удобнее. Например ставит немного завышенный курс привязка к евро.
В том-то и дело, что я хотел базовую валюту оставить в долларах. А на странице товара чтобы цена выводилась в двух валютах, бакс-рубль. Либо базовая валюта в баксах, а на странице чтобы выводилась в рублях. В принципе, я уже нашел такой плагин, установил, вроде работает.
Но, лучший вариант хотелось бы это чтоб выводилось в двух валютах. И не через выпадающее окно, а как есть. Цена в баксах, а рядом в скобках, допустим, цена в рублях.
Есть такой? Посоветуйте.
1) первый вариант реализации:
Ставим плагин WP Options Editor в нем прописывает опцию, к примеру euro_price и указываем текущий курс euro.
Далее копируем шаблоны Woocommerce к себе в тему и там где выводится цена добавляем цену в долларах умноженную на данную переменную.
2) Ставим https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/
3) https://saphali.com/en/woocommerce-plugins/woocommerce-currency-converter-multicurrency
4) https://www.pricebasedcountry.com/
5) https://woocommerce.com/products/currency-converter-widget/?_ga=1.243863749.1391143973.1482579484
6) https://ru.wordpress.org/plugins/woocommerce-currency-switcher/screenshots/
http://currency-switcher.com/documentation/
Пробуйте!
7) Не пробовал, но думаю можно поигратся
add_filter( 'woocommerce_get_price_html', 'price_plus' );
function price_plus( $price ) {
return $price . ' ('. $price * 10 . 'RUB )';
}
В данном варианте можно использовать плагин из пункта 1
Спасибо огромное за такой просто плагин. Очень удобно настраивается и ни в какипе дебри лезть не нужно.
спасибо, плагин хороший. вот только в фильтре по цене стоят цифры в валюте.
т.е. товар стоит 1000 грн, а в фильтре макс стоимость 40
как можно исправить?
Думаю стоит править плагин фильтра или менять его настройки.
После установки плагина, все цены стали показываться как цены со скидкой (сумма скидочной цены равно обычной). То есть до установки плагина стоит к примеру обычная цена 10 руб, активируем плагин ставим курс 10, Получаем обычная цена 100 перечеркнуто, внизу цена со скидкой 100.
Спасибо!Все работает. То,что нужно было. Порадовал)
У меня одного плагин 2 раза умножает цену? на товарах все хорошо, но если добавить в корзину цена товара умножается снова на курс. То есть в корзине вдвойне завышенный курс.
Проверял на storefront
Надо проверить, думаю плагину уже нужны доработки, а он уже три года не обновлялся.
Проверил, на последнем WordPress и WooCommerce, проблем нет. Проверь functions.php может там еще хуком как-то меняешь цену?