Saya mencoba mencari metode terbaik untuk mendeteksi perubahan langkah dalam checkout Magento 2. Misalnya beralih dari detail pengiriman ke pembayaran, atau sebaliknya.
Saya telah melakukan beberapa penggalian dan vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.js
saya dapat menggunakan next()
yang mana yang menyala pada tombol lanjutkan, dan navigateTo()
yang mana yang menyala ketika pengguna mengklik checkoutstep secara langsung - tetapi kedua metode ini tampak agak kabur, harus ada cara yang lebih bersih untuk mendeteksi perubahan langkah terlepas dari bagaimana dan langkah mana .
Saya berharap untuk stepChange()
fungsi atau sesuatu yang serupa yang menyala setiap kali perubahan langkah checkout terjadi.
Pertanyaan saya:
Apa metode terbaik untuk memicu JS kustom saya ketika perubahan langkah checkout terjadi?