Куда идем?

как virtuemart переводит евро в рубли?

Больше
11 года 10 мес. назад - 11 года 10 мес. назад #3387 от hea8y
Подскажите, как и где идет перевод.

Если у нас товар в евро, а мы ставим отображать в рублях, то он где то конвертирует цену. Вот где?
где virtuemart берет курс валют?
по какому курсу работает virtuemart с евро?
Последнее редактирование: 11 года 10 мес. назад пользователем hea8y.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #3388 от hea8y
Что то мне кажется, что сдесь:
Code:
/* WEIGHT CALCULATION */ $weight_subtotal = ps_shipping_method::get_weight($cart[$i]["product_id"]) * $cart[$i]['quantity']; $weight_total += $weight_subtotal; /* Product PRICE */ $my_taxrate = $ps_product->get_product_taxrate($cart[$i]["product_id"], $weight_subtotal); $tax = $my_taxrate * 100; $price = $ps_product->get_adjusted_attribute_price($cart[$i]["product_id"], $cart[$i]["description"]); $price["product_price"] = $GLOBALS['CURRENCY']->convert( $price["product_price"], $price["product_currency"] ); if( $auth["show_price_including_tax"] == 1 ) { $product_price = $price["product_price"] * ($my_taxrate+1); } else { $product_price = $price["product_price"]; }

Что - то относится к вычислению стоимости...

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #3389 от hea8y
И ConvertECB.php тоже имеет к этому отношение

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #3390 от hea8y
И тут тоже что то есть к этому относящееся...
Code:
// Get default price $q = "SELECT product_price, product_price_id, product_currency FROM #__{vm}_product_price WHERE product_id='$product_id' AND "; $q .= "shopper_group_id='$default_shopper_group_id' $volume_quantity_sql"; $db->setQuery($q); $db->query(); if ($db->next_record()) { $price_info["product_price"]=$db->f("product_price") * ((100 - $shopper_group_discount)/100); if( $check_multiple_prices ) { $price_info["product_base_price"]= $price_info["product_price"]; $price_info["product_has_multiple_prices"] = $db->num_rows() > 1; } $price_info["product_price_id"]=$db->f("product_price_id"); $price_info["product_currency"] = $db->f("product_currency"); $price_info["item"] = true; $GLOBALS['product_info'][$product_id]['price'] = $price_info; return $GLOBALS['product_info'][$product_id]['price']; }

А где virtuemart берет разницу в валюте, курс?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #3391 от hea8y
Из за - этого кода :
Code:
$contents = str_replace ("<Cube currency='USD'", " <Cube currency='EUR' rate='1'/> <Cube currency='USD'", $contents);
У меня такое ощущение, что евро всегда будет 1, НЕТ?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #3398 от hea8y
С последним ясно, парсим то с сайта, где как раз приравнивание валют идет как раз к евро, тоесть евро :1 , доллар :1,3 и т.д...

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.