Sto cercando di capire il metodo migliore per rilevare un cambio di passaggio nel checkout di Magento 2. Ad esempio, passando dai dettagli di spedizione al pagamento o viceversa.
Ho fatto qualche ricerca e vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.js
posso usare next()
quali spari sul pulsante continua e navigateTo()
quali spunti quando un utente fa clic direttamente sul checkoutstep - ma entrambi i metodi sembrano piuttosto confusi, ci deve essere un modo più pulito per rilevare un cambio di passo indipendentemente da come e quale passo .
Speravo in una stepChange()
funzione o qualcosa di simile che si attiva ogni volta che si verifica una modifica del passaggio di checkout.
La mia domanda:
Qual è il metodo migliore per attivare il mio JS personalizzato quando si verifica una modifica della fase di checkout?