Menurut "The Definitive Guide to Magento" [1] , status pesanan didefinisikan sebagai berikut:
- Pending: Pending order adalah pesanan baru yang belum diproses. Biasanya, pesanan ini harus ditagih dan dikirim.
- PayPal Tertunda: Pesanan PayPal tertunda adalah pesanan baru yang belum dihapus oleh PayPal. [...]
- Pemrosesan: Pemrosesan berarti bahwa pesanan telah ditagih atau dikirim, tetapi tidak keduanya.
- Lengkap: Pesanan yang ditandai selesai telah ditagih dan telah dikirim.
- Dibatalkan: Pesanan yang dibatalkan harus digunakan jika pesanan dibatalkan atau jika pesanan belum dibayar.
- Tertutup: Pesanan tertutup adalah pesanan yang telah memiliki memo kredit yang diberikan kepadanya dan pelanggan telah dikembalikan untuk pesanan mereka.
- Ditunda : Pesanan yang ditahan harus ditangguhkan sebelum melanjutkan tindakan lebih lanjut.
Karenanya negara "pembayaran kartu kredit yang diterima" akan menjadi milik processing
, asalkan pesanan belum dikirim.
Aligent Consulting [2] membuat diagram alur untuk status pesanan:
Sumber:
- Adam McCombs dan Robert Banh: "The Definitive Guide to Magento", Apress, 2009 (ISBN 1430272287, 9781430272281)
- https://twitter.com/aligent/status/509487359172177921/photo/1
Status urutan yang berbeda didefinisikan dalam Mage_Sales_Model_Order:
sumber
Sebenarnya karena 1,5 status pesanan dapat didefinisikan di bagian Admin dan xml bukanlah cara yang disukai untuk menambah / mengubah status atau status. Harap buat perbedaan antara status dan status. Status sedang 'diproses' adalah 'pembayaran kartu kredit diterima'
Pembaruan : Status pesanan dapat dibuat dan dimodifikasi di admin / sales_order_status /, tidak perlu melakukan apa pun dalam XML Anda dapat menetapkan status hanya jika pesanan dalam keadaan yang sesuai. Secara default, order masuk ke status Pemrosesan saat ditagih atau dikirim.
sumber
Anda dapat menghubungkan status baru Anda ke status pesanan yang ada, atau Anda membuatnya sepenuhnya baru. Cukup modifikasi file konfigurasi modul penjualan sebagai berikut (app \ code \ core \ Mage \ Sales \ etc \ config.xml) dengan status baru Anda:
Refresh cache, selesai.
sumber