Duplicate PrestaShop : boutiques, produits et catégorie
Dupliquer des éléments dans PrestaShop, qu'il s'agisse d'une boutique entière, d'un produit, d'une catégorie ou d'une commande, est courant. Cet article présente les méthodes fiables pour chaque type de duplication, ainsi que les réglages à prévoir pour éviter le contenu dupliqué. Consultez aussi les solutions au duplicate content PrestaShop et l'optimisation SEO de votre boutique PrestaShop.
Dupliquer PrestaShop sans risque SEO
Dupliquer PrestaShop désigne la reproduction d'une boutique, d'un produit ou d'une catégorie pour effectuer un test, préparer une migration ou gagner du temps. Sans contrôle, cette duplication peut créer un problème de contenu dupliqué et dégrader le positionnement dans les résultats de recherche. Une boutique PrestaShop mal configurée peut perdre de 20 à 30 % de son trafic organique à cause de doublons d'URL non maîtrisés.

Cloner une boutique de test
Cloner une boutique consiste à copier les fichiers de production vers un répertoire distinct, par exemple de example.com/store vers example.com/test, puis à exporter la base MySQL dans une nouvelle base. Sur PrestaShop 1.7, le fichier à adapter après la copie est /app/config/parameters.php ; les versions antérieures utilisent /config/settings.inc.php.
- Purge du cache : supprimez immédiatement les fichiers de cache copiés afin d'éviter des conflits difficiles à diagnostiquer.
- Régénération du.htaccess : désactivez la réécriture d'URL dans les réglages, enregistrez, réactivez-la, puis enregistrez de nouveau pour régénérer le fichier et corriger les liens internes brisés.
- Tâches cron : vérifiez leurs chemins et leurs commandes, car elles peuvent encore viser les anciens répertoires de production et lancer des actions inadaptées.
Dès que la boutique de test fonctionne, désactivez le mode debug PrestaShop afin de ne pas exposer d'erreurs techniques aux visiteurs éventuels. La boutique clonée doit aussi rester inaccessible aux moteurs de recherche : un shop de test indexé entrerait directement en concurrence avec la boutique de production dans Google.
Copier un produit ou ses variantes
La duplication d'un produit s'effectue depuis sa fiche, avec le bouton « Duplicate » ou le raccourci ALT+SHIFT+D sous PrestaShop 1.7. Elle crée une nouvelle fiche avec un identifiant distinct et reprend les données existantes comme base de travail. Modifiez toutefois le nom, la description et les balises meta avant la mise en ligne pour créer un contenu unique.
En pratique sur PrestaShop, copier plusieurs fois un produit pour gérer ses tailles, ses couleurs ou ses matières n'est pas recommandé. La bonne configuration, c'est celle qui utilise les combinaisons dans l'onglet « Paramètres de base » : les variantes restent regroupées sous une fiche unique, ce qui limite les URL et évite de déclencher une page de maintenance PrestaShop pendant les mises à jour de stock. Une fois les combinaisons configurées, le risque de doublon entre variantes disparaît.
Dupliquer des catégories et des commandes
La duplication de catégorie n'est pas native dans PrestaShop et nécessite un module dédié. Celui-ci peut copier une catégorie avec ses sous-catégories, ses descriptions, ses réglages SEO et ses associations de produits, sans créer de nouveaux produits. Les catégories enfants sont dupliquées automatiquement : les sélectionner à nouveau avec la catégorie parente provoquerait des duplications multiples.
La duplication d'une commande, accessible depuis la liste des commandes ou sa page de détail, permet de recréer rapidement une commande similaire pour un client régulier. La nouvelle commande reprend les mêmes informations et reste modifiable ; l'adresse de livraison peut notamment être ajustée avant la confirmation. Cette fonction convient aux commandes récurrentes qui évoluent légèrement d'une période à l'autre.
Éviter le contenu dupliqué
Lorsqu'un produit appartient à plusieurs catégories, il peut être accessible par plusieurs chemins URL avec un contenu identique. Google y voit alors un doublon. PrestaShop ajoute nativement une balise canonique sur chaque fiche produit, construite à partir de la catégorie par défaut (id_category_default).
Pour éviter le contenu dupliqué produit par les filtres et la pagination, réglez l'option « Redirection vers l'URL canonical » sur une redirection 301 permanente dans les paramètres PrestaShop. Le module Faceted Search demande une vigilance particulière : plusieurs facettes actives peuvent générer des milliers d'URL et peser sur le crawl budget comme sur l'indexation. Limitez les combinaisons indexables. Activez l'AJAX pour que les filtres ne modifient pas l'URL. Ajustez le fichier robots.txt en cohérence avec les balises canonical.
Produits recommandés
Foire aux questions
Pour dupliquer une boutique sans toucher à la production, copiez les fichiers dans un sous-dossier dédié, exportez la base MySQL vers une nouvelle base, puis adaptez la configuration. Sur PrestaShop 1.7, le fichier concerné est /app/config/parameters.php : la table ps_shop_url doit également être mise à jour. Une fois le clonage terminé, purgez les caches, régénérez le fichier.htaccess et placez la boutique de test en maintenance. Bloquez aussi son indexation par les moteurs de recherche afin d'éviter qu'elle ne concurrence la boutique de production dans Google.
Dupliquer un produit crée une fiche distincte avec un nouvel identifiant. Cette méthode convient lorsqu'il s'agit réellement d'un autre produit à créer à partir d'une fiche existante. À l'inverse, les combinaisons regroupent les variantes d'une même référence, couleur, taille ou capacité, sous une fiche unique. Elles limitent ainsi le nombre d'URL et le risque de contenu dupliqué. Dupliquer un produit pour chacune de ses variations reste déconseillé dans la documentation PrestaShop.
La duplication de catégorie passe par un module tiers, car PrestaShop ne propose pas cette fonction nativement. Le module peut copier l'arborescence, les sous-catégories, les descriptions, les paramètres de SEO et les associations de produits, sans copier physiquement les produits. Les catégories enfants étant reprises automatiquement, ne les sélectionnez pas une seconde fois avec la catégorie parente : cela créerait une duplication multiple involontaire.
Les déclinaisons utilisant le paramètre id_product_attribute peuvent générer une URL propre à chaque variante, avec un risque de contenu dupliqué. Pour éviter ce problème, faites pointer ces URL vers la fiche de référence, avec id_product_attribute=0, au moyen d'une balise canonical ou d'une redirection 301. PrestaShop gère cette balise nativement. Vérifiez toutefois que la catégorie par défaut est la plus pertinente pour le référencement naturel.
La duplication d'une commande est accessible depuis la liste des commandes du back-office ou depuis la page de détail d'une commande existante. L'action permet de créer une nouvelle commande reprenant les informations de l'originale. Vous pouvez ensuite modifier l'adresse de livraison avant de confirmer la commande, ce qui convient aux clients réguliers qui passent des commandes similaires.











