基本上我需要链接到我的网站,但我需要根据使用的链接更改货币。
我需要这个用于 google adwords,如果我在 adwords 中定位爱尔兰,我需要我的网站显示欧元。如果我的目标是英国,我需要它以英镑等显示。
该网站是用 magento 开发的,我在页面顶部有一个选择框,可以更改整个网站的货币。
任何想法我怎么能做到这一点,网站是www.funkychristmasjumpers.com
基本上我需要链接到我的网站,但我需要根据使用的链接更改货币。
我需要这个用于 google adwords,如果我在 adwords 中定位爱尔兰,我需要我的网站显示欧元。如果我的目标是英国,我需要它以英镑等显示。
该网站是用 magento 开发的,我在页面顶部有一个选择框,可以更改整个网站的货币。
任何想法我怎么能做到这一点,网站是www.funkychristmasjumpers.com
Magento 论坛上的此链接的信用
您可以随时将以下代码添加到主题中 /template/directory/currency.phtml 文件的顶部。我已经在 1.7.0.2 实例中对此进行了测试,并且效果很好。
您只需将 cy=code 添加到 URL 的末尾,因此对于 www.funkychristmasjumpers.com,它将http://www.funkychristmasjumpers.com?cy=USD默认为 USD。代码应用货币,然后重定向回目标页面
$currentCurrency = $this->getCurrentCurrencyCode();
if(!isset($currentCurrency)) $currentCurrency = 'NA';
$currencies = array("GBP","USD","EUR");
if(isset($_GET['cy']))
{
if (in_array(strtoupper($_GET['cy']),$currencies)) {
if(strtoupper($_GET['cy']) != $currentCurrency)
{
header("Location: ".$this->helper('directory/url')->getSwitchCurrencyUrl()."currency/".$_GET['cy']);
exit;
}
}
}