Magento PayPal Express 未显示

Posted

技术标签:

【中文标题】Magento PayPal Express 未显示【英文标题】:Magento PayPal Express not showing 【发布时间】:2013-11-11 09:39:44 【问题描述】:

我有一个非常标准的 Magento 安装(Magento 版本 1.7.0.2),并且我启用了 PayPal Express 设置(包括 API 用户名、密码和签名都已填写)。我已将默认主题设置为空白,因此它不使用我的任何模板文件,但按钮未显示在任何页面上(产品、购物篮或结帐 - 这些选项设置为在管理员中显示)。

因此,即使使用默认的 Magento 主题,也不会显示 paypal 按钮。 有人见过这个吗?任何人都可以对此有所了解吗?

谢谢

编辑 p.s. Mage_Paypal 和 Mage_PaypalUk 都在 Advanced 中启用。

【问题讨论】:

付款方式的单页结帐页面是否可见..? 没有。无处。我认为这可能是 Ebizmarts SagePaySuite 覆盖某些默认功能的问题。将运行一些测试。感谢您的回复。 所以我用全新安装进行了测试,并不是 Sage Pay Suite 有问题。回到绘图板! 【参考方案1】:

您似乎已在另一个配置范围内启用了 paypal ..不在默认配置范围内,或者您可能在当前配置范围内禁用了 paypal exp。即使您在默认配置范围中启用,它也会覆盖默认配置范围。确保这一点..

只需转到您的数据库。打开core_config_data 表可以一页查看所有数据。在这里你可以看到你所有的贝宝配置。如果您在范围字段中看到任何带有 websitessomething 的 paypal 配置与 default 不同,那么您已经为当前配置范围配置了 paypal。

更新:

考虑您当前的配置范围是网站。在您的core_config_data 表中,将此payment/paypal_express/active 的值设置为“1”,仅用于其他配置范围(网站)而不是默认值。看看下面的图片。然后再次检查..现在应该可以工作了..!

【讨论】:

定义了几个不同的范围,但现在它们已经被清理了,但仍然没有任何显示。谢谢。

以上是关于Magento PayPal Express 未显示的主要内容,如果未能解决你的问题,请参考以下文章

获取 Paypal Express [Magento] 的完整账单地址

沙盒模式下的 Magento + Paypal Express 结帐

Magento:使用 PayPal Express 时添加支付费用 [关闭]

Magento 1.9.1 PayPal Express 评论页面为空

Magento 2:如何在 Paypal Express 中即时更改付款方式

Mage2 :传递给 Magento\Paypal\Model\Adminhtml\Express::isOrderAuthorizationAllowed() 的参数 1 必须是 Magento\S