Próbuję znaleźć najlepszą metodę wykrywania skokowej zmiany w kasie Magento 2. Na przykład przejście od szczegółów wysyłki do płatności lub odwrotnie.
Zrobiłem trochę kopania i vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.js
mogę użyć, next()
który odpala przycisk Kontynuuj, a navigateTo()
który uruchamia się, gdy użytkownik kliknie krok kasowania bezpośrednio - ale obie metody wydają się dość pospieszne, musi istnieć czystszy sposób na wykrycie zmiany kroku, niezależnie od tego, jak i który krok .
Miałem nadzieję na stepChange()
funkcję lub coś podobnego, który zadziała za każdym razem, gdy nastąpi zmiana kroku kasy.
Moje pytanie:
Jaka jest najlepsza metoda wyzwalania mojego niestandardowego JS, gdy nastąpi zmiana kroku kasy?