Vì nhiều lý do khác nhau, đôi khi chúng ta cần chúng tôi xóa tất cả các lệnh dữ liệu theo thời gian trên một cửa hàng (Đơn đặt hàng) được tạo nên bởi WooCommerce.
Phương pháp khả dụng cho tất cả là chọn một cột lệnh trong "WooCommerce”→“Đơn đặt hàng", Sau đó"Hành động hàng loạt"Chọn tùy chọn"Di chuyển vào thùng rác"Và nhấp vào"Apply".

Sau khi nhấp vào "Apply"Các đơn đặt hàng sẽ được chuyển đến"Thùng rác".
Chúng tôi phải làm gì khi chúng tôi có hàng trăm hoặc hàng nghìn đơn đặt hàng mà chúng tôi muốn xóa khỏi Đơn đặt hàng WooCommerce?
Trong ví dụ trên, tôi chỉ có một đơn đặt hàng, nhưng khi có một vài hàng trăm đơn đặt hàng trong WooCommerce, bạn có hai tùy chọn để xóa chúng.
1. Xóa đơn đặt hàng WooCommerce khỏi Trang tổng quan.
Nhiều người sử dụng WordPress và WooCommerce bỏ qua hoặc tôi không thấy rằng ở trên cùng, ở đâu đó bên phải Trang tổng quan là "Màn hình Options".
Từ "Màn Options"Chúng tôi có thể chọn liệt kê số lượng lệnh lớn hơn trên trang. Bởi default WooCommerce liệt kê 25 đơn đặt hàng, nhưng từ “Màn hình Options"Chúng ta có thể chọn"số items trên một trang”Một con số lớn hơn.
Nếu bạn có số lượng đặt hàng rất lớn thì vẫn tốt không vượt quá 150 đơn đặt hàng được liệt kê trên trang. Tải rất cao có thể được thực hiện trên máy chủ và gián đoạn giao tiếp với máy chủ lưu trữ có thể xảy ra cả khi liệt kê các lệnh và khi xóa chúng. Errorvà NGINX hoặc Máy chủ HTTPD.

Sau khi nhấp vào "Apply”Sẽ tự động làm mới trang và liệt kê số lượng Đơn hàng WooCommerce mà bạn đã đặt.
2. Xóa các lệnh WooCommerce khỏi SQL
Phương thức này sẽ di chuyển tất cả các lệnh từ WooCommerce → Đơn đặt hàng trong "Thùng rác", Nơi bạn có thể xóa chúng chỉ với một cú nhấp chuột.
Trước hết, hãy tạo một bản sao lưu của cơ sở dữ liệu.
Đi tới phpMyAdmin, chọn cơ sở dữ liệu cửa hàng và trong SQL, hãy chạy dòng lệnh bên dưới:
update wp_posts set post_status = 'trash' where post_type = 'shop_order';
4347 hàng bị ảnh hưởng. (Truy vấn mất 0.2114 giây.)
Kết quả trả về trong trường hợp của tôi.
Sau khi thực hiện thành công lệnh SQL, hãy truy cập cửa hàng trực tuyến trong Trang tổng quan → WooCommerce → Đơn hàng → Thùng rác và nhấp vào “Rỗng Thùng rác".
Nếu bạn có một số lượng lớn lệnh cần xóa khỏi giỏ hàng, đừng mong đợi chúng biến mất sau một cú nhấp chuột vào "Dọn sạch Thùng rác". Rất có thể trang web sẽ không phản hồi và lỗi máy chủ sẽ xảy ra, lỗi này sẽ biến mất sau khi làm mới. Lặp lại thao tác cho đến khi thùng rác "Đơn đặt hàng" trống.
Cảm ơn vì '2. Xóa các lệnh WooCommerce khỏi SQL '! Hữu ích khi bạn có rất nhiều đơn đặt hàng :)
cảm ơn, điều đó đã giúp!
Sẽ không có những thứ khác để xóa như thanh toán hoặc nhận xét liên quan?
Tôi có thể bảo quản các đơn đặt hàng không phải là meglio trên mỗi cơ sở dữ liệu khách hàng chưa được xác định trên da ricontattare không?
Nel mio site gli ordini più vecchi si cancellano tự động.
Hãy đến faccio invece một thủ tục questo bloccare e bảo tồn mỗi semper?
Cảm ơn bạn.