J’ai eu une discussion très intéressante avec un amis, sur Magento, ses qualités et ses défauts.

Voici mon point de vue (a compléter, je compte sur vous ;) )

Le pour :

  • Solution assez propre ;
  • Solution basée sur un framework lui même plutôt bien structuré (Zend)
  • Fonction Merchandizing assez avancées (règles de promo, mise en avant des produits, …)
  • Multi boutiques assez avancé
  • Back office assez bien fait, avec la possibilité de créer des groupes d’utilisateurs, et des vues associées
  • Énorme communauté, qui donne une très grande vitalité au produit
  • Equipe derrière très bien : a l’écoute, bonne expérience, vision intéressante…
  • La licence entreprise est une bonne réponse pour les entreprises qui ont besoin d’avoir un interlocuteur professionnel, avec des garanties.

Le contre :

  • Reste très gourmand au niveau des ressources pour avoir de très bons temps de réponse. Ok, ce point est amélioré dans la dernière version, mais ça reste un point de vigilance (et il ne faut pas lésiner sur l’architecture serveur…).
  • Par défaut, le back et le front sont sur la même base, et c’est donc une architecture un peu fragile (je navigue dans le back, et le front ne répond plus)
  • Le CMS n’est pas très simple à utiliser… C’est un point clé, parce que pour beaucoup de sites, le site, c’est un mélange de e-commerce et de contenu…
  • Pas de solution simple pour administrer les migrations vers de nouvelles versions.
  • Le modèle de données, et plus généralement l’ensemble du système demande un vrai temps d’apprentissage avant d’être à l’aise avec cet outils
  • Le multi catalogue (catalogue adapté pour différentes boutiques) n’est pas très souple : soit les produits sont rangés « partout pareil », soit on doit complètement recréer l’arborescence des catégories par boutique… Dommage !

En synthèse, je dirais que c’est vraiment une base intéressante, mais qu’il reste du chemin pour avoir un outil vraiment bien taillé.

Ah là là, le système e-commerce parfait n’existe pas ;) .