之后我填写的所有信息在后台我Magento1.4.0.1安装描述 在这里,, ,贝宝选项是不是可以在一个页面结帐。

任何人都不会有一个主意,为什么这个可以发生?缓和Var已经清空我尝试过了在标准和在我自己的主题。

亲切的问候,

阿瓦隆

有帮助吗?

解决方案

显然,(非常简单)的解决这个问题的基础货币设定为美元。我制作的网站是针对中国市场的,因此有中国人民币作为基础货币来代替。此更改为美元作出的PayPal按钮就会立即显示出来......

其他提示

  1. 第一,请查看是否该模块"Mage_Paypal"已启用或者没有,在系统>配置>高级,对"默认设置"配置范围。如果它尚未启用,然后你应该启用它,以利用这个支付网关。如果你有改变什么,你应该省下那页。
  2. 现在去到系统>配置>的支付方法,对于相同的配置范围。有许多支付方式列出,但是他们中的大多数都未启用。所以你应该选择哪PayPal方法你想要的,然后让它启用。编辑的所有功能,付款模块,无论你想要的然后节省。
  3. 现在再次清除高速缓存管理充分,看到结帐页。启用的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 ' );

然后使作为基础货币(而不是美元)。希望这有助于

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top