Subscription includes
Support
Filter your product catalog with precision. Narrow down by product type, status, stock level, category, tag, creation date, and price range. Preview matching products with thumbnails, SKUs, and prices before taking action. Move to trash for safe recovery or permanently delete — with optional automatic image removal.
Duplicate listings confuse customers and create inventory headaches. Scan your catalog by title, SKU, or both to instantly surface duplicate groups. Preview every match, choose to keep the oldest or newest version, and clean up the rest in one click.
Over time, product images become detached from their listings — still on your server, still eating storage. Shop Cleaner identifies images attached to products but no longer used as featured images or in galleries. Preview orphaned files with thumbnails and file sizes, then delete selectively or in bulk.
Your WooCommerce database accumulates clutter: orphaned variations with no parent product, stale post meta, empty categories and tags, expired transients, old coupons, and abandoned sessions. Scan each type individually, see exact counts, and clean them up with one click.
Target exactly the products you want to remove:
Seven cleanup types to keep your database lean:
Keep your user database clean and manageable:
Every feature is designed with data protection in mind:
Set up recurring cleanups and let the plugin do the work:
Track every cleanup action with confidence:
Works perfectly with your existing WooCommerce setup:
Yes. Shop Cleaner moves products to trash by default so you can restore them anytime. Permanent deletions require explicit confirmation, everything is processed in small batches to avoid server issues, and every operation is logged with full details for your records.
Not at all. Shop Cleaner only runs when you trigger a cleanup or when a scheduled task executes. It adds zero overhead to your storefront or daily admin operations.
All customer content (posts, comments) is reassigned to an administrator account before the user is deleted. Administrators and shop managers are always protected and can never be accidentally removed.
Yes. You can schedule automated cleanups to run daily, weekly, or monthly. Choose which cleanup types to include, products, media, database, or customers, and the plugin takes care of the rest with full logging of every scheduled run.
Fully compatible. Shop Cleaner automatically detects whether your store uses HPOS or the legacy post-based order storage and adapts its queries accordingly. No configuration needed.
Categories
Quality Checks
Countries