Magento2: Trennen Sie Login und Versandarten vom Versandschritt


Antworten:


0

Ich schlage Ihnen zwei Lösungen vor:

Erste Lösung:

Sie können einen neuen Checkout-Schritt wie in der Dokumentation erstellen: [ https://devdocs.magento.com/guides/v2.3/howdoi/checkout/checkout_new_step.html]

In diesem Schritt erstellen Sie ein neues Formular mit Login- / Passwortfeldern und senden Daten mit einer benutzerdefinierten webapi.xml an Ihren benutzerdefinierten Controller, um die Anmeldung wie bei Magento zu verarbeiten.


Zweite Lösung:

Sie können eine neue Seite mit Controller und Layout erstellen (klassischer Prozess). In der Methode Ihres Controllers prüfen Sie, ob der Kunde angemeldet ist oder nicht. Wenn dies der Fall ist, leiten Sie Ihren Kunden zur Kasse weiter.

Erstellen Sie einen Controller, um Ihr neues Anmeldeformular zu erhalten, und leiten Sie den Kunden zur Kasse weiter, nachdem Sie den Magento-Anmeldeprozess ausgeführt haben.

Vergessen Sie nicht, die Checkout-URLs auf den Warenkorbseiten zu bearbeiten.


Für Best Practices empfehle ich Ihnen die erste Lösung, aber wenn Sie nicht möchten, dass Ihre Anmeldeseite zur Kasse geht, oder wenn Sie Knockout nicht verwenden möchten, haben Sie die zweite Lösung ;-)

Grüße.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.