我想让我的用户选择在结帐时选择货币。例如我的网站的基础货币是美元,但我希望我的用户有设施以SGD(新加坡元)支付。可能吗?如果可能,那么扣除的金额将相当于美元的新元。
答案 0 :(得分:0)
可以在Magento中设置多种货币。如果您正确设置了多种货币,则会在您网站的标题中显示货币下拉列表。
请查看教程以了解如何设置多种货币
http://inchoo.net/ecommerce/magento/how-to-add-currency-selector-to-magentos-header/
答案 1 :(得分:0)
您可能已经注意到Magento管理中“系统 - >配置”菜单下的“货币设置”选项卡。在那里,您应该选择默认的网站货币,此外还有您想要支持的所有货币。
之后,您应该转到“系统 - >管理货币汇率”并为您之前选择的货币设定汇率。您可以使用Webservicex从Webservicex服务导入货币汇率。
现在,在完成初始设置之后,让我们进一步修改以使输出显示在标题中。您应该做的第一件事是创建一个新的模板文件并将其放在“YOUR_PACKAGE / YOUR_THEME / template / currency / currency.phtml”下。
__('您的货币:')?> getCurrencies()as $ _code => $ _name):?> getSwitchCurrencyUrl($ _代码)GT;?" getCurrentCurrencyCode()):?> 选定=" SELECTED" >
您可以在第10行输入$ _name或$ _code,具体取决于您希望在货币选择器中显示的内容。
接下来你要做的就是告诉Magento哪个模板应该用于选择器。您应该创建“YOUR_PACKAGE / YOUR_THEME / layout / local.xml”,或者如果您的主题中已有此文件,则只需附加以下内容。
最后,还有一件事需要做才能让模板在前端显示,打开“YOUR_PACKAGE / YOUR_THEME / template / page / html / header.phtml”(如果没有,则创建新文件)任何)
在此之后,如果保存所有内容,请清除缓存并重新加载页面,以查看更改和结果。
注意!
默认情况下,如果设置了多种货币,Magento配置为显示默认货币选择器。