Hướng dẫn xóa hàng loạt sản phẩm, đơn hàng trong woocommerce
Nếu vì 1 lý do nào đó mà bạn muốn xóa tất cả các sản phẩm hoặc đơn hàng trong woocommerce một cách nhanh chóng thì giải pháp tốt nhất có lẽ là xóa trong database.
Giải pháp này có ưu điểm là nhanh và triệt để. Tuy nhiên, tôi vẫn khuyên bạn trước khi thực hiện thì nên backup website trước tránh trường hợp rủi ro nhé!
LÀM THẾ NÀO ĐỂ TRUY XUẤT DATABASE CỦA BẠN?
Bạn hãy truy cập vào phpMyAdmin trong Cpanel để đăng nhập vào database nhé. Sau khi vào phpMyAdmin nhớ chọn đúng database của website của mình (nếu có) nhé, tên database của website wordpress có thể xem trong file wp-config.php trong thư mục gốc website như hình bên dưới

Lưu ý: Thao tác database lỗi sẽ làm off website, các bạn nên sao lưu web trước khi thực hiện
Sau khi bật phpMyAdmin chúng ta sẽ qua bước thao tác trong database như hình bên dưới

Nếu host của bạn có nhiều web sẽ có nhiều database nên bạn cần chọn đúng database website của bạn ở mục 1 nhé. Sau đó bấm vào số 2 trong hình trên và nhập các dòng SQL sau để thao tác.
Xóa tất cả các order
DELETE FROM wp_woocommerce_order_itemmeta; DELETE FROM wp_woocommerce_order_items; DELETE FROM wp_comments WHERE comment_type = 'order_note'; DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'shop_order' ); DELETE FROM wp_posts WHERE post_type = 'shop_order';
Xóa hết tất cả các sản phẩm
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type IN ( 'product', 'product_variation' )); DELETE FROM wp_posts WHERE post_type IN ( 'product', 'product_variation' );
Xóa hết tất cả các sản phẩm trong thùng rác (Trashed)
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'product' AND post_status = 'trash' ); DELETE FROM wp_posts WHERE post_type = 'product' AND post_status = 'trash';
Xóa hết tất cả các khuyến mãi coupons
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'shop_coupon' ); DELETE FROM wp_posts WHERE post_type = 'shop_coupon';
Xóa toàn bộ các ghi chú của đơn hàng
DELETE FROM wp_commentmeta WHERE comment_id IN ( SELECT ID FROM wp_comments WHERE comment_type = 'order_note' ); DELETE FROM wp_comments WHERE comment_type = 'order_note';
Lựa chọn mục bạn cần xoá rồi paste đoạn code kia vào và bấm Thực hiện là xong nhé!
Chúc các bạn thành công ^^
Source: https://www.businessbloomer.com/woocommerce-bulk-delete-orders-products-super-fast/