Я намагаюся знайти найкращий метод виявлення крокової зміни в касі Magento 2. Наприклад, перехід від деталей доставки до оплати або навпаки.
Я здійснив копання, і vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.js
я можу використовувати, next()
які пожежі на кнопці "Продовжувати", а navigateTo()
які - після того, як користувач безпосередньо натискає на касі підкачки - але обидва способи здаються досить хиткими, повинен бути більш чіткий спосіб виявити зміну кроку незалежно від того, як і який крок .
Я сподівався на stepChange()
функцію чи щось подібне, яке спрацьовує кожного разу, коли відбудеться зміна кроку оформлення каси.
Моє запитання:
Який найкращий спосіб запустити мій JS, коли відбудеться зміна кроку оформлення каси?