WooCommerce [SQL ipuçları] 'da tüm komutlar (siparişler) nasıl hızlı bir şekilde silinir

Çeşitli nedenlerle, bazen yapmamız gerekir Tüm siparişleri siliyoruz zaman içinde veriler Çevrimiçi dergi (Emir) ile oluşturulan Woocommerce.

Herkesin kullanışlı yöntemi, bir komut sütunu seçmektir. “Woocommerce” → “Emir” o zaman “Toplu eylem” seçeneği seçmek için “Çöp kutusuna geç” SI Tıklama “Uygula“.

Tıkladıktan sonra “Uygula“, siparişler taşınacak “Çöp“.

Woocommerce siparişlerinden silmek istediğimiz birkaç yüz binlerce komutumuz olduğunda ne yapıyoruz?

Yukarıdaki örnekte, sadece bir siparişim var, ancak bazıları olduğunda Woocommerce'de yüzlerce sipariş, bunları silebileceğiniz iki varyantınız var.

1. WooCommerce Gösterge Tablosundan Silinme Siparişi.

Birçok WordPress ve WooCommerce kullanıcısı, üstte, doğru gösterge tablosunda bir yerde görmezden gelir veya görmezler “Ekran Seçenekleri”.

itibaren “Ekran Seçenekleri” Sayfada daha fazla sayıda siparişin listelenmesini seçebiliriz. Varsayılan olarak WooCommerce 25 sipariş listeliyorama “Ekran Seçenekleri” Seçebiliriz “Sayfa başına öğe sayısı” daha büyük bir sayı.
Çok sayıda siparişiniz varsa, yine de iyi sayfada listelenen 150 siparişi aşmıyor. Sunucuda çok büyük bir yük yapabilirsiniz ve hem denetimlerde hem de silme işlemlerinde ana sunucu ile iletişim kesintileri meydana gelebilir. Hata nginx veya httpd sunucusu.

WooCommerce sayfa başına sipariş sayısı

Tıkladıktan sonra “Uygula” Yenileme otomatik olarak sayfada verilecek ve sizin tarafınızdan belirlenen WooCommerce siparişlerinin sayısını listeleyecektir.

2. SQL'den Wocommerce Sil Sil

Bu yöntem tüm komutları hareket ettirecek WoocommerceEmir içinde “Çöp“, bunları tek bir tıklamayla silebilirsiniz.

Her şeyden önce veritabanında yedekleme yapıyorsunuz.

PhpmyAdmin'e gidin, mağaza veritabanını seçin ve SQL'de aşağıdaki komut satırını yürütür:

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

4347 Sıralar etkilendi. (Sorgu 0.2114 saniye sürdü.)

Sonuç benim durumumda geri döndü.

Siparişi SQL'den başarıyla yürüttükten sonra, gösterge panosundaki çevrimiçi mağazaya gidiyoruz → Woocommerce → Siparişler → Çöp ve tıklayın “Boş çöp“.

Sepetten çok sayıda komutu silmeniz gerekiyorsa, tek bir tıklamadan sonra kaybolmasını beklemeyin. “Boş çöp”. Web sayfasının yanıt vermemesi ve yenilemeden sonra kaybolan sunucu hatası olması muhtemeldir. Çöp kutusuna kadar işlemi devam ettirin “Emir” Boş olacak.

Teknoloji konusunda tutkulu, 2006'dan başlayarak StealthSetts.com'da zevkle yazıyorum. İşletim sistemlerinde zengin bir deneyime sahibim: macOS, Windows ve Linux, aynı zamanda programlama dilleri ve bloglama platformlarında (WordPress) ve çevrimiçi mağazalar için (WooCommerce, Magento, Presashop).

Home BT öğreticileri, faydalı ipuçları ve haberler. WooCommerce [SQL ipuçları] 'da tüm komutlar (siparişler) nasıl hızlı bir şekilde silinir

5 "WooCommerce [SQL ipuçları] 'da tüm komutlar (siparişler) nasıl hızlı bir şekilde silinir”

  1. Ancak, bir istemci veritabanına sahip olmak daha iyi olmaz mıydı?

    Sitemde en eski siparişler otomatik olarak iptal edildi.
    Bunun yerine bu prosedürü nasıl engelleyebilirim ve sonsuza dek tutabilirim?

    Teşekkür ederim.

    Cevap vermek
  2. Pingback: Cum sa setati o suma minima de comanda in WooCommerce
Bir yorum bırak