Magento2:ログインと配送方法を配送ステップから分離


回答:


0

私はあなたに2つの解決策を提案します:

最初の解決策:

ドキュメントのように、チェックアウトで新しいステップを作成できます:[ https://devdocs.magento.com/guides/v2.3/howdoi/checkout/checkout_new_step.html]

この手順では、ログイン/パスワードフィールドを使用して新しいフォームを作成し、カスタムwebapi.xmlを使用してデータをカスタムコントローラーに送信して、Magentoなどのログインを処理します。


第二の解決策:

コントローラーとレイアウト(クラシックプロセス)で新しいページを作成できます。コントローラーの方法では、顧客がログインしているかどうかを確認します。もしそうなら、顧客をチェックアウトにリダイレクトします。

新しいログインフォームを受信するコントローラーを作成し、Magentoログインプロセスを実行した後、顧客をチェックアウトにリダイレクトします。

カートページのチェックアウトURLを編集することを忘れないでください。


ベストプラクティスとして、最初の解決策をお勧めしますが、チェックアウトでログインページが必要ない場合、またはKnockoutを使用したくない場合は、2番目の解決策があります;-)

よろしく。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.