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?
magento2
checkout
onepage-checkout
PHPDev76
quelle
quelle
Antworten:
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
quelle
Leeren Sie Ihren Cache und aktualisieren und kompilieren Sie möglicherweise Ihren Code.
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
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
quelle
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.
quelle
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.
quelle