Volevo separarmi login
e Shipping methods
dal passaggio di spedizione in Magento 2 nella pagina di pagamento ?
Volevo separarmi login
e Shipping methods
dal passaggio di spedizione in Magento 2 nella pagina di pagamento ?
Risposte:
Ti propongo due soluzioni:
Prima soluzione:
Puoi creare un nuovo passaggio nel checkout come nella documentazione: [ https://devdocs.magento.com/guides/v2.3/howdoi/checkout/checkout_new_step.html]
In questo passaggio, crei un nuovo modulo con campi login / password e invii dati con un webapi.xml personalizzato al controller personalizzato per elaborare l'accesso come Magento.
Seconda soluzione:
È possibile creare una nuova pagina con controller e layout (processo classico). Nel metodo del tuo controller, controlli se il cliente sta effettuando l'accesso o meno. In tal caso, reindirizza il tuo cliente alla cassa.
Crea un controller per ricevere il tuo nuovo modulo di accesso e reindirizza il cliente al checkout dopo aver eseguito il processo di accesso a Magento.
Non dimenticare di modificare gli URL di checkout nelle pagine del carrello.
Per le migliori pratiche, ti suggerisco la prima soluzione, ma se non vuoi la tua pagina di login in checkout o se non vuoi usare Knockout, hai la seconda soluzione ;-)
Saluti.