Delete all WooCommerce products

Delete all products from WooCommerce using SQL

DELETE relations.*, taxes.*, terms.*
FROM wpfg_term_relationships AS relations
INNER JOIN wpfg_term_taxonomy AS taxes
ON relations.term_taxonomy_id=taxes.term_taxonomy_id
INNER JOIN wpfg_terms AS terms
ON taxes.term_id=terms.term_id
WHERE object_id IN (SELECT ID FROM wpfg_posts WHERE post_type IN ('product','product_variation'));

DELETE FROM wpfg_postmeta WHERE post_id IN (SELECT ID FROM wpfg_posts WHERE post_type IN ('product','product_variation'));
DELETE FROM wpfg_posts WHERE post_type IN ('product','product_variation');

Last updated

Was this helpful?