Queria separar login
e Shipping methods
da etapa de remessa no Magento 2 na página de checkout ?
Queria separar login
e Shipping methods
da etapa de remessa no Magento 2 na página de checkout ?
Respostas:
Proponho duas soluções:
Primeira solução:
Você pode criar uma nova etapa no checkout, como na documentação: [ https://devdocs.magento.com/guides/v2.3/howdoi/checkout/checkout_new_step.html]
Nesta etapa, você cria um novo formulário com os campos de login / senha e envia dados com um webapi.xml personalizado ao seu controlador personalizado para processar o login como o Magento.
Segunda solução:
Você pode criar uma nova página com controlador e layout (processo clássico). No método do seu controlador, você verifica se o cliente está logado ou não. Se ele for, você redireciona seu cliente para o checkout.
Crie um controlador para receber seu novo formulário de login e redirecione o cliente para finalizar a compra depois de executar o processo de login do Magento.
Não se esqueça de editar os URLs de checkout nas páginas do carrinho.
Para práticas recomendadas, sugiro a primeira solução, mas se você não quiser sua página de login no checkout ou se não quiser usar o Knockout, terá a segunda solução ;-)
Saudações.