贝宝标准选项没有出现在结帐页
-
26-09-2019 - |
题
之后我填写的所有信息在后台我Magento1.4.0.1安装描述 在这里,, ,贝宝选项是不是可以在一个页面结帐。
任何人都不会有一个主意,为什么这个可以发生?缓和Var已经清空我尝试过了在标准和在我自己的主题。
亲切的问候,
阿瓦隆
解决方案
显然,(非常简单)的解决这个问题的基础货币设定为美元。我制作的网站是针对中国市场的,因此有中国人民币作为基础货币来代替。此更改为美元作出的PayPal按钮就会立即显示出来......
其他提示
- 第一,请查看是否该模块"Mage_Paypal"已启用或者没有,在系统>配置>高级,对"默认设置"配置范围。如果它尚未启用,然后你应该启用它,以利用这个支付网关。如果你有改变什么,你应该省下那页。
- 现在去到系统>配置>的支付方法,对于相同的配置范围。有许多支付方式列出,但是他们中的大多数都未启用。所以你应该选择哪PayPal方法你想要的,然后让它启用。编辑的所有功能,付款模块,无论你想要的然后节省。
- 现在再次清除高速缓存管理充分,看到结帐页。启用的PayPal模块作物。
有没有需要改变的代码,因为它恰好由于贝宝。 贝宝不支持所有的货币在世界各地。贝宝只支持少数像美元欧元和其他列表中的货币,你会得到支付宝网站。 所以,你必须要检查什么,只要到管理面板 - >系统 - >配置 - >货币设置程序,检查您的基础货币。如果货币是由贝宝支持的则是贝宝结帐页面上可见,否则将不可见。
P.S:请不要忘记首先启用贝宝
我只需要详细回答这个问题:
在创建文件的config.php:/app/code/local/Mage/Paypal/Model/Config.php
<强>步骤1 复制从文件
/app/code/core/Mage/Paypal/Model/Config.php
到
/app/code/local/Mage/Paypal/Model/Config.php
<强>第2步强>
外观为: $ _ supportedCurrencyCodes - >线207
然后你的位置添加到:
保护$ _supportedCurrencyCodes =阵列( 'AUD', 'CAD', '捷克克朗', 'DKK', '欧元', '港币', '福林', 'ILS', '日元', 'MXN', 'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB');
这是不支持所以我增加它的代码我们的货币(PHP)。它应成为这样的:
保护$ _supportedCurrencyCodes =阵列( 'AUD', 'CAD', '捷克克朗', 'DKK', '欧元', '港币', '福林', 'ILS', '日元', 'MXN', 'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB', '的 PHP 强>' );
然后使作为基础货币(而不是美元)。希望这有助于