Cara Mengganti Nama Pesan Status Pesanan di WooCommerce
Diterbitkan: 2020-09-01Apakah Anda mencari cara untuk mengganti nama pesan status pesanan di WooCommerce? Artikel ini akan memandu Anda tentang cara mengganti nama pesan status pesanan di WooCommerce. Untuk berbagai alasan, Anda mungkin ingin menyertakan beberapa status pesanan yang berbeda.
Namun, versi default WooCommerce memungkinkan Anda untuk menandai pesanan dengan salah satu status berikut selesai, diproses, pembayaran tertunda, ditangguhkan, dikembalikan dananya, dibatalkan, atau gagal .
Plugin untuk Mengganti Nama Pesan Status Pesanan
Anda mungkin ingin menambahkan nama status pesanan yang sesuai dengan alur toko online Anda seperti “Menunggu kiriman”, “Bangunan”, atau lainnya agar sesuai dengan kebutuhan pemenuhannya. Namun, WooCommerce memiliki solusi untuk masalah ini dengan ekstensi yang disebut ' Pengelola Status Pesanan WooCommerce ' yang dihargai $49.
Ini mungkin solusi yang mahal untuk toko Anda, tetapi ada cara mudah untuk melakukannya. Dalam versi WooCommerce saat ini, status pesanan disimpan sebagai status kiriman khusus , seperti konsep, terjadwal, atau diterbitkan untuk kiriman.
Cara Mengganti Nama Pesan Status Pesanan
Dengan itu, mari kita lihat mengganti nama pesan status pesanan di WooCommerce menggunakan cuplikan kode. Untuk memeriksa pesan status pesanan default, cukup masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin. Kemudian, klik WooCommerce > Pesanan . Anda akan melihat ini:
Selain itu, pesan ini ditampilkan di front-end saat pelanggan mencoba melakukan pemesanan. Ini dapat diakses dengan mengklik Akun Saya > Pesanan seperti yang ditunjukkan di bawah ini:
Langkah-langkah untuk Mengganti Nama Pesan Status Pesanan di WooCommerce
Ikuti langkah-langkah sederhana ini untuk mengganti nama pesan status pesanan di WooCommerce:
- Masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin.
- Dari menu Dashboard, klik pada Appearance Menu > Theme Editor Menu . Saat halaman Theme Editor dibuka, cari file theme functions dimana kita akan menambahkan fungsi yang akan mengganti nama pesan status pesanan di toko WooCommerce Anda.
- Tambahkan kode berikut di akhir file php dan ingat untuk menyimpan perubahannya :
add_filter( 'wc_order_statuses', 'ts_rename_order_status_msg', 20, 1 ); function ts_rename_order_status_msg( $order_statuses ) { $order_statuses['wc-completed'] = _x( 'Pesanan Diterima', 'Status Pesanan', 'woocommerce' ); $order_statuses['wc-processing'] = _x( 'Pesanan Anda sedang diproses', 'Status pesanan', 'woocommerce' ); $order_statuses['wc-on-hold'] = _x( 'Pesanan Anda ditangguhkan', 'Status pesanan', 'woocommerce' ); $order_statuses['wc-pending'] = _x( 'Pesanan Anda tertunda', 'Status pesanan', 'woocommerce' ); kembalikan $order_statuses; }
- Untuk melihat hasilnya, Anda perlu mengakses halaman pesanan di back-end, cukup dengan masuk ke situs WordPress Anda dan mengakses Dasbor sebagai pengguna admin. Kemudian, klik WooCommerce > Pesanan . Anda akan melihat ini:
Untuk mengakses front-end, cukup klik Akun Saya > Pesanan seperti yang ditunjukkan di bawah ini:
Cara Kerja Kode
Dalam contoh di atas, kami telah menggunakan kait wc_order_statuses dan function ts_rename_order_status_msg
padanya. Pesan status terkandung dalam $order_statuses
yang kita lewati.
Selain itu, ada metode alternatif untuk menampilkan pesan status pesanan. Ada dua tempat lain untuk melakukan ini: menu atas di dalam Dasbor Admin, dan di tarik-turun untuk Tindakan Massal.
Langkah-langkah untuk mengganti nama pesan status pesanan di menu atas di dalam Dasbor Admin, dan tarik-turun untuk Tindakan Massal.
Untuk mengganti nama pesan status pesanan, cukup ikuti langkah-langkah berikut:
- Masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin.
- Dari menu Dashboard, klik pada Appearance Menu > Theme Editor Menu . Saat halaman Theme Editor dibuka, cari file theme functions dimana kita akan menambahkan fungsi yang akan mengganti nama pesan status pesanan di toko WooCommerce Anda.
- Tambahkan kode berikut di akhir file php dan ingat untuk menyimpan perubahannya :
foreach( array( 'post', 'shop_order' ) sebagai $hook ) add_filter( "views_edit-shop_order", 'ts_order_status_top_changed' ); fungsi ts_order_status_top_changed( $views ){ if( isset( $views['wc-completed'] ) ) $views['wc-completed'] = str_replace( 'Selesai', __( 'Pesanan Diterima', 'woocommerce'), $views['wc-completed'] ); if( isset( $views['wc-processing'] ) ) $views['wc-processing'] = str_replace( 'Memproses', __( 'Dalam Proses', 'woocommerce'), $views['wc-processing'] ); if( isset( $views['wc-on-hold'] ) ) $views['wc-on-hold'] = str_replace( 'Ditahan', __( 'Pesanan Ditahan', 'woocommerce'), $views['wc-ditahan'] ); if( isset( $views['wc-pending'] ) ) $views['wc-pending'] = str_replace( 'Pembayaran tertunda', __( 'Pembayaran Tertunda', 'woocommerce'), $views['wc-pending'] ); kembali $views; }
Untuk melihat hasilnya, Anda perlu mengakses halaman pesanan di back-end, cukup dengan masuk ke situs WordPress Anda dan mengakses Dasbor sebagai pengguna admin. Kemudian, klik WooCommerce > Pesanan . Anda akan melihat ini:
- Jika perlu untuk mengubah pesan status pesanan di dropdown Tindakan Massal yang kami soroti, cukup klik pada Menu Penampilan > Menu Editor Tema . Saat halaman Theme Editor dibuka, cari file theme functions dimana kita akan menambahkan fungsi yang akan mengganti nama pesan status pesanan di toko WooCommerce Anda.
- Tambahkan kode berikut di akhir file php dan ingat untuk menyimpan perubahan :
add_filter( 'bulk_actions-edit-shop_order', 'ts_bulk_actions_order_status', 20, 1 ); function ts_bulk_actions_order_status( $actions ) { $actions['mark_processing'] = __( 'Tandai sebagai Dalam Proses', 'woocommerce' ); $actions['mark_on-hold'] = __( 'Tandai sebagai Pesanan yang Ditahan', 'woocommerce' ); $actions['mark_completed'] = __( 'Tandai sebagai Pesanan Diterima', 'woocommerce' ); kembalikan $aksi; }
- Untuk melihat hasilnya, Anda perlu mengakses halaman pesanan di back-end, cukup dengan masuk ke situs WordPress Anda dan mengakses Dasbor sebagai pengguna admin. Kemudian, klik WooCommerce > Pesanan . Anda akan melihat ini:
Cara kerja kode
Untuk menu teratas di dalam kode Dasbor Admin, kami telah menggunakan kait views_edit-shop_order
di sini untuk mengganti nilai String yang berisi setiap kunci array. Ini untuk pesan status pesanan yang berbeda.
Untuk kode dropdown untuk Tindakan Massal, kami telah menggunakan bulk_actions-edit-shop_order
yang digunakan untuk mengubah nilai dari berbagai tindakan yang diterapkan pada pesanan.
Mengganti Nama Pesan Status Pesanan di WooCommerce Menggunakan Plugin
Jika Anda tidak terlalu teknis, Anda dapat melakukannya dengan menggunakan plugin. Ini untuk mereka yang tidak terbiasa menyesuaikan situs mereka dengan kode atau mungkin mereka tidak ingin mengacaukan struktur pengkodean situs mereka.
Plugin yang akan kita gunakan adalah Custom Order Status for WooCommerce yang bisa langsung didownload melalui link ini https://downloads.wordpress.org/plugin/custom-order-statuses-woocommerce.zip.
Ini tersedia di www.wordpress.org. Untuk menambahkan fungsi ini, cukup ikuti langkah-langkah sederhana ini:
Langkah-langkah untuk Mengganti Nama Pesan Status Pesanan di WooCommerce Menggunakan Plugin Gratis
- Masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin.
- Kemudian, kita akan menginstal plugin yang telah kita tunjukkan sebelumnya. Jika Anda telah mengunduhnya menggunakan tautan di atas, cukup navigasikan ke Plugins > Add New . Setelah itu, klik Upload Plugin dan kemudian Browse untuk file yang diunduh seperti gambar di bawah ini:
- Untuk mengunduhnya langsung di Panel Admin, cukup navigasikan ke Plugins > Add New . Setelah itu, Anda perlu melakukan pencarian kata kunci untuk plugin ' Status Pesanan Khusus untuk WooCommerce' . Anda perlu menginstal dan mengaktifkannya seperti yang ditunjukkan di bawah ini:
- Untuk melakukan perubahan yang Anda butuhkan cukup klik WooCommerce > Pengaturan > Status Pesanan Kustom seperti yang ditunjukkan di bawah ini:
- Ingatlah untuk menyimpan perubahan yang Anda buat.
Kesimpulan
Dalam posting ini, kami telah belajar cara mengganti nama pesan status pesanan di WooCommerce. Selain itu, Anda dapat menggunakan pesan status kustom Anda. Selain itu, kami telah menunjukkan kepada Anda cara melakukan ini menggunakan plugin bernama Status Pesanan Kustom untuk WooCommerce.
Ulasan serupa
- Cara Menghapus Penyortiran Produk Default WooCommerce
- Cara Mengubah Teks Tombol Tambahkan ke Keranjang Di Halaman Toko WooCommerce
- Cara Menjual Produk Digital Dengan WooCommerce
- Cara Menampilkan Produk WooCommerce Berdasarkan Kategori
- Cara Menambahkan Nomor GTIN Pada Produk Di WooCommerce
- Cara Mengurutkan Kategori WooCommerce untuk Pengalaman Pengguna yang Lebih Baik
- Cara Menyembunyikan Bidang Kode Kupon WooCommerce
- Cara Menambahkan Gambar Produk Halaman Checkout WooCommerce
- Cara Menonaktifkan Metode Pembayaran untuk Kategori Tertentu
- Cara Menyembunyikan Semua Produk Dari Halaman Toko di WooCommerce
- Sembunyikan atau Hapus Bidang Kuantitas dari Halaman Produk WooCommerce