• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Автоматическое обновление валюты

melodpi

Новичок
Добрый день! Для получения и обновления валюты есть такой код, который берет информацию с апи приватбанка, все работает замечательно.

function my_woocommerce_get_price($price, $_product) {
$url = "https://api.privatbank.ua/p24api/pubinfo?exchange&coursid=5";
$curl = curl_init($url);
if ( $curl ){
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
$page = curl_exec($curl);
curl_close($curl);
unset($curl);
$xml = new SimpleXMLElement($page);
$kurs = $xml->row[0]->exchangerate['sale'][0].'<br>';
}
$price = $price * $kurs;
return $price;
}
add_filter('woocommerce_variation_prices_price', 'my_woocommerce_get_price',10,2);

Но вот автоматически замены не происходит. Цены обновляются, согласно новому курсу, лишь после нажатия кнопки "обновить" на странице изменения товара. Подскажите как можно реализовать автоматическое изменение? Что бы woocommerce перезаписовал цены один раз в день допустим.
 
Сверху Снизу