Magento2: Pisahkan Metode Login dan Pengiriman dari Langkah Pengiriman

Jawaban:

0

Saya mengusulkan dua solusi:

Solusi pertama:

Anda dapat membuat langkah baru dalam checkout seperti dalam dokumentasi: [ https://devdocs.magento.com/guides/v2.3/howdoi/checkout/checkout_new_step.html]

Pada langkah ini, Anda membuat formulir baru dengan bidang login / kata sandi dan mengirim data dengan webapi.xml kustom ke pengontrol khusus Anda untuk memproses login seperti Magento.


Solusi kedua:

Anda dapat membuat halaman baru dengan pengontrol dan tata letak (proses klasik). Dalam metode Anda pengontrol, Anda memeriksa apakah pelanggan masuk atau tidak. Jika ya, Anda mengarahkan pelanggan Anda ke checkout.

Buat pengontrol untuk menerima formulir login baru Anda dan arahkan pelanggan untuk checkout setelah menjalankan proses login Magento.

Jangan lupa mengedit url checkout di halaman keranjang.


Untuk praktik terbaik, saya sarankan Anda solusi pertama, tetapi jika Anda tidak ingin halaman login Anda di checkout atau jika Anda tidak ingin menggunakan Knockout, Anda memiliki solusi kedua ;-)

Salam.

ThomasHWeb
sumber