2010-05-14 38 views
3

在填写我的Magento 1.4.0.1安装的后端中的所有信息(如here所述)后,Paypal选项在One-Page-Checkout上不可用。Paypal标准选项没有出现在结帐页面

有没有人有一个想法,为什么会发生这种情况? Cache和Var已经清空了,我试了一下标准和我自己的主题。

亲切的问候,

阿瓦隆

回答

5

显然这个问题的(非常简单的)解决方案是将基础货币设置为美元。我工作的网站是针对中国市场的,因此以人民币为基础货币。将其更改为美元,即可立即显示PayPal按钮...

+0

基础货币为美元,它的工作原理。 – 2017-09-22 08:38:32

2
  1. 首先,请检查模块“Mage_Paypal”是否启用与否,系统>配置>高级,为“默认配置”配置范围。如果它尚未启用,则应启用它,以使用此支付网关。如果你改变了任何东西,你应该保存该页面。
  2. 现在转到系统>配置>付款方式,对于相同的配置范围。列出了很多支付方式,但其中大多数未启用。所以你应该选择你想要的贝宝方法,&然后启用它。根据需要编辑该付款模块的所有功能,然后保存。
  3. 现在再次完全清除缓存管理&请参阅结账页面。启用的PayPal模块现在应该会出现。
+0

感谢您的回复! 不幸的是,这些都是我已经尝试和启用的所有东西(请参阅我在我的问题中提出的链接),但PayPal拒绝显示... – Xuntar 2010-05-19 14:32:03

+0

与“Mage_Paypal”,你保存了已经浪费了整天的其余部分!感谢伙计 – 2013-05-09 15:30:50

2

无需更改代码,因为它只是由于Paypal而发生。 贝宝不支持世界各地的所有货币。 Paypal仅支持少数货币,例如美元欧元和其他您将在Paypal网站上获得的列表。 所以你必须检查的是,只需进入管理面板 - >系统 - >配置 - >货币设置,并检查您的基础货币。如果Paypal支持该货币,则PayPal在结帐页面上可见,否则将不可见。

P.S:请不要忘记先启用贝宝。

+0

你好。我没有看到OP的问题与货币有关。你能详细说明吗? – GHC 2013-06-18 13:41:54

1

我只需要详细回答这个问题:

创建该文件的config.php:/app/code/local/Mage/Paypal/Model/Config.php

步骤1复制从

文件/app/code/core/Mage/Paypal/Model/Config.php

/应用/代码/本地/法师/ Paypa升/型号/配置。PHP

步骤2

外观为:$ _supportedCurrencyCodes - >线207

添加您的货币:

保护$ _supportedCurrencyCodes =阵列( '澳元' ,'CAD','CZK','DKK', 'EUR','HKD','HUF','ILS','JPY','MXN', 'NOK','NZD','PLN' ,'GBP','SGD','SEK','CHF','USD','TWD','泰铢“);

我们的货币(PHP)不支持,因此我在代码中添加了它。它应该变成这样:

保护$ _supportedCurrencyCodes =阵列( '澳元', 'CAD', '克朗', 'DKK', '欧元', '港币', '福林', 'ILS' ,'JPY','MXN', 'NOK','NZD','PLN','GBP','SGD','SEK','CHF','USD','TWD','泰铢',' 'PHP');

然后将其作为基准货币(而不是美元)。希望这可以帮助

相关问题