Cara cepat menghapus semua Pesanan 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"Sampah".

Apa yang kami lakukan ketika kami memiliki ratusan atau ribuan pesanan yang ingin kami hapus dari Pesanan WooCommerce?

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

1. Hapus Pesanan WooCommerce dari Dasbor.

Banyak pengguna WordPress dan WooCommerce mengabaikan atau tidak melihatnya di kanan atas, di suatu tempat di Dasbor kanan adalah opsi "Opsi Layar".

Dari “Layar Options"Kita dapat memilih untuk membuat daftar perintah dalam jumlah yang lebih besar di halaman. Oleh default WooCommerce mencantumkan 25 pesanan, tetapi dari "Opsi Layar" kita dapat memilih untukJumlah 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”Akan secara otomatis menyegarkan halaman dan mencantumkan jumlah Pesanan WooCommerce yang Anda tetapkan.

2. Hapus perintah WooCommerce dari SQL

Metode ini akan memindahkan semua perintah dari WooCommercePesanan di "Sampah", 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 menjalankan perintah SQL, buka toko online di Dashboard → WooCommerce → Orders → Trash 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.

Bergairah tentang teknologi, saya suka menguji dan menulis tutorial tentang sistem operasi macOS, Linux, Windows, tentang konfigurasi server web WordPress, WooCommerce, dan LEMP (Linux, NGINX, MySQL, dan PHP). saya menulis di StealthSettings.com sejak 2006, dan beberapa tahun kemudian saya mulai menulis di iHowTo.Tips tutorial dan berita tentang perangkat di ekosistem Apple: iPhone, iPad, Apple Tonton, HomePod, iMac, MacBook, AirPods, dan aksesori.

Tinggalkan Komentar