Category Duplicate

79,00 €
v1.0.0 Mis à jour le 19 oct. 2026

Category Duplicate

Dupliquez une branche de catégories entière en un clic, avec ses réglages, ses traductions et au choix ses produits, sous des URL propres et sans redirections….
Compatible Hyvä Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
79,00 €
Essayer la démo en ligne
  • Mises à jour et support inclus pendant 12 mois
  • Clé de licence livrée immédiatement par email
  • Garantie satisfait ou remboursé 30 jours
  • Documentation complète incluse
  • Compatible avec les thèmes Hyvä
  • Installation prête pour Composer

Category Duplicate

Copiez une branche de catégories entière — la catégorie et toutes ses sous-catégories — en un clic depuis la page d'édition de la catégorie, avec ou sans ses produits. Un nouveau modèle de véhicule qui reprend l'arborescence du précédent, une nouvelle famille de produits qui reprend la structure marque / modèle existante : ce qui prenait un après-midi de création à la main prend quelques secondes.

Magento ne sait pas dupliquer une catégorie. Reconstruire une arborescence de 50 ou 200 catégories, c'est ressaisir chaque nom, chaque réglage d'affichage, chaque image et chaque traduction par vue magasin, avec des erreurs en route. Ce module copie tout cela, reconstruit les URL pour la place de la copie dans l'arbre, et laisse de côté ce qui ne doit pas être copié.

À qui ça s'adresse

  • Catalogues organisés par marque / modèle / année (automobile, pièces détachées, accessoires), où chaque nouveau modèle ou nouvelle famille répète une arborescence existante
  • Boutiques multi-vues magasin, où chaque catégorie porte des noms et des clés d'URL traduits qu'il faudrait sinon retaper
  • Équipes catalogue qui veulent préparer une nouvelle branche discrètement et ne la publier qu'une fois remplie

Bénéfices clés

  • Toute la branche en une action — « Dupliquer cette branche » sur la page catégorie, un nom pour la copie, et c'est fait. La copie est placée à côté de la source et l'admin est redirigé dessus.
  • Tout ce qui décrit la catégorie est copié — mode d'affichage, ancre, bloc CMS, image, mise en page, description Page Builder, attributs de modules tiers, et chaque surcharge par vue magasin, ligne par ligne.
  • Produits à la demande — copiez les associations produits avec leurs positions, ou créez des catégories vides pour une nouvelle famille.
  • URL propres, sans collision — clés d'URL et réécritures sont construites pour la copie, vue magasin par vue magasin. Le nom et la clé d'URL sont vérifiés contre les catégories du même niveau avant toute écriture.
  • Pas de redirections mortes — tant qu'une copie n'a jamais été activée, la renommer ou la déplacer ne crée aucune redirection 301 : ses URL n'ont jamais été publiques. Les redirections reprennent normalement dès sa mise en ligne.
  • Sûr par conception — la copie est créée désactivée, les meta title / description / keywords sont vidés (ils décrivent la source), les attributs uniques sont ignorés, et toute la duplication tourne dans une seule transaction : en cas d'échec, rien ne reste.
  • Extensible — un événement fournit la correspondance source → copie pour que d'autres modules copient leurs propres données par catégorie.

Compatibilité

  • Magento Open Source 2.4.7 / Mage-OS 3.x
  • PHP 8.2, 8.3, 8.4, 8.5
  • Admin uniquement : fonctionne avec n'importe quel thème, Luma ou Hyvä
  • Nécessite wimakeit/module-core 3.2 ou supérieur
  • Schéma Community Edition uniquement : le staging de contenu d'Adobe Commerce (row_id) n'est pas pris en charge

Installez ce module via Composer. Assurez-vous que votre auth.json est configuré avec vos identifiants Wimakeit.

Terminal
$ composer require wimakeit/module-category-duplicate:^1.0.0
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile

Installation notes

The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.

Required dependency

This module requires wimakeit/module-core 3.2 or later. Composer pulls it automatically from the Wimakeit registry as long as the registry is declared in your project's composer.json.

Database

setup:upgrade creates one table, wimakeit_category_duplicate_draft, which records the copies that have never been enabled (no redirect is created while a copy is in it). Rows are removed with their category (foreign key).

Static content

The "Duplicate this branch" modal is an admin JavaScript component. In production mode, deploy the admin static content after installing:

bin/magento setup:static-content:deploy en_US fr_FR --area=adminhtml -f

Configuration

Stores > Configuration > WiMakeIT > Category Duplicate (default scope only). The defaults are safe for production.

SettingDefault
Status of the CopyDisabled (or Same as the source)
Attributes Cleared on the Copymeta_title, meta_description, meta_keywords
"Copy Product Assignments" Checked by DefaultNo
Maximum Branch Size (categories, top included)300

Raise the maximum branch size only if your PHP and web server timeouts allow it: the whole branch is copied in a single request and a single transaction.

ACL permissions

ResourceGrants
Wimakeit_CategoryDuplicate::duplicate (under Catalog > Inventory > Categories)the button and the duplication
Wimakeit_CategoryDuplicate::configthe configuration section

Both are granted to the Administrator role only. Assign them to the back-office roles that manage the catalogue.

Product URL rewrites

Product URLs are generated per category only when the core setting Generate "category/product" URL Rewrites is on (off by default). With it on, copying a large branch with its products creates many product URL rewrites.

No cron, no env keys

The module has no cron jobs and no app/etc/env.php keys to set.

Version
v1.0.0
Support
12 mois
Dernière mise à jour
19 oct. 2026
Magento
Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
PHP
PHP 8.2 PHP 8.3
Hyvä
Compatible
Package
wimakeit/module-category-duplicate

Vérifier la compatibilité

Indiquez votre stack pour vérifier la compatibilité du module.

Changelog

Categories: Security, Feature, Fix, Perf, Admin, Deps.

[1.0.0] - 2026-10-14

Feature

  • Initial public release of Wimakeit Category Duplicate for Magento 2 / Mage-OS.
  • "Duplicate this branch" button on the admin category edit page: copies the category and all its subcategories next to the source, under a new name, optionally with the product assignments and their positions.
  • Every non-static category attribute and every store-view override is copied; meta title, description and keywords are cleared and unique attributes skipped. The copy is created disabled by default.
  • URL keys and URL rewrites are built for the copy on every store view, including store views that override a URL key inside the branch.
  • Names and URL keys are checked against the categories at the same level before anything is written; the whole duplication runs in one transaction.
  • No permanent redirect is created when a copy that has never been enabled is renamed or moved; the "Create Permanent Redirect" checkbox is replaced by an explanatory note on such copies.
  • wimakeit_category_duplicate_after event with the source → copy ID map, for modules storing per-category data in their own tables.
  • Admin configuration (copy status, cleared attributes, product copy default, maximum branch size), ACL resources, French and Dutch translations.

Vous avez trouvé un bug ? Faites-nous-en part.

Un court formulaire s'ouvre dans un nouvel onglet — le nom du module et votre langue sont déjà pré-remplis. Décrivez ce que vous avez tenté, ce qui n'a pas fonctionné, et nous vous répondrons sous un jour ouvré.

Signaler un bug pour Category Duplicate
SKU module : wimakeit-module-category-duplicate · Langue : fr_FR

Besoin d'aide ?

Notre équipe est disponible pour vous accompagner dans l'intégration.

Contactez-nous
Planifier un appel