Saya ingin agar pesanan diproses setelah langkah Metode pembayaran, menghilangkan Review
langkah dalam Onsite Checkout.
Adakah orang yang memiliki pengalaman dengan ini atau yang dapat mengarahkan saya ke arah yang benar tentang bagaimana melakukan ini?
Terima kasih
checkout
onepage-checkout
Eduardo Luz
sumber
sumber
Jawaban:
Untuk itu Anda perlu menulis ulang Mage_Checkout_Block_Onepage :: _ getStepCodes ():
Lalu ada bagian di mana Anda ingin menyimpan pesanan Anda setelah langkah pembayaran melalui pengamat acara:
Metode pengamat di atas secara implisit setuju dengan syarat dan ketentuan. Ini ilegal di beberapa negara dan Anda mungkin ingin menampilkan persyaratan dan meneruskan bidang pos yang disetujui pada halaman metode pembayaran.
Anda juga mungkin ingin melihat opcheckout.js untuk membuat shure orang tidak dapat mengirim formulir pemesanan dua kali dll ...
Ini hanya untuk mengarahkan Anda ke arah yang benar. Ini bukan solusi lengkap karena implementasi yang tepat tergantung pada keinginan pelanggan Anda tentu saja dan saya tidak ingin merampok kesenangan Anda untuk mengetahui detail dari solusi itu sendiri. Tetapi jika Anda benar-benar mandek, beri tahu kami.
sumber
saveOrderAction()
, kemudian menambahkan penanganan respons seperti dalam metode pengamat Anda.Untuk membuat Pengamat acara Anda:
<controller_action_postdispatch_checkout_onepage_savePayment> <observers> <Name_Event_Observer> <class>module/observer</class> <method>method</method> </Name_Event_Observer> </observers> </controller_action_postdispatch_checkout_onepage_savePayment>
sumber
@Anton Evers jadi tolong beri tahu saya file mana yang perlu saya ubah di jalur. Terima kasih
sumber