CustomUrlRewrite - Résolution automatique des conflits d’URL
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
- 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 deCustomUrlChecker. - Activez le module : Exécutez la commande :
php bin/magento module:enable Kowal_CustomUrlChecker - Appliquez les mises à jour : Mettez à jour la base de données en exécutant :
En production, utilisez l’optionphp bin/magento setup:upgrade--keep-generated, conformément à la procédure de déploiement de la boutique. - Videz le cache : Terminez l’installation en vidant le cache :
php bin/magento cache:flush
Méthode 2 : Installation via Composer
- 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/ - Installez le module : Exécutez la commande :
composer require kowal/module-customurlrewrite - Activez le module : Activez le module à l’aide de la commande :
php bin/magento module:enable Kowal_CustomUrlChecker - Appliquez les mises à jour : Mettez à jour la base de données :
En production, utilisez l’optionphp bin/magento setup:upgrade--keep-generatedconformément à la procédure de déploiement de la boutique. - 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
- Le module est disponible dans le dépôt Composer :
- Dépôt GitLab privé :
https://gitlab.com
- Dépôt GitLab privé :
- Ajoutez le dépôt Composer à la configuration :
composer config repositories.custom.url.write vcs https://gitlab.com/magento2ext/magento-2-customurlrewrite - Ajoutez le jeton d’accès au dépôt GitLab privé :
composer config --auth gitlab-token.gitlab.com - Installez le module avec Composer :
composer require kowal/module-customurlrewrite - Appliquez les mises à jour de la base de données :
php bin/magento setup:upgrade - Videz le cache :
php bin/magento cache:flush