Blog e-commerce, e-marketing, réseaux sociaux ...     |     Accueil   A propos   Contact

Magento : Pas touche au core !

Dans: e-commerce

18 mar 2010

Le Journal du Net a publié une étude de cas de l’implémentation du site e-commerce du Furet du Nord, sous Magento.

Ce site a été construit pas SMILE, et mis en ligne en septembre 2009.

Page d'accueil du site e-commerce du Furet du Nord

Page d'accueil du site e-commerce du Furet du Nord

Le premier point marquant est que les développements spécifiques mentionnés concernant les optimisations des performances sont maintenant intégrés en natif dans la version 1.4 de Magento, sortie en février 2010

Il s’agit notamment du module Flat Catalog Category / Product, qui permet de gérer dans deux tables uniquement l’ensemble des informations produits et arborescence. Ces deux tables étant synchronisées sur les nombreuses tables du modèle « E-A-V » de Magento. (plus dinformations sur ce point ici).

D’où des requêtes largement simplifiées, et plus de problèmes pour les tris.

De plus, des extensions gratuites ou payantes permettent désormais d’aller encore plus loin dans les optimisations, sans passer par des développements spécifiques (ex : Magento Booster qui améliore la gestion du cache).

Ensuite, concernant l’intégration d’Apache Solr (technologie Lucene) en alternative au moteur de recherche de Magento, il existe un projet Open Source qui devrait logiquement aboutir à la création d’une extension clé en main.

En attendant, ce site recense des docs et infos pour faciliter cette intégration : http://code.google.com/p/magento-solr/

Bref, on voit que d’une année à l’autre, Magento bouge beaucoup (natif et extension), et qu’il faut donc éviter au maximum les développements spécifiques modifiant le « cœur » du système, pour pouvoir faire des montées de version sereinement, et des ajouts d’extension sans trop de risque d’incompatibilités.

Cela peut paraître logique mais souvent, pour aller vite, les projets e-commerce basés sur des outils Open Source, et donc 100% ouverts, s’affranchissent de précepte pour répondre le plus vite au besoin du client.

Il vaut mieux donc faire appel au maximum aux extensions (stables) existantes, quitte à passer beaucoup de temps à les benchmarker. Et quand il n’y a pas d’extension répondant à un besoin, réaliser ses développements spécifiques … sous forme d’extensions.

Pour finir, voici un autre article récent sur Magento / Furet du Nord, du blog Capitaine commerce.

On y voit, notamment dans les commentaires, que les développeurs du site ont fait attention à cet impératif, et n’ont pas modifié le « core » de Magento.

Du bon boulot pour un bon site donc …

Partager :
  • Facebook
  • Twitter
  • Add to favorites

Ces articles peuvent vous intéresser :

  1. Magento comble ses lacunes avec la version 1.8 (Entreprise)
  2. Acheter en ligne ou réserver en magasin ?
  3. Saisie prédictive et e-commerce : Best pratices
  4. Google intégré à un site e-commerce

Ajouter un commentaire