L'univers du e-Commerce à longtemps été dominé par les outils d'éditeurs et les développements sur mesure, très onéreux et difficile à anticiper en terme de coûts induits. Des alternatives à moindre coûts se sont ensuite multipliées pour faire face à la demande croissante des TPE et des PME.
Tour d'horizon des solutions de e-Commerce
- Les solutions en mode hébergés (mode ASP ou SaaS) : Souvent facturées par mensualisation et/ou à la transaction. La dépendance à la survie du service, et le peu de modularité ne permet pas d'envisager des projets de e-Commerce réactifs et long termes.
- Les solutions Open Source dédiées : L'offre s'est focalisée autour de OS Commerce (socle LAMP), seul outil réellement complet et crédible pour couvrir tout le cycle de vie d'une activité e-Commerce. Cependant l'architecture et la qualité du code PHP ne répondent pas aux critères d'évolutivité et de fiabilités nécessaires. La caractère jetable du déploiement prédomine et ne peut pas convaincre les acteurs majeurs du e-Commerce.
- Les extensions de CMS : Certains CMS Open Source proposent des extensions (ou Plug-in) permettant la gestion de boutique. Le périmètre fonctionnel reste pauvre et nécessite alors de nombreux développements sur mesure (parfois la seule solution pour des problématiques vraiment spécifiques, par exemple pour une intégration SOA). Dans ce contexte eZ Publish se démarque de part la puissance de sa logique de contenus (intégration forte de la boutique aux autres contenus).
Une place restait à prendre dans l'univers des solutions Open Source dédiées au e-Commerce , et Magento à immédiatement répondu à tous les critères et toutes les attentes en proposant une solution très modulaire (paramétrage avancé), séduisante pour les utilisateurs (Back Office user-friendly), et crédible pour les développeurs (architecture MVC, basée sur Zend FrameWork).
Les principaux atouts de Magento
- Fonctionnalités Front-end communautaires (notations, commentaires, produits préférés, comparateur, etc.)
- Back Office très complet et intuitif (interface intuitive orienté "e-Commerce", nombreux paramétrages, tableau de bord paramétrable, statistiques sur l'activité, etc.)
- Gestion avancé des produits (catalogue, familles de produits, champs de description extensibles)
- Gestion avancé des prix , taxes, promotions (devises, TVA, frais d'expéditions, bons de réduction, etc.)
- Briques de type CMS de base (suffisant dans une logique de boutique)
- Briques de CRM de base, extensible (newsletters, espace client, factures, avoirs)
- Fonctions d'imports / exports de contenus (facilite connexions outils CRM ou ERP)
- Nombreux connecteurs aux systèmes de paiements (SIPS, OGONE, etc.)
- Développements PHP très modulaire, basé sur le FrameWork Zend (MVC, paramétrages XML, principes de surcharges de code, etc.)
Voir le site officiel de Magento : http://www.magentocommerce.com/





