Bagi kedai WooCommerce, pengurusan pelanggan merupakan inti operasi perniagaan. Namun, dengan peningkatan jumlah pesanan, cara untuk menapis pesanan mengikut keadaan tertentu (seperti “Selesai”, “Dalam Proses”, “Dipulangkan Wang”) dengan cekap, serta mengeluarkan maklumat pelanggan yang berkaitan untuk pengurusan berkelompok atau tujuan pemasaran, telah menjadi cabaran biasa yang dihadapi oleh pemilik kedai. Operasi secara manual bukan sahaja kurang efisien, tetapi juga mudah berlaku ralat. Artikel ini akan memperkenalkan beberapa kaedah praktikal untuk mengurus dan mengeksport senarai pelanggan WooCommerce secara berkelompok mengikut keadaan pesanan, daripada operasi di latar belakang hingga pengembangan kod, untuk membantu anda meningkatkan kecekapan pengurusan hubungan pelanggan.
Mengapa perlu mengurus pelanggan mengikut status pesanan?
Mengasingkan dan mengurus pelanggan berdasarkan status pesanan bukan sekadar proses eksport data yang mudah; ia berkaitan secara langsung dengan keberkesanan operasi perniagaan yang terperinci dan strategi pemasaran. Kumpulan pelanggan dengan status pesanan yang berbeza mempunyai ciri-ciri dan keperluan yang sangat berbeza.
Sebagai contoh, pelanggan yang mempunyai pesanan yang “sudah selesai” merupakan pelanggan yang telah membuat pembelian, dan mereka lebih cenderung berminat dengan produk berkaitan atau perkhidmatan peningkatan (upgrade). Mereka merupakan sasaran yang sesuai untuk menjalankan strategi jualan silang (cross-selling) atau mengundang mereka untuk menulis ulasan produk. Sebaliknya, pelanggan yang mempunyai pesanan yang “sudah dibayar balik” atau “dibatalkan” mungkin menghadapi masalah berkaitan produk, harga, atau perkhidmatan. Menganalisis maklumat pelanggan ini dapat membantu mengoptimumkan operasi kedai dan mengurangkan aduan pelanggan pada masa hadapan. Bagi pesanan yang “sedang dalam proses”, mengikuti perkembangan dengan pelanggan secara tepat pada masanya dapat meningkatkan pengalaman pembelian mereka.
Diperoleh daripada WEB\nDisyorkan untuk membaca. Bagaimana untuk membina kedai dalam talian yang kuat menggunakan WooCommerce di WordPress。
Dengan mengeksport senarai pelanggan yang berada dalam keadaan tertentu secara berkelompok, anda boleh dengan mudah mengimportnya ke dalam sistem pemasaran melalui e-mel (seperti Mailchimp) untuk melakukan pemasaran semula yang tepat sasaran, kajian kepuasan pelanggan, atau promosi yang diperibadikan. Ini seterusnya dapat meningkatkan nilai keseluruhan kitaran hidup pelanggan dengan ketara.
Menggunakan fungsi asli backend WooCommerce untuk mengeksport data.
Pengurusan kedai dalam WordPress (WooCommerce) menyediakan fungsi asas untuk mengeksport data pesanan. Walaupun kita tidak dapat mengeksport “senarai pelanggan” secara langsung, kita masih boleh mendapatkan maklumat pelanggan secara tidak langsung dengan mengeksport data pesanan tersebut.
Pertama sekali, log masuk ke panel pentadbiran WordPress, kemudian navigasi ke… WooCommerce > 订单Di bahagian atas halaman senarai pesanan, anda boleh menggunakan penapis untuk memilih keadaan pesanan tertentu. Klik butang “Filter” (Penapis), pilih keadaan yang diinginkan daripada menu drop-down, seperti “Selesai” (Completed), kemudian klik butang “Filter” sekali lagi.
Setelah mengasingkan pesanan, anda boleh menyalin maklumat pelanggan terus daripada senarai tersebut, tetapi kaedah ini tidak begitu praktikal untuk data yang banyak. Cara yang lebih berkesan adalah dengan menggunakan fungsi “Eksport”. Pada halaman senarai pesanan, cari dan klik butang “Eksport”. Sistem membenarkan anda memilih untuk mengeksport semua pesanan atau hanya pesanan yang telah disaring. Memilih “Pesanan dalam Senarai Semasa” akan memastikan hanya pesanan dalam keadaan tertentu yang dieksport.
Fail yang dieksport biasanya dalam format CSV, yang mengandungi butiran setiap pesanan, seperti nombor pesanan, nama pelanggan, alamat e-mel untuk bil, alamat, dan lain-lain. Anda boleh membuka fail ini dalam Excel atau Google Sheets, menghapus lajur-butiran pesanan yang tidak perlu, dan hanya menyimpan maklumat penting seperti nama pelanggan dan alamat e-mel, sehingga anda mendapat senarai pelanggan.
Diperoleh daripada WEB\nDisyorkan untuk membaca. Panduan lengkap WooCommerce: Membina laman web e-dagang WordPress yang kuat dari awal.。
Kelebihan kaedah ini adalah tidak perlu memasang sebarang tambahan plugin, dan ia sepenuhnya percuma. Kekurangannya pula adalah prosesnya agak rumit, memerlukan pembersihan data secara manual, serta tidak membenarkan eksport data ke dalam bidang yang sangat disesuaikan (highly customized fields).
Menggunakan plugin profesional untuk mencapai fungsi eksport dan pengurusan yang lebih canggih.
Bagi pengguna yang memerlukan tugas yang dilakukan secara berkala, mempunyai keperluan khusus untuk penyesuaian bidang data, atau ingin mendapatkan senarai pelanggan secara langsung (bukan senarai pesanan), penggunaan plugin profesional adalah pilihan terbaik. Terdapat banyak plugin yang berkualiti di pasaran, seperti “Customer/Order/Coupon Export for WooCommerce”, “WP All Export”, atau “Export WooCommerce Customers”.
Sebagai contoh, bagi sebuah plugin eksport yang popular, setelah dipasang dan diaktifkan, anda biasanya boleh… WooCommerce > 导出 Cari tetapan yang berkaitan di sana. Plugin-plugin ini menyediakan kekayaan syarat penapisan.
Dalam tetapan penapisan, anda boleh memilih untuk menyaring berdasarkan “Keadaan Pesanan” secara langsung. Plugin biasanya menyediakan kotak pilihan (checkbox) yang membenarkan anda memilih beberapa keadaan pada satu masa, seperti “completed” (sudah selesai) dan “processing” (sedang diproses).
Langkah seterusnya adalah memilih jenis eksport. Untuk mendapatkan senarai pelanggan yang lengkap, anda harus memilih “Pelanggan” sebagai jenis eksport, bukan “Pesanan”. Dengan cara ini, walaupun seorang pelanggan mempunyai beberapa pesanan dengan status yang sama, mereka akan dikeluarkan secara automatik dalam fail eksport akhir, dan setiap pelanggan hanya akan muncul sekali, yang sangat sesuai untuk digunakan dalam senarai e-mel.
Kemudian, anda boleh memilih dengan teliti bidang-bidang yang ingin diekstrak, seperti ID pelanggan, nama, alamat e-mel, tarikh pendaftaran, jumlah pesanan, jumlah perbelanjaan, dan lain-lain. Sesetengah tambahan (plugin) yang lebih canggih bahkan membenarkan anda untuk mengekstrak hanya data pelanggan yang mempunyai rekod perbelanjaan untuk pesanan yang telah dipilih. Setelah konfigurasi selesai, anda boleh memuat turun fail CSV secara langsung, atau menetapkan tugas berjadual untuk menghantar fail tersebut ke peti mel anda atau ke penyimpanan awan secara automatik.
Diperoleh daripada WEB\nDisyorkan untuk membaca. Panduan Langsung: Membina Laman Web WooCommerce Sendiri Dari Kosong。
Penyelesaian berbentuk plugin ini menjimatkan masa dan tenaga, serta mempunyai ciri-ciri yang sangat kuat, menjadikannya kaedah yang disyorkan untuk pengurusan pelanggan yang profesional.
Menggunakan kod khusus dan WP CLI untuk pemprosesan berkelompok
Bagi pembangun atau situasi di mana fungsi perlu diintegrasikan ke dalam sistem sendiri, penulisan kod khusus atau penggunaan arahan WP CLI (WordPress Command Line Interface) dapat menyediakan fleksibiliti dan keupayaan automasi yang paling tinggi.
Anda boleh melakukannya melalui WordPress. WP_Query Atau untuk WooCommerce. wc_get_orders Fungsi untuk memprogramkan pengambilan pesanan dalam keadaan tertentu. Berikut adalah sekeping kod contoh yang digunakan untuk mendapatkan semua pesanan dalam keadaan “Selesai” dan mengekstrak alamat e-mel pelanggan:
$args = array(
'status' => 'completed',
'limit' => -1, // 获取所有订单
);
$orders = wc_get_orders($args);
$customer_emails = array();
foreach ($orders as $order) {
$customer_email = $order->get_billing_email();
if (!in_array($customer_email, $customer_emails)) {
$customer_emails[] = $customer_email;
}
}
// 此时 $customer_emails 数组包含了所有不重复的客户邮箱
// 你可以将其写入CSV文件或进行其他处理 Untuk operasi berkelompok yang lebih kompleks, seperti menambah semua pelanggan dengan status pesanan tertentu ke dalam satu kumpulan pengguna (User Role) atau menghantar e-mel yang disesuaikan, anda boleh membuat arahan CLI (Command Line Interface) khusus untuk WordPress. Ini membolehkan anda menjalankan tugas-tugas tersebut melalui baris perintah pada pelayan, dan anda juga boleh menggabungkannya dengan Cron Job untuk mencapai automasi yang lengkap.
Pertama sekali, anda perlu mencipta sebuah plugin atau tema yang dibuat khas untuk tujuan ini. functions.php Daftarkan satu arahan WP CLI dalam fail tersebut. Dalam fungsi panggilan balik (callback function) untuk arahan tersebut, tulis kod yang serupa dengan logik di atas untuk mendapatkan senarai pelanggan dan melaksanakan operasi pengurusan anda (seperti mengemaskini metadata pengguna, memanggil API luaran, dan sebagainya).
Kaedah ini memerlukan tahap teknikal yang tinggi, namun ia boleh dikawal sepenuhnya. Ia mampu berintegrasi dengan lancar dengan aliran kerja sedia ada, dan prestasinya juga lebih baik semasa memproses data dalam kuantiti yang besar.
RINGKASAN
Mengurus dan mengeksport senarai pelanggan WooCommerce secara berkumpulan berdasarkan status pesanan merupakan kemahiran asas untuk operasi yang berpusat pada data. Bagi kebanyakan pemilik kedai, menggunakan fungsi asli di bahagian belakang untuk menyaring dan mengeksport data sudah cukup untuk memenuhi keperluan sekali-sekala. Namun, apabila kekerapan operasi dan keperluan khusus meningkat, melabur dalam plugin eksport yang profesional dapat meningkatkan kecekapan dan pengalaman pengguna dengan ketara. Bagi pembangun atau laman web yang besar, menulis kod khusus atau menggunakan WP CLI (WordPress Command Line Interface) merupakan penyelesaian terbaik untuk integrasi yang mendalam dan automasi. Pilihan kaedah yang digunakan bergantung pada keperluan khusus anda, kemampuan teknikal, dan bajet anda. Namun, dengan menguasai kemahiran ini, pengurusan pelanggan dan aktiviti pemasaran anda akan menjadi lebih tepat dan berkesan.
FAQ - Soalan Lazim
Apa yang perlu dilakukan jika senarai pelanggan yang dieksport mengandungi alamat e-mel yang berulang?
Alamat e-mel yang berulang biasanya disebabkan oleh pelanggan yang mempunyai beberapa pesanan dalam keadaan yang sama. Jika anda mengimport data pesanan dan mengaturnya secara manual, anda perlu menggunakan fungsi “Padam item berulang” dalam Excel. Jika anda menggunakan plugin eksport yang profesional, pastikan anda memilih jenis data “Pelanggan” dan bukan “Pesanan” dalam tetapan eksport, serta mengaktifkan pilihan seperti “Hanya eksport pelanggan unik” atau pilihan penghapusan duplikasi yang serupa.
Apabila plugin mengeksport jenis pelanggan, ia biasanya akan melakukan proses penghapusan duplikasi secara automatik berdasarkan ID pengguna atau alamat e-mel.
Bolehkah saya hanya mengekstrak maklumat pelanggan yang mempunyai status pesanan tertentu dalam tempoh masa yang ditentukan?
Boleh. Sama ada menggunakan plugin atau kod yang dibangunkan sendiri, anda boleh dengan mudah menambahkan syarat penapisan masa. Dalam tetapan plugin, cari penapis “Tarikh Pesanan” atau “Tarikh Pembuatan”, dan tetapkan tarikh mula dan tarikh akhir yang diinginkan. Dalam kod yang dibangunkan sendiri, anda perlu menambahkannya ke dalam array parameter pertanyaan (query parameters). ‘date_created’ => ‘2026-03-01…2026-03-31’ Parameter seperti ini digunakan untuk melaksanakan pencarian dalam julat tarikh.
Dengan menggabungkan status pesanan dan julat tarikh, anda dapat mengekstrak dengan tepat semua pelanggan yang telah menjalankan jenis transaksi tertentu dalam tempoh masa yang ditentukan.
Bagaimana untuk menyegerakkan secara automatik senarai pelanggan yang dieksport ke platform pemasaran melalui e-mel?
Terdapat dua cara utama untuk mencapai penyelarasan automatik. Yang pertama adalah dengan memilih plugin eksport untuk WooCommerce yang menyokong integrasi langsung (seperti melalui Zapier, Integromat, atau API asli). Setelah dikonfigurasi, data dapat dipindahkan secara automatik ke platform seperti Mailchimp atau ActiveCampaign semasa proses eksport. Yang kedua adalah dengan menggunakan penyelesaian kod khusus, di mana setelah mendapatkan senarai pelanggan, API yang disediakan oleh platform pemasaran melalui e-mel dipanggil, dan kod ditulis untuk menambah maklumat pelanggan ke senarai e-mel yang ditentukan, sama ada secara berasingan atau dalam kumpulan.
Disyorkan untuk terlebih dahulu menyelidiki sama ada plugin eksport yang anda gunakan mempunyai fungsi pengembangan (extension) yang diperlukan.
Apabila menggunakan kod untuk mengeksport data dalam kuantiti yang besar, bagaimanakah kita boleh mengelakkan masalah kekurangan memori?
Gunakan terus. wc_get_orders Dan tetapkan juga. ‘limit’ => -1 Mendapatkan semua pesanan pada jumlah data yang sangat besar boleh menyebabkan masalah kehabisan memori dalam PHP. Penyelesaian kepada masalah ini adalah dengan menggunakan kaedah carian berhalaman (paginated search). Anda boleh menggunakan… ‘paginate’ => true Parameter, kemudian data akan diproses secara berperingkat melalui pengulangan dan pengepapan (paging).
Cara yang lebih efisien adalah dengan menggunakan arahan WP CLI untuk mengurus tugas-tugas tersebut, kerana WP CLI berjalan dalam persekitaran baris perintah (command line), yang biasanya mempunyai had memori yang lebih tinggi, dan boleh berjalan untuk jangka masa yang lama tanpa mempengaruhi permintaan web pada bahagian hadapan (front end). Dalam kod, pastikan anda melepaskan variabel-variabel yang tidak digunakan dengan segera dalam kitaran (loop), seperti yang disyorkan. unset()Ia juga membantu mengurangkan penggunaan memori.
Selanjutnya, apa yang perlu kita lakukan seterusnya?
Bacaan lanjutan dan pengetahuan praktikal
Konten berikut berkaitan dengan topik artikel ini dan sesuai untuk bacaan lanjut. Lebih baik untuk memulakan dengan artikel yang paling dekat dengan masalah anda sekarang, dan kemudian secara bertahap mengembangkan ke topik yang berkaitan, kerana ini biasanya akan memberikan hasil yang lebih baik.
- Pemahaman Mendalam tentang WooCommerce: Panduan Lengkap Penyelesaian E-dagang dari Pembinaan hingga Optimasi
- Penguraian menyeluruh tentang WooCommerce: Membina laman web e-dagang WordPress yang berkuasa dari awal
- 10 Teknik Praktikal untuk Meningkatkan Kadar Penukaran Laman Web WooCommerce
- Panduan Lengkap Mengenai Templat Halaman Produk Diperibadikan untuk WooCommerce
- Panduan Pengoptimuman Laman Web WooCommerce yang Mesra SEO: Strategi Kunci untuk Meningkatkan Kadar Penukaran