
Woo Product Remover clears out your entire WooCommerce catalog in one click. It removes products, variations, their metadata and their term relationships, and then cleans up the lookup tables WooCommerce keeps alongside them.
It handles every standard WooCommerce product type, including simple, grouped, external and variable products, plus all of their variations.
Your orders and customers are never touched. Only product data is removed.
Batched, so large catalogs work
Removal runs in batches over AJAX with a progress bar. A store with tens of thousands of products no longer depends on a single PHP request finishing before the server gives up, which is what used to make bulk deletion fail on big catalogs.
It cleans up what WooCommerce leaves behind
Deleting products straight from the database is fast, but modern WooCommerce keeps several tables keyed by product ID. If those are not cleaned, deleted products keep turning up in search, filtering and reports. This plugin clears all of them:
- Product and variation posts, postmeta and term relationships
wc_product_meta_lookupwc_product_attributes_lookupwc_reserved_stockwc_stock_notificationsand its meta tablewc_category_lookup, when categories are removed- Product transients and the object cache
Optional extras
Everything below is off by default, so a normal run only deletes products:
- Product categories, tags and attribute terms
- Product images, including the files in your uploads folder
- Product reviews
- Customer download permissions and download logs
Safe with High-Performance Order Storage
The plugin declares compatibility with WooCommerce High-Performance Order Storage (HPOS). It only reads and writes product data, so enabling HPOS on your store is unaffected.
If you would like some custom work done, or have an idea for a plugin you’re ready to fund, check our site at www.greateck.com or contact us at info@greateck.com
Screenshots

The removal screen, with the optional extras and the confirmation checkbox.

Progress while a catalog is cleared, and the summary of what was removed.