我正在使用 Magento CE 1.9.1.0
我有一个 Magento 网站和 INR 基础货币。
我有 2 家商店,第一家商店面向国内客户(印度客户),第二家商店面向国际客户(除印度客户外的所有客户)。这个商店切换,我在index.php中根据客户国家(通过客户IP获取客户国家)进行。
我刚刚在我的 Magento 商店中配置了 PayPal 支付网关。
在回答我的问题之前,我想分享一些关于 Paypal PG 的事情,此支付网关仅适用于国际客户,PayPal 不适用于 INR 货币。
如果我将我的基础货币更改为美元或 INR 以外的其他货币,则 PayPal 付款方式会显示在我的付款方式中,如果基础货币是 INR,则 PayPal 付款方式不会显示在结账页面中。
请检查这些图片
- 基础货币:印度卢比
- 基础货币:美元
我想将基础货币设置为 INR,因为我所有的产品都使用 INR 上传,而我无法从我的 ERP 中更改它。
但我希望将此 PayPal 付款方式作为我的国际客户在我的商店中的付款选项之一。
仍在寻找解决方案...
有什么想法吗?
最佳答案
您可以在代码下方设置基础货币 此代码放入您的索引文件中,您的商店货币将发生变化。
Mage::app()->getStore()->setCurrentCurrencyCode(‘USD’);
关于php - 以编程方式更改基础货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32222044/