ด้วยเหตุผลหลายประการบางครั้งเราต้อง เราลบคำสั่งซื้อทั้งหมด ข้อมูลเมื่อเวลาผ่านไปในไฟล์ นิตยสารออนไลน์ -คำสั่งซื้อ) สร้างด้วย Woocommerce-
เนื้อหา
วิธีการที่มีประโยชน์ของทั้งหมดคือการเลือกคอลัมน์ของคำสั่งใน “Woocommerce” → “คำสั่งซื้อ” จากนั้นไปที่ “การกระทำจำนวนมาก” เพื่อเลือกตัวเลือก “ย้ายไปที่ถังขยะ” SI คลิก “นำมาใช้“-

หลังจากเราคลิกที่ “นำมาใช้“คำสั่งซื้อจะถูกย้ายไป “ขยะ“-
เราจะทำอย่างไรเมื่อเรามีคำสั่งหลายร้อยหรือหลายพันคำสั่งที่เราต้องการลบออกจากคำสั่งซื้อของ WooCommerce?
ในตัวอย่างด้านบนฉันมีคำสั่งเดียว แต่เมื่อมีบางอย่าง คำสั่งซื้อหลายร้อยคำสั่งใน woocommerceคุณมีสองตัวแปรที่คุณสามารถลบได้
1. คำสั่งซื้อ WooCommerce การลบออกจากแดชบอร์ด-
ผู้ใช้ WordPress และ WooCommerce หลายคนเพิกเฉยหรือไม่เห็นว่าที่ด้านบนสุดในแผงควบคุมด้านขวาเป็นตัวเลือก “ตัวเลือกหน้าจอ”-
จาก “ตัวเลือกหน้าจอ” เราสามารถเลือกได้ว่ามีการระบุคำสั่งซื้อจำนวนมากขึ้นในหน้า โดยค่าเริ่มต้น WooCommerce แสดงรายการ 25 คำสั่งซื้อแต่จาก “ตัวเลือกหน้าจอ” เราสามารถเลือกได้ที่ “จำนวนรายการต่อหน้า” จำนวนที่มากขึ้น
หากคุณมีคำสั่งซื้อจำนวนมากมันก็ดี ไม่เกิน 150 คำสั่งซื้อในหน้า- คุณสามารถโหลดขนาดใหญ่มากที่เซิร์ฟเวอร์และการหยุดชะงักการสื่อสารอาจเกิดขึ้นกับเซิร์ฟเวอร์โฮสต์ทั้งในการควบคุมและการลบ Errori Nginx หรือ Httpd Server

หลังจากคลิกที่ “นำมาใช้” รีเฟรชจะได้รับโดยอัตโนมัติในหน้าและแสดงจำนวนคำสั่งซื้อ WooCommerce ที่กำหนดโดยคุณ
2. Wocommerce ลบลบออกจาก SQL
วิธีนี้จะย้ายคำสั่งทั้งหมดใน Woocommerce → คำสั่งซื้อ ใน “ขยะ“ที่ที่คุณสามารถลบได้ด้วยคลิกเดียว
ก่อนอื่นคุณทำการสำรองข้อมูลที่ฐานข้อมูล
ไปที่ phpmyadmin เลือกฐานข้อมูลร้านค้าและใน SQL ดำเนินการบรรทัดคำสั่งด้านล่าง:
update wp_posts set post_status = 'trash' where post_type = 'shop_order';
4347 แถวได้รับผลกระทบ (แบบสอบถามใช้เวลา 0.2114 วินาที)
ผลลัพธ์ที่ส่งคืนในกรณีของฉัน
หลังจากที่เราดำเนินการตามคำสั่งซื้อจาก SQL ได้สำเร็จเราไปที่ร้านค้าออนไลน์ใน Dashboard → WooCommerce →คำสั่งซื้อ→ถังขยะและคลิกที่ “ถังขยะเปล่า“-
หากคุณต้องลบคำสั่งจำนวนมากออกจากตะกร้าอย่าคาดหวังว่าพวกเขาจะหายไปหลังจากคลิกเพียงครั้งเดียว “ถังขยะเปล่า”- เป็นไปได้มากที่หน้าเว็บจะไม่ตอบสนองและข้อผิดพลาดของเซิร์ฟเวอร์ที่หายไปหลังจากรีเฟรช ดำเนินการต่อไปจนกว่าถังขยะจะสามารถ “คำสั่งซื้อ” มันจะว่างเปล่า
ขอบคุณสำหรับ ‘2. ลบคำสั่ง WooCommerce จาก SQL ’! มีประโยชน์เมื่อคุณมีคำสั่งซื้อมากมาย :)
ขอบคุณที่ช่วยได้!
จะไม่มีองค์ประกอบอื่น ๆ ที่จะถูกลบเช่นการชำระเงินหรือความคิดเห็นที่เกี่ยวข้อง?
แต่จะไม่ดีกว่าไหมถ้ามีฐานข้อมูลไคลเอนต์ที่จะติดต่อ?
ในเว็บไซต์ของฉันคำสั่งซื้อที่เก่าแก่ที่สุดจะถูกยกเลิกโดยอัตโนมัติ
ฉันจะบล็อกขั้นตอนนี้แทนและเก็บไว้ตลอดไปได้อย่างไร
ขอบคุณ