Я хотел отделиться login
и Shipping methods
от шага доставки в Magento 2 на странице оформления заказа ?
Я хотел отделиться login
и Shipping methods
от шага доставки в Magento 2 на странице оформления заказа ?
Ответы:
Я предлагаю вам два решения:
Первое решение:
Вы можете создать новый шаг в оформлении заказа, как в документации: [ https://devdocs.magento.com/guides/v2.3/howdoi/checkout/checkout_new_step.html]
На этом шаге вы создаете новую форму с полями логина / пароля и отправляете данные с пользовательским файлом webapi.xml на свой пользовательский контроллер для обработки входа в систему, как в Magento.
Второе решение:
Вы можете создать новую страницу с контроллером и макетом (классический процесс). В методе вашего контроллера вы проверяете, является ли клиент логином или нет. Если он есть, вы перенаправляете своего клиента к оформлению заказа.
Создайте контроллер для получения новой формы входа в систему и перенаправьте клиента на оформление заказа после выполнения процесса входа в Magento.
Не забудьте отредактировать URL-адреса оформления заказа на страницах корзины.
В качестве передового опыта я предлагаю вам первое решение, но если вы не хотите, чтобы ваша страница входа в систему использовалась при оформлении заказа, или если вы не хотите использовать Knockout, у вас есть второе решение ;-)
С уважением.