Magento中已经有这个功能了。Magento中的很多功能都是以一个block形式存在的,可以被集成到页面的任何一个角落,至于block 的定位就属于layout的范畴了,这不是一两句能说清楚的。

那么,如何使用magento的货币选择器,把它显示在页面上呢?

首先,你需要通过后台设置你的商店想要使用的所有货币种类;

System -> General –> Currency Setup —> currency option

第二,这也是挺关键的,如何这步没做前台是不会显示的。
就是连接www.webservicex.net网导入各个货币相对基准倾向的汇率。也是在后台进行。
以后各个币种之间的基准换算比率也在这里设置。
System –> Manage Currency Rates –> import 保存当前汇率设置。

第三,也很关键。如果你是显示在左边或右边的栏位,应该是比较容易的,因为它默认好像是显示在左边或右边的栏位列上。一般是显示在产品目录页面和查看某个产品的页面。

当然你也可以显示在页面顶部或底部如果有需要的话,或者是在每个页面都显示,甚至在不同的页面的不同位置,这都是可以的。也不会很复杂,只要熟悉了layout的xml语法就可以轻松搞定。