Nicolas le 20 mai 2009

Présentation

Magento est une jeune solution e-commerce opensource (Licence OSL 3.0) qui connaît un énorme succès en ce moment. Editée par la société américaine Varien, elle se base sur le framework PHP Zend, la base de données MySQL et une architecture des plus souples pour offrir une richesse fonctionnelle impressionnante.

Son architecture modulaire bâtie sur un pattern Modèle – Vue – Contrôleur « amélioré » couplé à un modèle Entité – Attribut – Valeur pour le stockage des objets métiers (articles, catégories, etc) apporte de nombreuses possibilités de personnalisation.

media_logo-120

Fonctionnalités natives

Analyses et rapports

La génération automatique de rapports et l’intégration native de Google Analytics et Website Optimizer permettent d’évaluer les performances des différents magasins, facilitant la prise de décision pour réagir aux besoins des clients.

Gestion du catalogue

La gestion du catalogue est intuitive, chaque article (simple, configurable ou groupé) peut être configuré grâce à de nombreuses options ce qui rend possible une adaptation fine au métier du client.

Les articles peuvent également être massivement importés ou exportés via un gestionnaire dédié ou des web services afin de synchroniser le catalogue avec un applicatif existant.

Consultation du catalogue

Le système de templates et les fonctionnalités associées autorisent une très grande personnalisation du site, celui-ci proposant nativement, une navigation avancée incluant le filtrage des articles par attributs, la comparaison des articles, ou encore les commentaires et notes des visiteurs.

Comptes utilisateurs

Outre la gestion des informations personnelles (adresses de livraison, etc), les comptes utilisateurs permettent aux clients d’enregistrer des produits dans une liste de souhaits et de partager celle-ci avec des amis ou encore de noter et commenter les articles.

Magento donne aussi la possibilité à l’utilisateur de suivre l’état de ses commandes, de recevoir des informations ou de contacter le service clientèle.

Gestion des commandes

Les administrateurs peuvent consulter l’historique des commandes passées, gérer les factures, reçus, livraisons, notifications par e-mail ou encore remboursements des clients.

Paiement

Magento permet nativement de configurer le paiement avec les passerelles de différentes organismes bancaires ainsi qu’avec des services alternatifs (PayPal, Amazon, etc).

Livraison

Une configuration des modes de livraison souple permet de proposer plusieurs types de frais de port ou encore d’offrir les frais pour un certain montant d’achat ou pour une offre promotionnelle.

On notera également la possibilité de livrer les articles d’une même commande à plusieurs adresses.

Processus de validation

La validation du panier est des plus efficaces et se déroule entièrement sur une simple page.

Optimisation pour les moteurs de recherche

Magento propose plusieurs outils d’optimisation pour les moteurs de recherches (SEO) ainsi que le support d’URL explicites (SEF). Ces URL sont également configurables via l’interface administration.

Internationalisation

La totalité de la partie administration est traduite en plus de 60 langues, il est relativement aisé, de créer un site frontal multilingue supportant différentes monnaies.

Outils marketing et promotions

Ces outils offrent la possibilité de créer des règles de prix ou de mettre en place différentes promotions pour augmenter le taux de conversion d’achat.

La proposition d’articles liés à celui commandé (cross-sell) ou encore d’articles générant une marge plus élevée permet d’augmenter la valeur moyenne des commandes.

Gestion du site

Il est possible de gérer plusieurs magasins à partir d’une unique installation, afin par exemple, de créer des versions multilingues ou encore des sites affiliés avec des spécificités au niveau du catalogue ou de l’agencement.

Les mises à jour et l’installation de modules additionnels sont réalisés à partir de l’interface d’administration elle même.

E-commerce mobile

Magento propose de plus un agencement du site optimisé pour une consultation sur téléphone portable ou assistant personnel et la possibilité de détecter automatiquement les navigateurs mobiles.

Personnalisation

Magento est largement personnalisable via de nombreuses extensions (plus de 700 actuellement) packagées et publiées par l’éditeur ou la communauté, il existe également des extensions commerciales avec des conditions d’utilisation propres.

Les extensions sont généralement des modules qui définissent de nouvelles fonctionnalités sur le site ou la partie administration ou encore des thèmes, skins et templates qui personnalisent l’agencement de tout ou partie du site.

Conclusion

Malgré son jeune age, Magento est une solution e-commerce opensource professionnelle très complète. Sa richesse fonctionnelle et ses possibilités d’extensions sont dues à une architecture extrêmement souple qui entraîne, de fait, un système relativement gourmand en ressources.

En terme de développement, on regrettera une documentation plus exhaustive et actualisée mais ceci est compensé en partie, par une communauté importante et particulièrement réactive sur les forums.

Ressources complémentaires

Mots-clefs:

Laisser une réponse

Vous pouvez utiliser ces mots-clés: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">