Cara cepat menghapus semua pesanan (Orders) dari WooCommerce [Tips SQL]

Untuk berbagai alasan, terkadang kita perlu kami menghapus semua perintah data dari waktu ke waktu pada a Toko Online (Pesanan) dibuat dengan WooCommerce.

Metode yang tersedia untuk semua adalah memilih kolom perintah di "WooCommerce"→"Pesanan", lalu ke"Aksi Massal"Pilih opsi"Pindahkan ke Tong Sampah"Dan klik"Apply".

Setelah mengklik "Apply", Pesanan akan dipindahkan ke"Trash".

Apa yang kami lakukan ketika kami memiliki beberapa ratus atau ribuan pesanan yang ingin kami hapus WooCommerce Pesanan?

Dalam contoh di atas, saya hanya memiliki satu pesanan, tetapi ketika ada beberapa ratusan pesanan masuk WooCommerce, Anda memiliki dua opsi untuk menghapusnya.

1. Menghapus WooCommerce Pesanan dari Dashboard.

Banyak pengguna WordPress dan WooCommerce abaikan atau jangan lihat bahwa di bagian atas, di sebelah kanan Dashboard terdapat opsi "Screen Options".

Dari “Layar Options"Kita dapat memilih untuk membuat daftar perintah dalam jumlah yang lebih besar di halaman. Oleh default WooCommerce daftar 25 pesanan, tetapi dari “Layar Options"Kita bisa memilih"Jumlah items per halaman“Jumlah yang lebih besar.
Jika Anda memiliki jumlah pesanan yang sangat banyak, itu masih bagus jangan melebihi 150 pesanan yang tercantum di halaman. Beban yang sangat tinggi dapat terjadi di server dan gangguan komunikasi dengan server host dapat terjadi baik saat membuat daftar perintah maupun saat menghapusnya. Errordan NGINX atau Server HTTPD.

WooCommerce Jumlah Pesanan per halaman

Setelah mengklik "Apply” halaman akan disegarkan secara otomatis dan nomor akan dicantumkan WooCommerce Pesanan yang Anda tetapkan

2. Menghapus pesanan WooCommerce dari SQL

Metode ini akan memindahkan semua perintah dari WooCommercePesanan di "Trash", Di mana Anda dapat menghapusnya dengan satu klik.

Pertama-tama, buat cadangan database.

Buka phpMyAdmin, pilih database toko, dan di SQL jalankan baris perintah di bawah ini:

update wp_posts set post_status = 'trash' where post_type = 'shop_order';

4347 baris terpengaruh. (Kueri membutuhkan waktu 0.2114 detik.)

Hasilnya kembali dalam kasus saya.

Setelah berhasil mengeksekusi perintah dari SQL, kita masuk ke toko online di Dashboard → WooCommerce → Pesanan → Sampah dan klik “Sampah kosong".

Jika Anda memiliki banyak perintah untuk dihapus dari troli, jangan berharap perintah tersebut hilang setelah satu klik pada "Kosongkan Sampah". Sangat mungkin bahwa halaman web tidak akan merespons dan akan terjadi kesalahan server yang hilang setelah penyegaran. Ulangi operasi ini sampai tempat sampah "Pesanan" kosong.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » WordPress » Cara cepat menghapus semua pesanan (Orders) dari WooCommerce [Tips SQL]

5 pemikiran pada "Bagaimana cara cepat menghapus semua pesanan dari WooCommerce [Tips SQL]"

  1. Dapatkah saya mempertahankan pesanan non sarebe meglio per avere un database pelanggan da ricontattare?

    Situs Nel mio gli ordini più vecchi si cancellano secara otomatis.
    Ayo faccio invece a blockcare questo procedure dan conservarli per semper?

    Terima kasih.

    membalas
Tinggalkan Komentar