Status Pesanan
Status pesanan diperlukan untuk melacak kemajuan pesanan dari pembuatannya hingga penyelesaian. Mereka membantu mengatur pekerjaan dengan pesanan untuk manajer, serta melihat keadaan terkini pesanan untuk pelanggan.
Setiap penyimpanan pesanan memiliki seperangkat statusnya sendiri, sehingga untuk kelompok barang yang berbeda Anda dapat menambahkan status unik yang khas untuk kelompok tertentu.
Mode Kerja dengan Status
Di bagian atas bagian "Status Pesanan" terdapat blok "Pengaturan Mode Status Pesanan", di mana Anda dapat memilih salah satu dari dua mode kerja:
- Dasar (Basic) — mode default. Menggunakan satu set status yang terikat pada akun pembayaran. Status pesanan berubah secara linier berdasarkan peristiwa pembayaran. Mode ini cukup untuk sebagian besar skenario.
- Lanjutan (Advanced) — pengaturan fleksibel berdasarkan tiga sumbu independen:
order(status utama pesanan),fulfillment(pelaksanaan — pengumpulan, pengiriman, pengantaran) danpayment(pembayaran). Untuk setiap sumbu ditentukan seperangkat statusnya sendiri, peta transisi otomatis berdasarkan pemicu, dan pemicu kustom.
Untuk mengubah mode, pilih opsi yang diinginkan di blok "Pengaturan Mode Status Pesanan" dan konfirmasi tindakan di jendela pop-up.
Saat beralih ke mode lanjutan, pastikan untuk menetapkan status default untuk sumbu order — inilah yang menjadi awal siklus hidup pesanan. Selama status default untuk sumbu order belum ditetapkan, data dianggap tidak valid dan penyimpanan tidak dapat disimpan.
Membuat Status
Untuk membuat status pesanan baru, buka bagian pesanan di menu sebelah kiri.
Pilih dari daftar penyimpanan pesanan yang ingin Anda buat status pesanan baru dan klik ikon edit .
Masuk ke bagian "Status Pesanan".
Di blok pembuatan status baru, isi:
- Nama status - String yang tidak unik. Nama juga mencerminkan inti dari status. Misalnya, status dapat disebut "Sedang Dikirim", atau "Selesai". Informasi ini akan dilihat oleh manajer dan pengguna di bagian status pesanan.
- Penanda - String unik yang digunakan di dalam kode aplikasi Anda. Ingatlah hal ini saat menyusun penanda, agar tidak menyebabkan konflik dalam kerja aplikasi.
Setelah mengisi kolom, klik tombol "Tambahkan". Jika semua data dimasukkan dengan benar, status akan disimpan secara otomatis dan ditambahkan ke daftar umum.
Mengubah Status
Untuk melakukan perubahan pada status pesanan yang sudah ada, buka bagian pesanan di menu sebelah kiri.
Pilih dari daftar penyimpanan pesanan yang ingin Anda buat status pesanan baru dan klik ikon edit .
Masuk ke bagian "Status Pesanan".
Pilih dari daftar status yang ingin Anda ubah dan klik ikon edit .
Anda dapat mengubah nama status dan penandanya.
Jika status sudah digunakan dalam aplikasi Anda, ubah penanda hanya jika Anda yakin bahwa itu tidak akan mengganggu kerja aplikasi.
Nilai Default
Anda dapat memilih salah satu status sebagai nilai default. Status dengan tanda ini akan diatur setiap kali status lain tidak ditetapkan.
Untuk menjadikan status sebagai status default, buka pengaturan status dengan mengklik ikon edit .
Centang pengaturan "Nilai Default".
Dalam satu penyimpanan pesanan hanya dapat ada satu status dengan pengaturan ini. Dalam daftar umum, status tersebut akan ditandai dengan penanda khusus.
Menghapus Status
Untuk menghapus status pesanan, buka bagian pesanan di menu sebelah kiri.
Pilih dari daftar penyimpanan pesanan yang ingin Anda buat status pesanan baru dan klik ikon edit .
Masuk ke bagian "Status Pesanan".
Pilih dari daftar umum status pesanan yang ingin Anda hapus. Klik ikon hapus .
Konfirmasi tindakan di jendela pop-up.
Status akan dihapus dari daftar, serta dari pesanan di mana ia digunakan.
Mode Lanjutan
Mode lanjutan (Advanced) dirancang untuk skenario pemrosesan pesanan yang kompleks, ketika satu set status linier tidak cukup. Ini membagi status menjadi tiga sumbu independen dan memungkinkan pengaturan transisi otomatis antara status berdasarkan pemicu.
Untuk mengaktifkan mode lanjutan, di blok "Pengaturan Mode Status Pesanan" pilih opsi Advanced dan konfirmasi peralihan.
Tiga Sumbu Status
Dalam mode lanjutan, setiap pesanan memiliki tiga sumbu status independen:
order— status bisnis utama pesanan.fulfillment— pelaksanaan pesanan (pengumpulan, pengiriman, pengantaran).payment— status pembayaran.
Setiap status hanya milik satu sumbu. Sumbu order dan fulfillment dikelola oleh penjual (secara manual atau melalui integrasi), sedangkan sumbu payment dikelola oleh sistem secara otomatis berdasarkan peristiwa pembayaran.
Status yang terlibat dalam peta transisi atau ditetapkan untuk pesanan tertentu tidak dapat dihapus.
Membuat Status dalam Mode Lanjutan
Pembuatan status dilakukan sama seperti dalam mode dasar, tetapi dalam formulir pembuatan muncul kolom tambahan untuk memilih sumbu yang terkait dengan status (Order status, Fulfillment atau Payment). Dalam daftar umum status, kolom tambahan "Sumbu" ditampilkan, menunjukkan kepemilikan setiap status.
Peta Status
Saat mode lanjutan diaktifkan, tab "Status Pesanan" → "Pemetaan Status" (status mapping) muncul. Peta secara otomatis menerjemahkan status sumbu order atau fulfillment berdasarkan pemicu. Misalnya, pada pemicu payment.paid, status sumbu order diterjemahkan menjadi "Dibayar".
Pengaturan peta dibagi menjadi sub-tab berdasarkan sumbu (Order status dan Fulfillment). Untuk setiap pemicu, yang dikelompokkan berdasarkan kategori (peristiwa pesanan, pembayaran, dan pengembalian), ditentukan status target yang harus diterima oleh pesanan. Status awal diambil dari status default sumbu yang sesuai.
Setelah mengatur peta, klik tombol "Simpan".
Status sumbu order dan fulfillment dapat diubah secara manual atau melalui integrasi. Sumbu payment hanya dikelola oleh sistem berdasarkan peristiwa pembayaran.
Pemicu Kustom
Di tab peta status, Anda dapat membuat pemicu kustom dengan format custom.{name}. Pemicu semacam itu hanya dipanggil melalui integrasi API dan tersedia untuk sumbu order dan fulfillment. Ini memungkinkan Anda untuk mendeskripsikan transisi status untuk peristiwa bisnis yang tidak standar dalam aplikasi Anda.