WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by raintech357 v3.3.0

RT Delete Duplicate Products for WooCommerce

Find and permanently delete duplicate WooCommerce products by title, SKU, or both — with bulk selection, group controls, and a built-in confirmation g …

RT Delete Duplicate Products for WooCommerce

The facts

Active installs
200+
Price
Free
Last updated
17 Jun 2026
Added
Jan 2026
Requires WP
5.8
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
966

Our analysis

AI-assisted

RT Delete Duplicate Products for WooCommerce is a plugin designed to help you clean up your WooCommerce store by identifying and removing duplicate products. It scans your product catalogue using various detection methods, allowing you to choose duplicates based on title, SKU, or both. The plugin provides a user-friendly interface for managing these duplicates directly from your WooCommerce dashboard.

This tool is particularly useful for store owners who have accumulated duplicate products through imports, migrations, or manual errors. By removing duplicates, you can improve your store's SEO, enhance customer trust, and maintain a cleaner database.

Best for: This plugin suits WooCommerce store owners looking to manage and clean up their product listings.

What it does well

  • Identifies duplicates by title, SKU, or both
  • User-friendly grouped duplicate view
  • Bulk selection and deletion of products
  • Requires confirmation for deletions to prevent mistakes
  • Supports full variable product and variation management

Where it falls short

  • No pricing or version information provided
  • Limited information on user ratings

Verdict

RT Delete Duplicate Products for WooCommerce offers a practical solution for maintaining a tidy product catalogue. It is a straightforward tool for those needing to eliminate duplicates efficiently.

From the developer

raintech357's own description of RT Delete Duplicate Products for WooCommerce, lightly tidied.

RT Delete Duplicate Products for WooCommerce is a fast, safe, and easy-to-use store cleanup tool that scans your WooCommerce catalogue for duplicate products and lets you permanently remove them in bulk — all from a modern React-powered admin interface inside your WooCommerce dashboard.

Duplicate products accumulate through CSV imports, API syncs, migration scripts, and copy-paste mistakes. Left uncleaned, they damage your store’s SEO rankings, confuse customers, and inflate your database. This plugin makes the cleanup process visual, controlled, and irreversible only when you say so.

Why Duplicate Products Hurt Your Store

  • Duplicate product URLs compete against each other in search engines, splitting ranking authority and suppressing both listings.
  • Customers landing on duplicated product pages see inconsistent pricing, stock levels, or descriptions — eroding trust.
  • Orphaned product meta, variation records, and postmeta rows from duplicates bloat your database and slow down admin queries.

Key Features

Three Detection Methods
Scan your entire product catalogue for duplicates using the method that fits your situation:

  • By Title — finds all published products and product variations sharing an identical name.
  • By SKU — queries the _sku postmeta field and surfaces every product or variation sharing the same SKU. Empty SKUs are excluded automatically.
  • By Both (Title + SKU) — runs both scans simultaneously, merges results into a single deduplicated list, so you see every duplicate regardless of how it was created.

Grouped Duplicate View
Results are displayed as grouped sets — every duplicate group shows all products that share the same title or SKU together. For each product in a group you can see: product name, SKU, price, stock status, creation date, a direct edit link, and a frontend permalink. All the information you need to decide what to keep and what to delete — without leaving the page.

Bulk Selection and Deletion
Select individual products or an entire duplicate group in one click. Delete across multiple groups at once. The plugin reports exactly how many products were deleted and how many (if any) failed, so you always know the outcome.

Keep One, Delete the Rest
For any duplicate group, nominate one product to keep and automatically queue the rest for deletion — the safest and fastest way to resolve each group without manual cherry-picking.

Safe Deletion with Confirmation Guard
Every delete action requires an explicit confirmation step. A modal dialog asks you to confirm before anything is permanently removed — protecting you from accidental bulk deletions.

Permanent Deletion — Bypasses Trash
Products are force-deleted using WooCommerce’s own $product->delete( true ) — they are not moved to trash. All associated postmeta is removed at the same time. This keeps the database clean and the operation final.

Full Variable Product and Variation Support
When a variable product is deleted, the plugin first loops through and removes every child variation before deleting the parent. Variation products that are themselves duplicates can also be detected and deleted independently. No orphaned variation rows are left behind.

React-Powered Admin Interface
Built with @wordpress/scripts and WordPress’s own component library, the interface looks and feels native to WordPress 6.x. All scanning and deletion happens over a secure internal REST API — no page reloads. RTL layout is fully supported.

Secure REST API
All API endpoints under /wp-json/rtddpw/v1/ require the manage_woocommerce capability. The scan endpoint validates the method parameter against an allowlist. The delete endpoint validates and sanitises every product ID before acting. Nonce verification is enforced throughout.

Who Is This Plugin For?

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for moving data.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
Easy Updates Manager

Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...

Free 300k+ installs 4.8★ (725)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
PrettyLinks

🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....

Free 200k+ installs 4.8★ (1,317)