Есть магазин, товары вводятся в 2х видах валюты грн и долары. Вывести цену товара надо в грн. Товары которые в доларах в произвольном поле 'cur' отмечаются 1, которые введены в грн остаются пустыми. 'kurs' поле плагина с курсом. Я переделала плагин exchange-rates-today . Все работает кроме корзины, в корзине все цены на товары остаются без изменений как были введены в админке, хотя на всем сайте цены где надо конвертируются в грн. Подскажите в чем проблема.
То что я переделала:
function custom_price ($price) {
$int = floatval($price);
$kurs=get_option('kurs');
$tov_id=get_the_ID();
$curs=get_post_meta($tov_id, 'cur', true);
if ($kurs!='' && $curs!='') {
return $int*$kurs;
} else return $int;
}
Оригинальный код плагина который умножает все цены на курс
function custom_price ($price) {
$int = floatval($price);
$kurs=get_option('kurs');
if ($kurs!='') {
return $int*$kurs;
} else return $int;
}
То что я переделала:
function custom_price ($price) {
$int = floatval($price);
$kurs=get_option('kurs');
$tov_id=get_the_ID();
$curs=get_post_meta($tov_id, 'cur', true);
if ($kurs!='' && $curs!='') {
return $int*$kurs;
} else return $int;
}
Оригинальный код плагина который умножает все цены на курс
function custom_price ($price) {
$int = floatval($price);
$kurs=get_option('kurs');
if ($kurs!='') {
return $int*$kurs;
} else return $int;
}
- Ссылка на проблему
- http://www.mygadget.net.ua/cart/
Вложения
Последнее редактирование: