{"id":328533,"date":"2026-07-03T15:10:24","date_gmt":"2026-07-03T15:10:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/raintech-delete-bulk-products-for-woocommerce\/"},"modified":"2026-07-12T08:47:23","modified_gmt":"2026-07-12T08:47:23","slug":"raintech-delete-bulk-products-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ml.wordpress.org\/plugins\/raintech-delete-bulk-products-for-woocommerce\/","author":23301688,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"trunk","tested":"7.0.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Raintech Product Cleanup for WooCommerce","header_author":"raintech357","header_description":"Quickly delete WooCommerce products in bulk with advanced filters \u2014 by category, tag, status, stock status, date range, and more.","assets_banners_color":"76b1c8","last_updated":"2026-07-12 08:47:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":70,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.0.0":"<p>Major update with a new filter panel, product preview, batch deletion, and image cleanup options. Recommended for all users.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3604555,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3604555,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3604555,"resolution":"1","location":"assets","locale":"","width":1211,"height":842},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3604555,"resolution":"2","location":"assets","locale":"","width":1238,"height":817}},"screenshots":[]},"plugin_section":[],"plugin_tags":[231994,129325,145028,129324,262802],"plugin_category":[45],"plugin_contributors":[254129],"plugin_business_model":[],"class_list":["post-328533","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-delete-products","plugin_tags-delete-products","plugin_tags-product-management","plugin_tags-remove-products","plugin_tags-woocommerce-cleanup","plugin_category-ecommerce","plugin_contributors-raintech357","plugin_committers-raintech357"],"banners":{"banner":"https:\/\/ps.w.org\/raintech-delete-bulk-products-for-woocommerce\/assets\/banner-772x250.png?rev=3604555","banner_2x":"https:\/\/ps.w.org\/raintech-delete-bulk-products-for-woocommerce\/assets\/banner-1544x500.png?rev=3604555","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/raintech-delete-bulk-products-for-woocommerce_76b1c8.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/raintech-delete-bulk-products-for-woocommerce\/assets\/screenshot-1.png?rev=3604555","caption":""},{"src":"https:\/\/ps.w.org\/raintech-delete-bulk-products-for-woocommerce\/assets\/screenshot-2.png?rev=3604555","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Raintech Product Cleanup for WooCommerce<\/strong> gives store managers a dedicated admin tool to clean up large product catalogs in minutes instead of hours. Whether you're removing an old import, clearing out discontinued items, or doing seasonal catalog cleanup, this plugin lets you bulk delete WooCommerce products safely \u2014 with fine-grained filters and a preview step before anything is removed.<\/p>\n\n<p>No more deleting products one by one from the WordPress admin, and no more risky database queries. Filter exactly the products you want to remove, preview the results, and delete in safe batches with a live progress bar.<\/p>\n\n<h4>Why Store Owners Use This Plugin<\/h4>\n\n<ul>\n<li>Clean up thousands of products in minutes instead of clicking through the WordPress admin one by one.<\/li>\n<li>Filter by category, tag, status, stock status, product type, date range, and price \u2014 combine as many as you need.<\/li>\n<li>Preview the exact list of matching products before you delete anything, so there are no surprises.<\/li>\n<li>Choose between moving products to Trash or permanently deleting them.<\/li>\n<li>Optionally remove attached product images from the media library at the same time, so you don't end up with orphaned files.<\/li>\n<li>Deletes run in safe batches of 50 with a live progress bar, so large catalogs don't time out or overload your server.<\/li>\n<\/ul>\n\n<p><strong>Filters available:<\/strong><\/p>\n\n<ul>\n<li><strong>Product Status<\/strong> \u2013 Published, Draft, Pending Review, Private, Trash<\/li>\n<li><strong>Categories<\/strong> \u2013 multi-select, filter by one or more product categories<\/li>\n<li><strong>Tags<\/strong> \u2013 multi-select, filter by one or more product tags<\/li>\n<li><strong>Stock Status<\/strong> \u2013 In Stock, Out of Stock, On Backorder<\/li>\n<li><strong>Product Type<\/strong> \u2013 Simple, Variable, Grouped, External\/Affiliate<\/li>\n<li><strong>Created Date Range<\/strong> \u2013 from \/ to<\/li>\n<li><strong>Price Range<\/strong> \u2013 min \/ max<\/li>\n<\/ul>\n\n<p><strong>Delete options:<\/strong><\/p>\n\n<ul>\n<li>Soft-delete (move to Trash) or permanently delete, skipping Trash entirely<\/li>\n<li>Optionally delete attached product images from the media library<\/li>\n<\/ul>\n\n<p><strong>Preview before you delete:<\/strong><\/p>\n\n<p>Use the <em>Preview Products<\/em> button to see a paginated table of every matching product before committing to anything. The delete action then processes products in safe batches of 50, with a live progress bar so you always know exactly what's happening.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>raintech-product-cleanup-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through <strong>Plugins &gt; Installed Plugins<\/strong><\/li>\n<li>Make sure WooCommerce is installed and active<\/li>\n<li>Go to <strong>WooCommerce &gt; Bulk Delete Products<\/strong> to set your filters and preview matching products<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Raintech Product Cleanup for WooCommerce requires WooCommerce to be installed and active, since it works directly with WooCommerce product data.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20a%20bulk%20delete%3F\"><h3>Can I undo a bulk delete?<\/h3><\/dt>\n<dd><p>If you use the default soft-delete option, products are moved to Trash and can be restored from there like any other WordPress post. If you enable \"Permanently delete (skip Trash),\" the action cannot be undone, so we recommend using Preview Products first.<\/p><\/dd>\n<dt id=\"will%20this%20delete%20product%20images%20too%3F\"><h3>Will this delete product images too?<\/h3><\/dt>\n<dd><p>Only if you turn on the \"Also delete product images from the media library\" option. By default, images are left untouched even when the product itself is deleted.<\/p><\/dd>\n<dt id=\"can%20i%20filter%20by%20multiple%20categories%20or%20tags%20at%20once%3F\"><h3>Can I filter by multiple categories or tags at once?<\/h3><\/dt>\n<dd><p>Yes. Both the Categories and Tags filters support multi-select, so you can target products across several categories or tags in a single delete run.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20bulk%20delete%20a%20large%20product%20catalog%3F\"><h3>Is it safe to bulk delete a large product catalog?<\/h3><\/dt>\n<dd><p>Yes. Deletions are processed in batches of 50 with a live progress bar, which keeps the request lightweight and avoids server timeouts on large catalogs.<\/p><\/dd>\n<dt id=\"can%20i%20preview%20which%20products%20will%20be%20deleted%20before%20running%20the%20delete%3F\"><h3>Can I preview which products will be deleted before running the delete?<\/h3><\/dt>\n<dd><p>Yes. Click <strong>Preview Products<\/strong> to see a table of every product that matches your current filters before you click Delete Products.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Rebuilt the bulk delete interface with an improved filter panel (Product Status, Categories, Tags, Stock Status, Product Type, Created Date Range, Price Range).<\/li>\n<li>Added Preview Products table before deletion.<\/li>\n<li>Added batch processing with live progress bar for large catalogs.<\/li>\n<li>Added option to delete attached product images from the media library.<\/li>\n<li>Added option to permanently delete products, skipping Trash.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Bulk delete WooCommerce products fast, using powerful filters for category, tag, status, stock, date, and price \u2014 with a safe preview before you delet &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328533"}],"author":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/raintech357"}],"wp:attachment":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328533"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328533"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328533"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328533"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328533"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}