php - 以编程方式更改基础货币

标签 php magento paypal

我正在使用 Magento CE 1.9.1.0

我有一个 Magento 网站和 INR 基础货币。

我有 2 家商店,第一家商店面向国内客户(印度客户),第二家商店面向国际客户(除印度客户外的所有客户)。这个商店切换,我在index.php中根据客户国家(通过客户IP获取客户国家)进行。

我刚刚在我的 Magento 商店中配置了 PayPal 支付网关。

在回答我的问题之前,我想分享一些关于 Paypal PG 的事情,此支付网关仅适用于国际客户,PayPal 不适用于 INR 货币。

如果我将我的基础货币更改为美元或 INR 以外的其他货币,则 PayPal 付款方式会显示在我的付款方式中,如果基础货币是 INR,则 PayPal 付款方式不会显示在结账页面中。

请检查这些图片

  1. 基础货币:印度卢比

enter image description here

  1. 基础货币:美元

enter image description here

我想将基础货币设置为 INR,因为我所有的产品都使用 INR 上传,而我无法从我的 ERP 中更改它。

但我希望将此 PayPal 付款方式作为我的国际客户在我的商店中的付款选项之一。

仍在寻找解决方案...

有什么想法吗?

最佳答案

您可以在代码下方设置基础货币 此代码放入您的索引文件中,您的商店货币将发生变化。

Mage::app()->getStore()->setCurrentCurrencyCode(‘USD’);

关于php - 以编程方式更改基础货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32222044/

相关文章:

php - WordPress:在更新语句中使用动态列名称

PHP使用字符串指向一个函数

magento - Magento 中多个模块覆盖同一个核心文件

.net - PayPal - 付款摘要不显示“设置付款选项”设置的项目

php - Mysql 查询选择多行数据

php - SQLSTATE[HY000] [2002] php_network_getaddresses : getaddrinfo failed: nodename nor servname provided, 或未知

Magento:500内部服务器错误::后端>>系统>>工具>>备份

mysql - Magento:根据价格更改类别中的产品位置

python - Django-PayPal IPN url 包含不起作用

php - 以 PayPal 形式传递自定义数据