আমি ম্যাজেন্টো 2 এর চেকআউটে একটি পদক্ষেপ পরিবর্তন সনাক্ত করার সর্বোত্তম পদ্ধতিটি বের করার চেষ্টা করছি। উদাহরণস্বরূপ শিপিংয়ের বিশদ থেকে অর্থ প্রদানের দিকে যাওয়া বা বিপরীতে।
আমি কিছু খনন করেছি এবং vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.js
আমি next()
চালিয়ে যাওয়া বোতামটিতে কোনটি আগুন জ্বালিয়ে ব্যবহার করতে পারি এবং navigateTo()
কোনও ব্যবহারকারী যখন সরাসরি চেকআউটস্টেপে ক্লিক করে তখন কোনটি আগুনে জ্বলতে পারে - তবে উভয় পদ্ধতিই বরং হ্যাকি মনে হয় , কীভাবে নির্বিশেষে কোনও পদক্ষেপ পরিবর্তন সনাক্ত করার জন্য একটি পরিষ্কার উপায় থাকতে হবে এবং কোন পদক্ষেপ ।
আমি stepChange()
যখনই একটি চেকআউট ধাপে পরিবর্তন ঘটে তখনই কোনও ফাংশন বা এর অনুরূপ কোনও কিছুর প্রত্যাশায় ছিলাম ।
আমার প্রশ্ন:
যখন চেকআউট ধাপে পরিবর্তন ঘটে তখন আমার কাস্টম জেএস ট্রিগার করার জন্য সেরা পদ্ধতিটি কী?