Woocommerce checkout\cart submit. Перезаписать сумму

На сайте в админке цены в $, а на сайте выводятся в другой валюте. Т.к. плагины мультивалют делают очень много, кроме одного - они перезаписывают в БД сумму, а мне нужно, чтобы была в $ всегда. Я решил сделать простою конвертацию путём поля ACF.

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

То есть вместо того, чтобы писать свою логику во все файлы почт и thankyou page, я подумал, а можно ли перезаписать само по себе передаваемое значение после сабмита формы?

Например, сумма равна 100$. После нажатия на сабмит происходит действие: 100 * get_field('kurs', ID) и это число отправляется уже дальше само по себе без моего вмешательства.


Ответы (0 шт):