วิธีลบคำสั่งซื้อทั้งหมดอย่างรวดเร็ว (คำสั่งซื้อ) จาก WooCommerce [เคล็ดลับ SQL]

ด้วยเหตุผลต่างๆ บางครั้งเราจำเป็นต้อง เราลบคำสั่งทั้งหมด ข้อมูลในช่วงเวลาบน a ร้านขายของ (รายการสั่งซื้อ) สร้างด้วย WooCommerce.

วิธีการที่ทุกคนสามารถใช้ได้คือการเลือกคอลัมน์ของคำสั่งใน "WooCommerce” →“รายการสั่งซื้อ“แล้วถึง”การดำเนินการเป็นกลุ่ม"เลือกตัวเลือก"ย้ายไปที่ถังขยะ"และคลิก"Apply"

หลังจากคลิกที่ "Apply", คำสั่งซื้อจะถูกย้ายไปที่"ถังขยะ"

เราจะทำอย่างไรเมื่อมีคำสั่งซื้อหลายร้อยหรือหลายพันรายการที่เราต้องการลบออก WooCommerce คำสั่ง?

ในตัวอย่างข้างต้น ผมมีคำสั่งเพียงคำสั่งเดียว แต่เมื่อมีจำนวนน้อย ออร์เดอร์เข้ามาหลายร้อยรายการ WooCommerceคุณมีสองตัวเลือกที่คุณสามารถลบได้

1. กำลังลบ WooCommerce คำสั่งซื้อจากแดชบอร์ด.

ผู้ใช้หลายคน WordPress และ WooCommerce เพิกเฉยหรือไม่เห็นว่าที่ด้านบน ที่ไหนสักแห่งทางด้านขวาของแดชบอร์ดคือตัวเลือก "Screen Options"

จาก“จอภาพ Options"เราสามารถเลือกที่จะแสดงรายการคำสั่งจำนวนมากขึ้นในหน้า โดย default WooCommerce รายการ 25 คำสั่งซื้อแต่จาก “Screen Options“เราเลือกได้”จำนวน items ต่อหน้า”จำนวนที่มากขึ้น
ถ้าสั่งเยอะก็ยังดี ไม่เกิน 150 ออเดอร์ที่ระบุไว้ในเพจ. สามารถสร้างภาระที่สูงมากบนเซิร์ฟเวอร์และการขัดจังหวะการสื่อสารกับเซิร์ฟเวอร์โฮสต์อาจเกิดขึ้นได้ทั้งเมื่อแสดงรายการคำสั่งและเมื่อลบคำสั่ง Errorและเซิร์ฟเวอร์ NGINX หรือ HTTPD

WooCommerce จำนวนการสั่งซื้อต่อหน้า

หลังจากคลิกที่ "Apply” หน้าจะรีเฟรชโดยอัตโนมัติและหมายเลขจะแสดง WooCommerce คำสั่งที่กำหนดโดยคุณ

2. การลบคำสั่งซื้อ WooCommerce จาก SQL

วิธีนี้จะย้ายคำสั่งทั้งหมดจาก WooCommerceรายการสั่งซื้อ ใน“ถังขยะ" ซึ่งคุณสามารถลบออกได้ด้วยคลิกเดียว

ก่อนอื่น ทำการสำรองข้อมูลของฐานข้อมูล

ไปที่ phpMyAdmin เลือกฐานข้อมูลร้านค้า และใน SQL ให้เรียกใช้บรรทัดคำสั่งด้านล่าง:

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

ได้รับผลกระทบ 4347 แถว (ใช้เวลาค้นหา 0.2114 วินาที)

ผลลัพธ์กลับมาในกรณีของฉัน

หลังจากดำเนินการคำสั่งจาก SQL สำเร็จเราไปที่ร้านค้าออนไลน์ใน Dashboard → WooCommerce → คำสั่งซื้อ → ถังขยะ และคลิกที่ “ขยะที่ว่างเปล่า"

หากคุณมีคำสั่งจำนวนมากที่จะลบออกจากรถเข็น อย่าคาดหวังว่าคำสั่งเหล่านั้นจะหายไปหลังจากคลิกเพียงครั้งเดียวที่ "ล้างถังขยะ" เป็นไปได้มากที่หน้าเว็บจะไม่ตอบสนองและข้อผิดพลาดของเซิร์ฟเวอร์จะเกิดขึ้นซึ่งจะหายไปหลังจากการรีเฟรช ทำซ้ำการดำเนินการจนกว่าถังขยะ "คำสั่งซื้อ" จะว่างเปล่า

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » WordPress » วิธีลบคำสั่งซื้อทั้งหมดอย่างรวดเร็ว (คำสั่งซื้อ) จาก WooCommerce [เคล็ดลับ SQL]

5 ความคิดเกี่ยวกับ "เราจะลบคำสั่งซื้อทั้งหมดอย่างรวดเร็วได้อย่างไร WooCommerce [เคล็ดลับ SQL]"

  1. จะไม่มีสิ่งอื่นที่จะลบเช่นการชำระเงินหรือความคิดเห็นที่เกี่ยวข้องหรือไม่

    ตอบ
  2. ฉันสามารถรักษาคำสั่งซื้อที่ไม่ใช่ sarebe meglio ต่อ avere un ฐานข้อมูลลูกค้า da ricontattare ได้หรือไม่

    Nel mio ไซต์ gli ordini più vecchi si ยกเลิกโดยอัตโนมัติ
    มา faccio รวบรวมขั้นตอน bloccare questo e conservarli per semper หรือไม่?

    ขอบคุณ

    ตอบ
แสดงความคิดเห็น