ด้วยเหตุผลต่างๆ บางครั้งเราจำเป็นต้อง เราลบคำสั่งทั้งหมด ข้อมูลในช่วงเวลาบน a ร้านขายของ (รายการสั่งซื้อ) สร้างด้วย WooCommerce.
วิธีการที่ทุกคนสามารถใช้ได้คือการเลือกคอลัมน์ของคำสั่งใน "WooCommerce” →“รายการสั่งซื้อ“แล้วถึง”การดำเนินการเป็นกลุ่ม"เลือกตัวเลือก"ย้ายไปที่ถังขยะ"และคลิก"Apply"
หลังจากคลิกที่ "Apply", คำสั่งซื้อจะถูกย้ายไปที่"ถังขยะ"
เนื้อหา
เราจะทำอย่างไรเมื่อมีคำสั่งซื้อหลายร้อยหรือหลายพันรายการที่เราต้องการลบออก WooCommerce คำสั่ง?
ในตัวอย่างข้างต้น ผมมีคำสั่งเพียงคำสั่งเดียว แต่เมื่อมีจำนวนน้อย ออร์เดอร์เข้ามาหลายร้อยรายการ WooCommerceคุณมีสองตัวเลือกที่คุณสามารถลบได้
1. กำลังลบ WooCommerce คำสั่งซื้อจากแดชบอร์ด.
ผู้ใช้หลายคน WordPress และ WooCommerce เพิกเฉยหรือไม่เห็นว่าที่ด้านบน ที่ไหนสักแห่งทางด้านขวาของแดชบอร์ดคือตัวเลือก "Screen Options"
จาก“จอภาพ Options"เราสามารถเลือกที่จะแสดงรายการคำสั่งจำนวนมากขึ้นในหน้า โดย default WooCommerce รายการ 25 คำสั่งซื้อแต่จาก “Screen Options“เราเลือกได้”จำนวน items ต่อหน้า”จำนวนที่มากขึ้น
ถ้าสั่งเยอะก็ยังดี ไม่เกิน 150 ออเดอร์ที่ระบุไว้ในเพจ. สามารถสร้างภาระที่สูงมากบนเซิร์ฟเวอร์และการขัดจังหวะการสื่อสารกับเซิร์ฟเวอร์โฮสต์อาจเกิดขึ้นได้ทั้งเมื่อแสดงรายการคำสั่งและเมื่อลบคำสั่ง Errorและเซิร์ฟเวอร์ NGINX หรือ HTTPD
หลังจากคลิกที่ "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 → คำสั่งซื้อ → ถังขยะ และคลิกที่ “ขยะที่ว่างเปล่า"
หากคุณมีคำสั่งจำนวนมากที่จะลบออกจากรถเข็น อย่าคาดหวังว่าคำสั่งเหล่านั้นจะหายไปหลังจากคลิกเพียงครั้งเดียวที่ "ล้างถังขยะ" เป็นไปได้มากที่หน้าเว็บจะไม่ตอบสนองและข้อผิดพลาดของเซิร์ฟเวอร์จะเกิดขึ้นซึ่งจะหายไปหลังจากการรีเฟรช ทำซ้ำการดำเนินการจนกว่าถังขยะ "คำสั่งซื้อ" จะว่างเปล่า
ขอบคุณสำหรับ '2 ลบ WooCommerce คำสั่งจาก SQL'! มีประโยชน์เมื่อคุณมีคำสั่งซื้อจำนวนมาก :)
ขอบคุณที่ช่วย!
จะไม่มีสิ่งอื่นที่จะลบเช่นการชำระเงินหรือความคิดเห็นที่เกี่ยวข้องหรือไม่
ฉันสามารถรักษาคำสั่งซื้อที่ไม่ใช่ sarebe meglio ต่อ avere un ฐานข้อมูลลูกค้า da ricontattare ได้หรือไม่
Nel mio ไซต์ gli ordini più vecchi si ยกเลิกโดยอัตโนมัติ
มา faccio รวบรวมขั้นตอน bloccare questo e conservarli per semper หรือไม่?
ขอบคุณ