Мені хотілося відокремитись 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.
Не забудьте відредагувати реєстраційні адреси на сторінках кошика.
Для кращих практик я пропоную вам перше рішення, але якщо ви не хочете, щоб ваша сторінка входу в касі або якщо ви не хочете використовувати Knockout, у вас є друге рішення ;-)
З повагою