Magento2 Keine Zahlungsmethoden im Frontend

9

Ich entwickle eine Site auf einem lokalen Server im Entwicklermodus (in env.php). Ich aktiviere das Auschecken auf der Zahlungsseite. Trotz der Einrichtung aller Zahlungsmethoden (auch einzeln, um auf Konflikte zu testen) wird sie als Keine Zahlungsmethoden angezeigt

Ich habe alle Methoden aktiviert.

Kann jemand Licht ins Dunkel bringen?

PHPDev76
quelle
Haben Sie die Zahlungsmethode vom Backend (Admin) aktiviert?
Bilal Usean
Ich bin zu Stores> Configuration> Checkout gegangen und habe alle Zahlungsgateways ausgewählt und aktiviert. Gibt es irgendwo anders?
PHPDev76
Überprüfen Sie auch die Zahlung aus den anwendbaren Ländern und die Zahlung aus bestimmten Ländern. Einstellungen für die Zahlung
Minesh Patel
Hast du es geschafft, das zu lösen? Ich habe das gleiche Problem. Klarna wird an der Kasse nicht als Zahlungsoption angezeigt.
user3091199
Dies gibt keine Antwort auf die Frage. Sobald Sie einen ausreichenden Ruf haben, können Sie jeden Beitrag kommentieren . Geben Sie stattdessen Antworten, die nicht vom Fragesteller geklärt werden müssen . - Aus der Rezension
Vivek Kumar

Antworten:

19

Haben Sie die Datei checkout_index_index.xml überschrieben? Wenn ja, stellen Sie sicher, dass Sie Ihre benutzerdefinierte Datei checkout_index_index.xml im richtigen Ordner wie folgt erstellt haben:design/frontend/NameSpace/your_theme/Magento_Checkout/layout/override/base/checkout_index_index.xml

http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-override.html

Hoffe es hilft

Sony
quelle
Funktionierte perfekt +1
tim.baker
Dies ist die akzeptierte Antwort :-) Einen Tag gerettet
Butterfly
0

Leeren Sie Ihren Cache und aktualisieren und kompilieren Sie möglicherweise Ihren Code.

php bin/magento setup:upgrade

php bin/magento setup:di:compile

Navigieren Sie zu Ihrem Magento-Ordner in Ihrem Terminal und führen Sie Befehle aus, wenn Ihre PHP-Versionen nicht identisch sind. Es wird ein Fehler angezeigt.

In diesem Fall erstellen Sie einen Alias ​​mit dem Pfad zur MAMP-PHP-Datei

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

Führen Sie dann die obigen Befehle mit phpmamp anstelle von php aus

HINWEIS: Der Alias ​​hängt vom Pfad und der von Ihnen verwendeten PHP-Version ab

Nathaniel Meyer
quelle
0

Aus Gründen der Prüfung, Toggle des Aktivieren OnePage Kasse in Config> Sales> Kasse , um zu sehen , ob die Zahlungsmethoden zeigen sich auf der zweistufigen Kasse.

In meinem Fall wurde der Umschalter umgedreht, sodass ich die Ansicht "One Page Checkout" im Frontend erhielt, obwohl " Onepage Checkout aktivieren" auf " Nein" gesetzt war. Nachdem ich die Einstellung umgedreht hatte, konnte ich im zweiten Schritt des Bestellvorgangs (wie erwartet) alle korrekten Zahlungsmethoden anzeigen.

Ich bin mir nicht ganz sicher, "wie" mein Checkout-Schalter umgedreht wurde ( ja ist jetzt nein ), aber ich vermute, dass dies etwas mit den PayPal-Konfigurationseinstellungen zu tun hat.

Sobald Ihre Zahlungsmethoden angezeigt werden, können Sie mit der Fehlerbehebung beginnen, warum sie nicht an der Kasse für eine Seite angezeigt werden.

Mike P.
quelle
-1

Bitte überprüfen Sie die Datei design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml im Themenordner oder verwenden Sie die Standarddatei checkout_index_index.xml.

SURENDER SINGH
quelle