Сегодня мы расскажем о плагине «Exchange Rates Today» это простой плагин для WooCommerce, который позволяет вам изменять цену в соответствии с обменным курсом. Например, вы устанавливаете цену на веб-сайте в долларах, а цена в магазине отображается в местной валюте, вы просто устанавливаете текущий обменный курс и плагин автоматически изменяет все цены у товаров.

Плагин по факту просто умножает ваши заданные цены на установленный курс.
Так если у вас цена товара установлена 10, а курс 25, то пользователь увидит стоимость товара 500, при этом, цена в настройках товара не изменится и вы всегда будете знать его изначальную стоимость. Данный плагин отлично подойдет тем, кто предположим покупает товары в иностранной валюте, а продает в местной. Плагин отлично работает и не конфликтует на всех уровнях (корзине, подтверждении заказа, рассылке писем при подтверждении заказа и др.).
Других функций у плагина не предусмотрено, но мы решили немного поковыряться в php (плагин действительно простой, всего 1 файл + readme) и поделиться с Вами нашими наработками.

Плагин Exchange Rates Today как добавить процент к курсу?

Переходим в админку сайта: Плагины > Редактор и выбираем наш плагин. Нам необходимо внести небольшие изменения в код.
Допилив кусок кода, теперь плагин не просто изменяет стоимость всех товаров на заданный курс, а еще и прибавляет процент к сумме.
Все достаточно просто:

К переменным $int*$kurs мы добавляем 2% путем сложения тех же переменных и деления их на 100 и умножение на 2.

Находим кусок кода:

Копировать код

Изменяем его на такой:

Копировать код

Возвращаясь к примеру:
Стоимость товара 10, курс 25, установленный процент 2.
Исходя из допиленного кода, на сайте мы получим цену: 255

Как видите, все достаточно просто.