【发布时间】:2025-11-24 11:25:02
【问题描述】:
只需再迈出一步来启动我的 magento 商店,我真的需要一些帮助。 我的商店有美元作为基础货币(真的需要这样),我会设置可能的货币:美元/巴西雷亚尔/欧元。 (出于查看目的) 结帐时,我需要以 BRL 收费。 那么,如何让系统在结账时获得这种货币?我是否必须更改代码中的某些内容?
提前致谢。
【问题讨论】:
标签: magento magento-1.7 checkout
只需再迈出一步来启动我的 magento 商店,我真的需要一些帮助。 我的商店有美元作为基础货币(真的需要这样),我会设置可能的货币:美元/巴西雷亚尔/欧元。 (出于查看目的) 结帐时,我需要以 BRL 收费。 那么,如何让系统在结账时获得这种货币?我是否必须更改代码中的某些内容?
提前致谢。
【问题讨论】:
标签: magento magento-1.7 checkout
我相信您正在寻找的是这样的:
Mage::app()->getStore()->getCurrentCurrencyCode();
这应该得到当前设置的货币代码。
因此,如果您想在货币代码为 EUR 时激活某种特殊文本,那么您可能想尝试一下:
$currentCurrencyCode = Mage::app()->getStore()->getCurrentCurrencyCode();
if ($currentCurrencyCode == 'EUR') {
echo 'Je sens un européen';
}
elseif ($currentCurrencyCode == 'GBP') {
echo 'Rule Britannia!';
}
粘贴此代码并在结帐页面上根据您的要求使用。
【讨论】: