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".
Nội dung
Chúng tôi phải làm gì khi 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 WooCommerce Đơn đặt hàng?
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. Đang xóa WooCommerce Đơn đặt hàng từ Bảng điều khiển.
Nhiều người sử dụng WordPress và WooCommerce bỏ qua hoặc không thấy điều đó ở trên cùng, đâu đó bên phải của Bảng điều khiển là tùy chọn "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” trang sẽ tự động làm mới và số sẽ được liệt kê WooCommerce Đơn hàng do bạn đặt
2. Xóa đơn hàng WooCommerce từ 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 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 từ SQL, chúng ta vào cửa hàng trực tuyến trong Bảng điều khiển → 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 bỏ WooCommerce lệnh từ 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.