Le module Urlnosql pour Magento

2.6.0

Sommaire

  1. Présentation du module
    1. Description
    2. Accès et configuration
    3. Redirections des URLs des produits
    4. Installation et désinstallation
  2. Téléchargement du module
  3. Support

N'oubliez pas que cette documentation ne concerne que la dernière version du module.
N'oubliez pas de lire cette page entièrement.

Présentation du module

Description

Ce module remplace la gestion des URLs des produits de Magento de manière à se passer de la table core_url_rewrite.
L'adresse des produits est construite avec des attributs, par exemple : id-marque-couleur.html (l'id étant toujours au début).

Les adresses produits existantes avant l'installation et l'activation du module seront redirigées vers les nouvelles.

Accès et configuration

Configuration disponible dans Système » Configuration » Outils » Réécriture d'URL produit.
Disponible dans l'onglet Réécriture d'URL produit dans Catalogue » Gérer les produits.

Capture d'écran de la configuration (1/2)
Capture d'écran de l'onglet de la fiche produit (2/2)

Redirections des URLs des produits

Les produits non visibles individuellement, rattachés à un produit configurable ou à un produit groupé, sont automatiquement redirigés vers le produit parent (redirection 301). En cas de changement dans les attributs ou dans les valeurs, les anciennes adresses seront automatiquement redirigées vers les nouvelles (redirection 301).

Pour rediriger les produits supprimés vers les nouveaux, il faut créer un attribut produit de type texte unique et global, avant de le renseigner dans la configuration du module. Ensuite, sur chaque fiche produit, il ne reste plus qu'à l'utiliser pour y renseigner le ou les anciens ids produits (séparés par une virgule).

Installation et désinstallation

Rien de plus simple avec Magento connect (ou en décompressant l'archive du module à la racine de Magento).
Pour obtenir la clef d'extension, continuez votre lecture :) ...

Pour la désinstallation, après avoir désinstallé le module avec Magento connect, il ne reste plus qu'à effacer la configuration :

DELETE FROM core_config_data WHERE path LIKE "urlnosql/%";

Téléchargement du module

Clef d'extension : https://www.luigifab.info/magento/connect/luigifab/Luigifab_Urlnosql
Téléchargement de la dernière version : luigifab-urlnosql-2.6.0.tgz (md5 210c6c52b0870474d8c863b1baf92a2d)
Dépôts publics : github.com / sourceforge.net

v2.6.0
Testé avec Firefox 27/45, Chrome 29/68, Opera 54, Edge 14 sur Magento 1.4.1.0 avec PHP 7.2 et MariaDB 10.1.
Testé avec Firefox 45 sur Magento 1.5.0.1 / 1.6.0.0 / 1.7.0.0 / 1.8.0.0 / 1.9.0.0 / 1.9.3.9 avec PHP 7.2 et MariaDB 10.1.
v2.6.1
Testé avec Firefox 27/45, Chrome 70, Opera 56, Edge 14 sur Magento 1.9.3.10 avec PHP 7.0 / 7.1 / 7.2 / 7.3 et MariaDB 10.1 (avec mon patch PHP 7).

Support

Un problème ? Une question ? Quelque chose ne fonctionne pas ? Y a un bug ? Contactez-moi (en français ou en anglais), si je ne suis pas en vacances et pas loin de ma boite email, je vous répondrai dans quelques heures.

Vous trouverez mon adresse email dans le fichier README, lisez-le !

Ce module n'est pas disponible sur magento narketplace.
Pourquoi ? Parce que ce module, n'a jamais fonctionné, ne fonctionne pas, et ne fonctionnera jamais, avec PHP 5.4 et 5.5.
Attention ! Fin 2020, Magento 1 c'est terminé. De plus, il n'y aura pas de version de ce module pour Magento 2.