Меню

Настройка woocommerce currency switcher

Woocommerce: настраиваем многовалютность

Woocommerce в свое время стал для многих точкой сдвига парадигмы по отношению к wordpress. Еще несколько лет назад уже кто-то начал понимать, что wordpress уже никогда не будет просто блоговым движком, к которому костылями можно прикрутить убогое подобие чего-то еще кроме блога. WordPress стал полноценной платформой, на которой можно создавать самые разные и еще и очень красивые и удобные решения. На сегодня я не знаю ни одного движка, UI административной панели которого хоть отдаленно мог бы сравниться по удобство с wordpress. Может быть есть более гибкие, может быть есть более расширяемые, с более красивым и организованным кодом, с большей сопротивляемостью к нагрузкам. Но именно такого красивого в плане интерфейсов и простоты использования для пользователя — не видел. Это лирическое отступление было).

Задача: сделать возможность выбора валют в магазине.

Тут могут быть разные задачи:

Что мы имеем для решения и какие параллельные задачи и проблемы возникают при этом? Пост больше обзорный, в код сильно лазить не будем.

Во-первых, в woocommerce не все валюты присутствуют по умолчанию.

Рубль в плагине уже есть (был добавлен в версии 2.0.9 в мае 2013 — ист. справка) и доллар, конечно, же тоже, можете не переживать. А вот, если вам понадобится какой-нибудь ливанский фунт, то вы его там не найдете. Со временем добавляется поддержка новых валют, но, все равно, возможна ситуация, что нужной вам валюты все-таки не окажется (например, вы создадите новое государство и вам понадобятся собственные денежные знаки).

Добавить новую валюту можно несколькими способами:

это как раз пример для ливанского фунта. Сниппет взят из официальной документации

Во-вторых: может возникнуть необходимости в регулярной актуализации курса выбранной валюты.

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

1. Опять же, плагины для платежных шлюзов или смены валют (об этих чуть позже), как правило включают в себя опцию обновления обменного курса в автоматическом и\или ручном режиме

дает возможность добавить в настройки woocommerce несколько валют (в бесплатной версии только 2, но для большинства этого будет достаточно), установить одну из них как базовую (в ней вы будете видеть цены в админке), установить одну как базовую для лицевой части сайта, а также задать какой сервис использовать для конвертации — Yahoo finance, Google finance или Центробанк России (в бесплатной версии нет автообновления курса, нужно каждый раз заходить в настройки и нажимать кнопку для обновления).

Я этот плагин использовал на нескольких сайтах, причем везде только в бесплатной версии. Могу сказать, что функционала хватает, чтобы дать возможность добавлять на сайт товары в одной валюте, а просматривать их в другой. Там еще есть таргетинг посетителей сайта по геолокации, с возможностью показа цены в зависимости от страны посетителя — данную опцию пока не довелось в работе проверить, ничего сказать не могу. Про-версия продается на кодканьоне за 20$

— позволяет кроме возможностей предыдущего плагина еще вывести цену товара сразу в двух валютах, возможность автоматически увеличить или уменьшить значение обменного курса на нужный процент (удобно для автоматического формирования розничной цены, например), фильтрация способов оплаты в соответствии с геолокацией посетителя. Стоимость — 2250 руб.

Теперь о добавлении нескольких валют на сайт

1. Официальный плагин от woothemes: Currency Converter Widget — 29$. Позволяет очень быстро настроить показ цен в вашем каталоге в самых разных валютах. Вводите столбиком 3-хбуквенные коды валют в настройках виджета и все. Обменный курс автоматически обновляется. Пользователь может посмотреть сколько будут стоить ваши товары в разных валют. Заказ при этом будет оформлен в валюте по умолчанию. Но вы сможете в уже оформленном заказе посмотреть — какую итоговую сумму видел пользователь и в какой валюте.

2. Аналогичный, но более гибкий виджет с codecanyon: Smart Currency Converter for WooCommerce — 15$

Читайте также:  Навител навигатор настройка маршрута

поддерживает 157 валют, позволяет выбрать способ отображения дополнительных валют — непосредственно вместо валюты по умолчанию или в виде всплывающей подсказки. Самая интересная фишка — автоопределение валюты пользователя на основании, видимо, геолокации. Обменный курс берется из Yahoo Finance, но может быть переопределен администратором магазина. Можно настроить отображение для каждого вида валют, а также выбрать несколько вариантов дизайна для показа цен.

3. Еще один плагин с codecanyon: Woocommerce Multi Currency Store — 24$

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

позволяет показывать цены на сайте в зависимости от региона пользователя. Можно создать и настроить группы из одной или нескольких стран пользователя и для каждой группы указать свою валюту. А также настроить для каждого товара вилку цен для всех или некоторых созданных групп (включая цену со скидкой). Вроде как чекоут тоже возможен в выбранной валюте. Но виджета-переключателя нет.

5. Про WooCommerce Currency Switcher уже написал выше

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

Если у вас есть свой опыт использования плагинов для работы с валютами в woocommerce, пожалуйста, поделитесь в комментариях к этому посту.

Роман Моренец

Источник

WordPress.org

Русский

WooCommerce Currency Switcher by PluginUs.NET. Woo Multi Currency and Woo Multi Pay

Описание

WooCommerce Currency Switcher (WOOCS) is WooCommerce multi currency plugin, that allows your site visitors switch products prices currencies according to set currencies rates in the real time and pay in the selected currency (optionally). Woo multi currency plugin allows to add any currency to WooCommerce store. Ideal solution to make the serious WooCommerce store site in multiple currencies!

WooCommerce Currency Switcher доступен в виде шортода [woocs] и также в виде виджета

Very shortly this plugin has next features: Checkout with selected currency, different GeoIP rules, different Fixed prices rules and amounts rules, Prices based on User Role, Prices based on Country, Payments rules, API.

Latest PHP 8.x – COMPATIBLE!

Возможности переключателя валют:

Представление: Переключатель валют доступен как виджет и работает в любой области виджетов, для гибкости также доступен шорткод [woocs]. Вы можете вставить шорткод [woocs] в любом месте вашего сайта, даже в верхнем меню сайта.

Также плагин имеет ajaxed шорткод/виджет конвертер валют и ajaxed шорткод/виджет курсы валют

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

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

Курсы валют: 7 агрегаторов валют для автоматического изменения курсов. Также администратор может устанавливать ставки вручную, если это необходимо! По желанию администратора можно узнать об изменениях курсов валют по электронной почте.

Автообновление курсов: позволяет обновлять курсы валют ежечасно, дважды в день, ежедневно, еженедельно, ежемесячно, каждые 5 минут, каждые 15 минут, каждые 30 минут, каждые 45 минут. Или вы можете отключить его и установить собственные курсы валют вручную!

Цена: установить формат цены, который соответствует вашим потребностям — количество десятичных знаков, обычный знак денег или пользовательский знак, положение знака денег (4 варианта). При желании вы можете показать или скрыть центы для каждой валюты. Для каждой валюты вы можете установить собственное количество десятичных знаков после запятой, поэтому BTC не является проблемой для этого плагина

Собственные денежные знаки: создавайте и используйте свои собственные денежные символы, которые вам нужны. Можно даже использовать валюту, которой нет в реальности!

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

Читайте также:  Настройка групповой политики компьютера

Статистика: собирает статистику переключения валют для бизнес-целей. Не собирает никакие личных данных клиентов, только валюта, страна и время переключения. Также есть статистика по валютам заказов.

Видимость валют : возможность устанавливать валюты как открытые так и скрытые. В скрытом режиме валюта не публикуется в переключателях, и пользователь не может установить ее по ссылке через «? currency = XXX»

Видео для понимания основ:

Примечание: на сегодняшний день дизайн плагина отличается от видео (улучшено), см. Скриншоты ниже!

Правила оплаты: правила скрытия / отображения платежных гейтов на странице оформления заказа в зависимости от текущей валюты

Валюта приветствия: позволяет установить любую валюту цены, которую вы хотите для посетителей вашего сайта при первом посещении. Поэтому, если валюта вашего магазина — INR, и вы хотите, чтобы ваши клиенты при первом посещении видели цены, конвертированные в доллары США, вам просто нужно установить «Валюту приветствия» в опциях WOOCS.

Индивидуальные цены на основе роли пользователя: дает возможность устанавливать разные цены для каждой роли пользователя в каждой валюте. Очень мощная функция для покупателей вашего магазина с программой лояльности

Индивидуальные GeoIP правила для каждого продукта: супер функция, которая позволяет разным странам показывать разные цены в разных валютах! Эта функциональность позволяет реализовать Цена в зависимости от страны functionality

Индивидуальные правила фиксированных цен для каждого продукта: функция, которая позволяет для каждого товара устанавливать фиксированную цену для каждой валюты, в этом случае для товара не будет применяться конвертация по курсу, watch video

Правила GEO-IP для определения местной валюты посетителей: эта функция более целенаправленная и позволяет устанавливать валюту цен для посетителей сайта в их собственной валюте при первом посещении магазина. Валюта меняется автоматически в зависимости от IP-адреса посетителя, и даже больше — если включить опцию Оформить заказ по правилам GeoIP, ваши клиенты всегда будут покупать товары в их местной валюте!

Фиксированная минимальная сумма для БЕСПЛАТНОЙ доставки для каждой валюты: позволяет установить минимальную сумму для БЕСПЛАТНОЙ доставки как фиксированное значение для каждой валюты

Фиксированная минимальная сумма доставки для каждой валюты: позволяет установить минимальную сумму для доставки как фиксированное значение для каждой валюты

Фиксированная сумма для купонов для каждой валюты: Вы можете установить разные суммы в купонах вашего магазина для разных валют. По-другому система рассчитает суммы в соответствии с курсами валют и относительно базовой валюты.

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

Показать приблизительную цену: показывает приблизительную цену на странице магазина и отдельной странице продукта с валютой пользователя, определенной IP, на вкладке правил GeoIP, если такое правило существует. Работает только с данными курсов валют, а НЕ с правилами фиксированных цен и гео-правилами. Если система определит страну посетителя GeoIP и посетитель переключит валюту — он всегда увидит около цены продукта приблизительную цену в местной валюте.

Показать приблизительную сумму: показывает приблизительную сумму на странице оформления заказа и на странице корзины с валютой пользователя, определенной по IP, на вкладке правил GeoIP, если такое правило существует. Работает только с данными курсов валют, а НЕ с правилами фиксированных цен и гео-правилами.

Совместимость с плагинами кеша: если ваш сайт использует какие либо плагины кеша, включите опцию «Я использую плагин кеша на своем сайте», сбросьте кеш сайта и с этого момента посетители вашего магазина могут без проблем менять валюту!

Заказы хранятся в валюте сделки: Каждый заказ в вашем магазине хранится в валюте, оплаченной покупателем, если включена опция «Разрешена мультивалютность»!

Значок информации о цене: показывает значок информации рядом с ценой товаров, который при наведении курсора мыши показывает цены товаров во всех других валютах

Shortcode [woocs_price]: allows to insert a product price (switchable) directly into shop promotion articles

Читайте также:  Перенос сетевых настроек windows xp на windows 7

Цены без копеек: пересчитывает цены без копеек для таких валют, как JPY или TWD, которые по своей природе не имеют их. Проверьте это на странице чекаута после установки!

✅ Возможность установки валюты для нового ордера, созданного вручную через админку

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

Можно изменить валюту в зависимости от языка: если вы используете плагины WPML или Polylang в своем магазине и по бизнес-логике вы хотите установить валюту в соответствии с текущим языком это возможно с WOOCS API

✅ WOOCS понимает валюту в ссылке переданной GET данными demo.currency-switcher.com/?currency=EUR

Нет GET данных в ссылке: переключает валюту без свойств GET (?/currency = USD) в ссылке (опционально)

Selected currency storage: For the site admin WOOCS provides set of mechanisms to storage user selected currency on different hosting architectures: Session, Transient, Memcached, Redis

Wide API: For site developer — advanced API functionality set which allows to manipulate with prices and their rates on the fly using conditional logic

Простота в использовании для администраторов и клиентов магазинов: установите, установите настройки за пару минут и позвольте вашему магазину зарабатывать больше денег!

✅ 95% совместимость с различными платежными системами в мультивалютном режиме, просто попробуйте!

✅ Мы делаем совместимость с помощью нашей спец-программыWOOCS LABS

Сильная техническая поддержка, которая каждый день работает с тоннами кода!

ПРЕМИУМ ОСОБЕННОСТИ

Get Premium version of the plugin: on Codecanyon

Сделайте ваш сайт более прибыльным с помощью следующих мощных скриптов:

✅ WOOF — WooCommerce Products Filter: это расширяемый, гибкий и надежный плагин для WooCommerce, который позволяет клиентам вашего сайта фильтровать товары по категориям товаров, атрибутам, тегам, пользовательским таксономиям и цене. Поддерживает последнюю версию плагина WooCommerce. Плагин для вашего интернет-магазина на платформе WooCommerce! Максимальная гибкость!

✅ BEAR — Bulk Editor for WooCommerce: WordPress plugin for managing and bulk edit WooCommerce Products data in robust and flexible way! Be professionals with managing data of your woocommerce e-shop!

✅ PROTAS — WooCommerce Active Products Tables: is WooCommerce plugin for displaying shop products in table format. Tables makes focus for your buyers on the things they want to get, nothing superfluous, just what the client wants, and full attention to what is offered!

✅ TABLEON — WordPress Post Tables Filterable: WordPress plugin for displaying site posts and their custom post types in table format. Tables makes focus for your customers on the things they want to get, nothing superfluous, just what the client wants, and full attention to what is offered!

✅ WPCS — WordPress Currency Switcher: это плагин WordPress, который позволяет переключать валюты и конвертировать их курсы в реальном времени на вашем сайте!

✅ MDTF — WordPress Meta Data Filter & Taxonomies Filter: плагин для фильтрации и поиска контента WordPress в сообщениях и их пользовательских типов по таксономиям и полям метаданных. Плагин обладает очень высокой гибкостью благодаря своим богатым элементам фильтра и встроенному конструктору мета-полей!

✅ WPBE — WordPress Posts Bulk Editor Professional: is WordPress plugin for managing and bulk edit WordPress posts, pages and custom post types data in robust and flexible way! Be professionals with managing data of your site!

Лицензия

This plugin is copyright pluginus.net © 2012-2020 with GNU General Public License by realmag777.

Эта программа является свободным программным обеспечением; Вы можете распространять его и / или изменять его в соответствии с условиями GNU General Public License как опубликовано Фондом свободного программного обеспечения; либо версия 2 лицензии, либо (по вашему выбору) любая более поздняя версия.

Эта программа распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Смотрите GNU General Public License для получения более подробной информации.

Источник

Adblock
detector