在填写我的Magento 1.4.0.1安装的后端中的所有信息(如here所述)后,Paypal选项在One-Page-Checkout上不可用。Paypal标准选项没有出现在结帐页面
有没有人有一个想法,为什么会发生这种情况? Cache和Var已经清空了,我试了一下标准和我自己的主题。
亲切的问候,
阿瓦隆
在填写我的Magento 1.4.0.1安装的后端中的所有信息(如here所述)后,Paypal选项在One-Page-Checkout上不可用。Paypal标准选项没有出现在结帐页面
有没有人有一个想法,为什么会发生这种情况? Cache和Var已经清空了,我试了一下标准和我自己的主题。
亲切的问候,
阿瓦隆
显然这个问题的(非常简单的)解决方案是将基础货币设置为美元。我工作的网站是针对中国市场的,因此以人民币为基础货币。将其更改为美元,即可立即显示PayPal按钮...
感谢您的回复! 不幸的是,这些都是我已经尝试和启用的所有东西(请参阅我在我的问题中提出的链接),但PayPal拒绝显示... – Xuntar 2010-05-19 14:32:03
与“Mage_Paypal”,你保存了已经浪费了整天的其余部分!感谢伙计 – 2013-05-09 15:30:50
无需更改代码,因为它只是由于Paypal而发生。 贝宝不支持世界各地的所有货币。 Paypal仅支持少数货币,例如美元欧元和其他您将在Paypal网站上获得的列表。 所以你必须检查的是,只需进入管理面板 - >系统 - >配置 - >货币设置,并检查您的基础货币。如果Paypal支持该货币,则PayPal在结帐页面上可见,否则将不可见。
P.S:请不要忘记先启用贝宝。
你好。我没有看到OP的问题与货币有关。你能详细说明吗? – GHC 2013-06-18 13:41:54
我只需要详细回答这个问题:
步骤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');
然后将其作为基准货币(而不是美元)。希望这可以帮助
基础货币为美元,它的工作原理。 – 2017-09-22 08:38:32