Magento hadir dengan Onsite Checkout, jadi Anda harus melewati seluruh proses, bahkan jika Anda (sebagai pelanggan) sudah melewati bagian-bagiannya.
Tapi saya pikir, adalah mungkin untuk mengubah itu:
Tentu saja, Anda dapat menambahkan artikel ke troli pelanggan, sehingga pelanggan hanya perlu menjalankan proses checkout.
Anda dapat menerapkan ekstensi untuk menyiapkan penawaran dengan menambahkan alamat penagihan dan memasukkan informasi pengiriman (Anda dapat melewati itu, jika item penawaran Anda virtual). Jadi, jika Anda menggunakan checkout khusus, Anda dapat melewati langkah-langkah ini dan langsung melanjutkan dengan pemilihan metode pembayaran.
Jika itu sesuai dengan kebutuhan Anda, ekstensi Anda perlu menetapkan alamat penagihan ke kutipan saat ini:
$quote->getBillingAddress()->addData($addressData);
Tetapkan alamat pengiriman dan metode pengiriman:
$quote->getShippingAddress()
->setCollectShippingRates(true)
->collectShippingRates()
->setShippingMethod('flatrate_flatrate')
Anda juga dapat mengatur metode pembayaran, mis
$quote->getPayment()->importData(array('method' => 'checkmo'));
Memiliki kutipan yang sudah disiapkan, Anda perlu memanipulasi checkout Javascript untuk menggunakan mis langkah review sebagai yang pertama.