Magento2前端未显示任何付款方式


9

我正在使用开发人员模式在本地服务器上开发站点(在中env.php),我启用了付款页面的结帐功能,但是,尽管设置了所有付款方式(也要测试是否有任何冲突),但仍显示为“ 无付款方式”

我已启用所有方法。

谁能阐明任何想法?


您是否已从后端(管理员)启用付款方式?
Bilal Usean '16

我去了“商店”>“配置”>“结帐”部分,选择了所有支付网关并启用了它们。还有其他地方吗?
PHPDev76 '16

检查从适用的国家支付和支付特定国家设置,以及
Minesh帕特尔

您设法解决了吗?我有同样的问题。Klarna不会在结帐时显示为付款方式。
user3091199

这不能为问题提供答案。一旦您拥有足够的声誉,您就可以在任何帖子中发表评论;相反,提供不需要澄清从提问者的回答。- 评分
维韦克·库马尔·

Answers:



0

清除缓存,然后升级并编译代码。

php bin/magento setup:upgrade

php bin/magento setup:di:compile

导航到终端中的Magento文件夹,然后运行命令(如果您的PHP版本不同),则会看到错误。

在这种情况下,您将创建一个别名,该别名具有MAMP PHP文件的路径。

alias phpmamp=/Applications/MAMP/bin/php/php5.6.27/bin/php

然后使用phpmamp而不是php运行以上命令

注意:别名会根据路径和您使用的PHP版本而出现


0

为了进行测试,请在“ 配置”>“销售”>“结帐”中切换“ 启用一页结帐”,以查看两步结帐中是否显示付款方式。

在我的情况下,切换被翻转,因此,尽管“ 启用一页签出”设置为,但我在前端获得了“一页签出”视图。翻转设置后,我能够在结帐流程的第二步看到所有正确的付款方式(如预期)。

我不确定我的结帐开关“如何”翻转(,现在是no),但我怀疑这与PayPal配置设置有关。

显示“付款方式”后,您就可以开始进行故障排除,以使它们没有出现在“一页结帐”中。


-1

请检查主题文件夹中的design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml文件,或使用默认的checkout_index_index.xml文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.