Trader Information
Back to topOverview
Back to topMage2Expert Duplicate Category is an extension for Magento 2 that lets store administrators clone any catalog category — together with its subcategories, assigned products, and store-view content — in a single dialog instead of rebuilding the same tree by hand. A "Duplicate Category" button is added directly to the category edit toolbar. Clicking it opens a dialog where the admin picks a new parent category, chooses whether to copy assigned products, whether to recursively duplicate every subcategory underneath, and whether to copy per-store-view content. An optional Find & Replace pass can rename the Name, Description, Meta Title, Meta Keywords, and Meta Description of every category created by the operation in one pass. Every new category receives an automatically generated, collision-free URL key, so duplicating a category never produces a broken or clashing storefront URL. The entire feature can be switched off from the admin configuration without losing any data, and every action is protected by Magento's standard ACL permission system.
Features
- One-Click Duplicate Button — a "Duplicate Category" action is added to the category edit page toolbar, next to Save and Delete, for any existing category.
- Parent Category Selection — choose exactly where the new category is placed in the tree from a dropdown of every existing category, independent of the source category's original location.
- Recursive Subcategory Duplication — optionally clone the entire subcategory tree beneath the selected category, preserving the original nesting at every level, including subcategories that are disabled.
- Product Relations Copied Automatically — assigned products and their sort positions are copied to the new category (and to every duplicated subcategory) with a single toggle.
- Copy Content for All Store Views — store-view-specific name, description, meta data, and other overrides are duplicated for every configured store view, not just the default scope.
- Find & Replace on Duplication — supply a search term and a replacement, and apply it selectively to Name, Description, Meta Title, Meta Keywords, and/or Meta Description across every category the operation creates.
- Automatic Unique URL Keys — every duplicated category is checked against existing URL keys and automatically suffixed when needed, preventing duplicate-URL save errors.
- Safe Parent Validation — the module blocks placing a duplicate inside itself or inside one of its own subcategories, preventing broken category trees.
- Enable / Disable without Uninstalling — a single master switch in the admin configuration hides the toolbar button and blocks the duplicate action, while leaving the module installed and all category data untouched.
- Full ACL Protection — the duplicate action is gated by a dedicated Magento permission resource, so access can be granted or restricted per admin role.
- Zero Core Code Modifications — built entirely with Magento's standard UI component button declarations, layout XML, and category save APIs. No class rewrites, no core file patches.
How It Works
Open any existing category under Catalog → Categories and click Duplicate Category in the page toolbar. In the dialog that opens, select the parent category for the new copy, toggle Copy Assigned Products, Duplicate Subcategories, and Copy Content for All Store Views as needed, and optionally fill in a Find & Replace term to rename the copy (and every subcategory it creates) in one step. Click Duplicate and the new category tree is created immediately; the admin is taken straight to the newly created category so the result can be reviewed and fine-tuned right away.
Find & Replace on Duplication
Rather than manually renaming every cloned category and subcategory afterwards, the duplicate dialog accepts a single Search For / Replace With pair and a set of checkboxes for which fields it should apply to — Name, Description, Meta Title, Meta Keywords, and Meta Description. The replacement is applied consistently across the top-level duplicate and every subcategory created underneath it in the same operation.
Use Cases
- Seasonal catalogs — clone last season's category tree, rename it with Find & Replace, and adjust products for the new season instead of rebuilding the hierarchy from scratch.
- Multi-brand or multi-region catalogs — duplicate a proven category structure for a new brand, region, or store view and adjust content per store view afterwards.
- Template categories — maintain one well-configured "template" category (layout, design settings, display mode) and duplicate it whenever a similar category is needed.
- Store expansion — quickly replicate an existing category tree into a new part of the catalog while keeping product assignments intact.
- Testing and staging — create a working copy of a live category tree to experiment with restructuring or promotions without touching the original.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.0.0
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
05 August, 2026
Categories
Extensions, Content & Customizations, Personalization & Experience Management, Product Content
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Initial release — Duplicate Category toolbar button, parent category picker, copy assigned products, recursive subcategory duplication, copy content for all store views, Find & Replace, automatic unique URL keys, ACL protection, and master enable/disable switch.
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor