CustomUrlRewrite - Résolution automatique des conflits d’URL

SKU
CustomUrlRewrite
15,38 €
Envoyer à un ami

Demander des informations sur ce produit

Description / CustomUrlRewrite - Résolution automatique des conflits d’URL

MAGENTO 2 · CATALOGUE · URL

Résolvez les conflits d’URL lors de l’enregistrement d’un produit.

Kowal CustomUrlRewrite

Kowal CustomUrlRewrite automatise la recherche d’une clé URL disponible. Lorsqu’une adresse est déjà utilisée, il vérifie les suffixes numériques suivants, ce qui limite la correction manuelle des collisions dans le catalogue.

Détection des collisions · Suffixes numériques · Automatisation de l’enregistrement

FONCTIONNEMENT EN PRATIQUE

01 · Vous enregistrez un produit
Le module lit la clé URL du produit.

02 · Il vérifie les adresses existantes
Il vérifie la collision dans la table de réécriture des URL.

03 · Il sélectionne une clé disponible
En cas de conflit, il vérifie les suffixes suivants : -1, -2 et les suivants.

Que gagne votre boutique ?

Découvrez les possibilités du module, son mode d’utilisation et les paramètres que vous pouvez adapter à votre processus de vente.

Des URL de produits uniques sans résolution manuelle des conflits

Kowal_CustomUrlRewrite est un module pour Magento qui gère automatiquement l’unicité des URL de produits et élimine les problèmes liés à leur duplication. Grâce à notre module, vous réduisez les erreurs dues aux conflits d’adresses lors de l’enregistrement, vous organisez les URL pour le SEO et vous améliorez la gestion des produits dans votre boutique.

Fonctionnalités clés

  • Résolution automatique des conflits d’URL : Le module détecte automatiquement les URL existantes et ajoute un suffixe numérique afin de trouver une clé URL disponible. Cela réduit le risque d’erreurs lors de l’enregistrement des produits.
  • Amélioration du SEO : Les URL uniques sont essentielles pour l’optimisation pour les moteurs de recherche. Le module garantit que chaque produit dispose d’une URL unique et compatible SEO, ce qui peut avoir un impact positif sur le référencement de votre boutique.
  • Intégration facile : Le module s’intègre au système natif de réécriture des URL de Magento, sans nécessiter de configuration complexe ni de modification du cœur du système.
  • Performances optimales : Il vérifie les adresses existantes dans la table de réécriture des URL. L’automatisation limite la résolution manuelle des conflits ; l’impact sur le temps d’enregistrement dépend de la taille du catalogue et du nombre de collisions.
  • Flexibilité et extensibilité : La logique de création d’URL uniques peut être adaptée aux besoins de l’entreprise dans le cadre d’une extension du code. La version actuelle utilise des suffixes numériques successifs.

Vos avantages

  • Gain de temps grâce à la gestion automatique des URL.
  • Élimination des erreurs liées à la duplication des URL de produits.
  • Organisation des URL pour soutenir les actions visant à améliorer la visibilité de la boutique dans les moteurs de recherche.
  • Gestion plus simple des URL dans un grand catalogue de produits.

Installation

L’installation du module Kowal_CustomUrlRewrite est rapide et simple. Vous pouvez installer le module de deux façons : à l’aide d’un fichier ZIP ou via Composer.

Méthode 1 : Installation depuis un fichier ZIP

  1. Décompressez le fichier ZIP : Extrayez le module dans app/code/Kowal, dans le sous-répertoire correspondant à son enregistrement — dans le code vérifié, il s’agit de CustomUrlChecker.
  2. Activez le module : Exécutez la commande :

    php bin/magento module:enable Kowal_CustomUrlChecker

  3. Appliquez les mises à jour : Mettez à jour la base de données en exécutant :

    php bin/magento setup:upgrade

    En production, utilisez l’option --keep-generated, conformément à la procédure de déploiement de la boutique.
  4. Videz le cache : Terminez l’installation en vidant le cache :

    php bin/magento cache:flush

Méthode 2 : Installation via Composer

  1. Ajoutez le dépôt Composer : Configurez le dépôt qui fournit le package acheté. La commande ci-dessous, issue de l’instruction précédente, concerne repo.magento.com et ne s’applique que si le package y est disponible :

    composer config repositories.repo.magento.com composer https://repo.magento.com/

  2. Installez le module : Exécutez la commande :

    composer require kowal/module-customurlrewrite

  3. Activez le module : Activez le module à l’aide de la commande :

    php bin/magento module:enable Kowal_CustomUrlChecker

  4. Appliquez les mises à jour : Mettez à jour la base de données :

    php bin/magento setup:upgrade

    En production, utilisez l’option --keep-generated conformément à la procédure de déploiement de la boutique.
  5. Videz le cache : Videz le cache pour terminer l’installation :

    php bin/magento cache:flush

Grâce au module Kowal_CustomUrlRewrite, la gestion de vos URL dans Magento devient plus simple, plus efficace et mieux optimisée pour le SEO. Commandez dès maintenant et améliorez les fonctionnalités de votre boutique !

Exemple et nom du module

Si la clé produkt entre en collision avec une adresse existante, le module vérifie produkt-1, puis produkt-2 et les suffixes suivants. Dans le code vérifié, les chemins recherchés se terminent par .html.

Le nom commercial et le package restent CustomUrlRewrite / kowal/module-customurlrewrite. L’ancienne instruction indiquait Kowal_CustomUrlRewrite, tandis que la version vérifiée enregistre le module sous le nom Kowal_CustomUrlChecker ; c’est ce nom qu’il faut utiliser lors de son activation.

De la configuration au résultat

1. Vous enregistrez un produit
Le module lit la clé URL du produit.

2. Il vérifie les adresses existantes
Il vérifie la collision dans la table de réécriture des URL.

3. Il sélectionne une clé disponible
En cas de conflit, il vérifie les suffixes suivants : -1, -2 et les suivants.

Du conflit à une adresse disponible

Clé de base : produkt

Adresse occupée : produkt.html

Vérifications suivantes :
produkt-1.html → produkt-2.html

La version vérifiée du code recherche les chemins se terminant par .html.

Organisez les URL dans le catalogue Magento

Vous souhaitez adapter le module à votre boutique ? Demandez la mise en œuvre de Kowal CustomUrlRewrite et discutez de la configuration ou des extensions nécessaires.

Caractéristiques

Compatibilité avec le modèle Luma / Blank, KOWAL

Notice d'installation du module

Installation

* En environnement de production, veuillez utiliser l’option --keep-generated

Type : Composer

  1. Le module est disponible dans le dépôt Composer :
    • Dépôt GitLab privé : https://gitlab.com
  2. Ajoutez le dépôt Composer à la configuration :
    composer config repositories.custom.url.write vcs https://gitlab.com/magento2ext/magento-2-customurlrewrite
  3. Ajoutez le jeton d’accès au dépôt GitLab privé :
    composer config --auth gitlab-token.gitlab.com 
  4. Installez le module avec Composer :
    composer require kowal/module-customurlrewrite
  5. Appliquez les mises à jour de la base de données :
    php bin/magento setup:upgrade
  6. Videz le cache :
    php bin/magento cache:flush
Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Rédigez votre propre commentaire
Vous commentez : CustomUrlRewrite - Résolution automatique des conflits d’URL
Votre notation:
Qualité
Prix
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Questions et réponses

Question
Le module détecte-t-il et résout-il automatiquement les conflits d’URL dans ma boutique Magento 2 ?
Réponse
Oui — le module analyse les situations où il existe des doublons ou des collisions dans les URL (par exemple le même « URL Key » pour différents produits/catégories) et propose ou crée automatiquement des réécritures/redirections afin d’éviter les erreurs 404 et les problèmes de SEO.
Question
Puis-je configurer d’anciennes URL pour qu’elles soient redirigées en 301 vers les nouvelles, sans intervention manuelle ?
Réponse
Oui — le module permet de créer automatiquement des redirections de type 301 pour les URL modifiées ou supprimées, ce qui aide à préserver la valeur SEO et à éviter la perte de trafic.
Question
L’installation du module nécessite-t-elle de modifier les fichiers du cœur de Magento ou du thème ?
Réponse
Non — le module fonctionne comme une extension standard pour Magento 2, conforme à l’architecture du système, et ne nécessite ni d’écraser les fichiers core ni d’intervenir en profondeur dans le thème de la boutique.
Question
Le module fonctionne-t-il dans les installations avec plusieurs boutiques (multi-store) et plusieurs vues de boutique (store views) ?
Réponse
Oui — le module prend en charge les mécanismes standard de Magento 2 pour le multi-store et les store views, ce qui permet de gérer les réécritures d’URL et les conflits indépendamment pour les différentes boutiques/vues.
Question
Puis-je approuver ou modifier manuellement les redirections proposées ou les changements d’URL par le module ?
Réponse
Oui — bien que le module propose une automatisation, l’administrateur garde le contrôle sur la création, l’approbation ou la modification des réécritures avant leur publication, ce qui permet d’éviter les changements indésirables.
Question
Le module a-t-il un impact négatif sur les performances de la boutique, notamment pour les grands catalogues avec un trafic élevé ?
Réponse
L’impact est minimal — le module agit principalement au niveau de la gestion des URL et des redirections, ce qui ne devrait pas alourdir significativement le système. Toutefois, avec un très grand nombre de produits/catégories, il est toujours recommandé d’effectuer un test dans un environnement de test.
Question
Le module prend-il en charge la création de règles ou de filtres pour les conflits d’URL — par exemple l’ignorance de certains dossiers ou produits ?
Réponse
Oui — le module permet généralement de configurer des exclusions ou des conditions particulières (par exemple, ne pas rediriger les URL de catégories ou de produits spécifiques), ce qui offre une certaine flexibilité dans la gestion des réécritures.
Question
Le module aide-t-il lors de la migration d’une boutique ou de la réorganisation de la structure des catégories ?
Réponse
Oui — le module a été conçu pour les versions standard de Magento 2 (y compris 2.3.x et 2.4.x). Avant l’installation, il est toujours recommandé de vérifier la liste de compatibilité dans la documentation du module.
Question
Le module prend-il en charge les versions Magento 2.3.x et 2.4.x ?
Réponse
Oui — le module a été conçu pour les versions standard de Magento 2 (y compris 2.3.x et 2.4.x). Avant l’installation, il est toujours recommandé de vérifier la liste de compatibilité dans la documentation du module.
Question
Après l’achat du module, est-ce que je bénéficie d’une assistance technique et de mises à jour ?
Réponse
Oui — le fabricant indique fournir une assistance technique et des mises à jour pour le module, ce qui garantit la compatibilité avec les futures versions de Magento et les changements de structure d’URL.
Modifier les préférences de cookies