结账时获取特定货币

时间:2016-12-22 14:33:30

标签: magento magento-1.7 checkout

启动我的magento商店还有一步,我真的需要一些帮助。 我的商店以美元为基础货币(真的需要这样),我会设置尽可能的货币:美元/巴西雷亚尔/欧元。 (用于查看目的) 退房时我需要收取BRL费用。 那么,如何让系统在结账时获得这种货币?我是否需要更改代码中的内容?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我相信你正在寻找的东西是这样的:

Mage::app()->getStore()->getCurrentCurrencyCode();

这应该获得当前设置的货币代码。

因此,如果您想在货币代码为欧元时激活某种特殊文字,那么您可能想尝试:

$currentCurrencyCode = Mage::app()->getStore()->getCurrentCurrencyCode();

if ($currentCurrencyCode == 'EUR') {
   echo 'Je sens un européen';
}
elseif ($currentCurrencyCode == 'GBP') {
   echo 'Rule Britannia!';
}

粘贴此代码并根据您在结帐页面上的要求使用。