Magento est un logiciel de gestion de contenu e-commerce, qui aide à la création de boutiques en ligne pro­fes­sion­nelles. Ce système open source a été développé en 2008 par la société Magento Inc. (au­pa­ra­vant Varien Inc.) et trois ans plus tard acquis par eBay. En 2015, le groupe eBay revend les droits de propriété à l’en­tre­prise bri­tan­nique Permira. Les fichiers du noyau du logiciel Magento sont libres et dis­po­nibles sous licence OSL (Open Software License), il existe aussi de nom­breuses ex­ten­sions et templates gratuits qui sont améliorés cons­tam­ment par la com­mu­nauté Magento et étendent ainsi les fonc­tion­na­li­tés du système de boutique en ligne Magento. Il est également possible de trouver de nom­breuses ex­ten­sions de dé­ve­lop­peurs qui sont spé­cia­li­sées dans le système Magento. La version actuelle du logiciel Magento est basée prin­ci­pa­le­ment sur le cadriciel Zend Framework et requiert ainsi la version 5.5.22 du langage script PHP. Pour la base donnée, la version 5.6 du système de gestion MySQL est né­ces­saire, ainsi que  la version x86-64 du système d’ex­ploi­ta­tion Linux. Enfin pour les serveurs Web, il est possible d’utiliser Apache (2.2 ou 2.4) et Nginx (1.8 et supérieur).

Les ca­rac­té­ris­tiques de Magento : Ce qui distingue ce système

Magento a été conçu à la base comme une solution e-commerce et non comme un simple système de ma­na­ge­ment de contenu pour les magasins en ligne. Cela se reflète en effet dans l’ensemble des fonc­tion­na­li­tés que la pla­te­forme offre. Magento dans sa structure est très similaire d’un CMS (système de gestion de contenu, de l’anglais content ma­na­ge­ment system), et possède ainsi une structure modulable typique avec une extension facile. Cependant les uti­li­sa­teurs se rendent ra­pi­de­ment compte que le logiciel Magento n’est pas fait pour gérer n’importe quel ancien contenu de site internet, mais est plutôt adapté pour la mise en œuvre d’une boutique en ligne. De nom­breuses fonc­tion­na­li­tés sont réalisées spé­ci­fi­que­ment pour les domaines du marketing, de la gestion produit et gestion client, ou encore pour le paiement en ligne. Alors que les autres systèmes com­pa­rables doivent eux au préalable être mis à jour afin d’être par­fai­te­ment adaptés pour la gestion d’un magasin en ligne, Magento est déjà configuré pour cela. C’est pour cette raison que les dé­ve­lop­peurs voient Magento comme un CMS prêt à l’emploi et par­fai­te­ment idéal pour les magasins en ligne. Les ca­rac­té­ris­tiques im­por­tantes du système d’e-commerce Magento :

  • Op­ti­mi­sa­tion pour les moteurs de recherche : Le SEO est pour les magasins en ligne un sujet central, c’est pourquoi de nom­breuses fonc­tion­na­li­tés de Magento aident les uti­li­sa­teurs à atteindre les places con­voi­tées sur les pages de résultats des moteurs de recherche. Par exemple le système peut au­to­ma­ti­que­ment générer un URL com­pa­tible avec les moteurs de recherche et le protocole Sitemaps (aperçu hié­rar­chisé des sites de votre boutique) ainsi que des sta­tis­tiques sur les termes les plus employés par les clients dans la barre de recherche pour accéder à votre magasin. Enfin il est possible de définir fa­ci­le­ment les mé­ta­don­nées pour chaque page de contenu, page de catégorie et produit. Avec l’aide de Google Content API for Shopping, vous pouvez aussi sans problème faire ap­pa­raitre vos articles dans la liste de résultat de Google Shopping

  • Marketing et service clients : La com­mer­cia­li­sa­tion via Magento est très pratique grâce notamment aux nom­breuses res­sources du logiciel. Il est faisable par exemple de con­fi­gu­rer et d’exporter fa­ci­le­ment des bons d’achats et ré­duc­tions pour dif­fé­rentes campagnes (news­let­ter, presse-écrite etc.). De plus, suggérer aux clients des produits connexes et rendre visible les produits consultés pré­cé­dem­ment sont des options réa­li­sables. Avec Magento il est possible aussi de créer des sondages et de permettre aux clients de re­com­man­der des produits ou d’envoyer une liste d’articles à leurs amis. Enfin un panier d’achat dis­po­nible sur dif­fé­rents terminaux augmente bien évi­dem­ment vos chances de réaliser le plus de tran­sac­tions.

  • Catalogue et gestion des produits : Un des avantages du logiciel Magento est la grande variété pour définir et présenter chaque produit et catalogue. Par exemple, vous pouvez con­fi­gu­rez in­di­vi­duel­le­ment des ca­té­go­ries de produits ou ajouter un filtre de recherche par exemple un filtre par prix ou four­chette de prix. Magento contient aussi des fonctions de re­cherches comme la fonction de com­men­taire, de jour et une au­to­com­plé­tion. Vous pouvez ajouter des détails à votre catalogue en ajoutant plusieurs images, des in­for­ma­tions sur le stock ou l’échelle des prix. Enfin, la fonction zoom pour les images de vos produits et le bouton de partage Facebook sont des outils im­por­tants d’in­te­rac­tions.

  • Page et méthodes de paiement : Avec le système d’e-commerce Magento vous pouvez présenter à vos clients une page de Checkout (ou page de paiement), c’est sur cette page que le client opère alors son achat. Il est libre de décider si le client doit pour cela d’abord s’en­re­gis­trer comme nouveau client ou bien continuer sans s’en­re­gis­trer. Afin de protéger les données, Magento offre le support des cer­ti­fi­cats SSL pour tout le processus. Les uti­li­sa­teurs peuvent ainsi sau­ve­gar­der un panier d’achat et obtenir des in­for­ma­tions sur les couts de li­vrai­sons et les taxes. Il est aussi capable de proposer dif­fé­rents modes de paiements comme par transfert bancaire, débit direct, carte de crédit, Paypal ou encore le paiement Amazon. D’autres méthodes peuvent à tout moment être intégrées via des ex­ten­sions.

  • In­ter­na­tio­na­li­sa­tion : Avec l’usage des devises étran­gères, des dif­fé­rents taux de taxes ainsi que les langues et alphabets étrangers, vous pouvez offrir à vos produits une audience in­ter­na­tio­nale. Les textes des ca­té­go­ries et des produits peuvent être transmis et présentés dans dif­fé­rentes langues. Si vous souhaitez limiter, pour des raisons de lo­gis­tique notamment, vos ventes que dans certains pays, vous pouvez alors sim­ple­ment définir les régions cibles en dé­ter­mi­nant l’adresse de fac­tu­ra­tion ad­mis­sible ou les règles afin de créer un compte client pour votre boutique en ligne (pour la dernière option, seulement si la création d’un compte client est obli­ga­toire).

  • Le commerce mobile: Les appareils mobiles jouent un rôle de plus en plus important dans l’e-commerce. Il est ainsi désormais essentiel de soutenir les ap­pli­ca­tions natives pour iOS ou Android, et elles peuvent être mises à jour (par exemples pour les pro­mo­tions) en temps réel. Grace à HTML5 sur terminaux mobiles, qui optimise au­to­ma­ti­que­ment les contenues pour les appareils mobiles, votre site Magento ajustera par­fai­te­ment pour chaque support l’affichage approprié. Enfin ce programme permet aussi d’activer des fonctions spé­ci­fiques comme le zoom, glisser et déposer dans le panier d’achat etc.

Magento : Com­plexité et confort d‘uti­li­sa­tion

Les éléments listés ci-dessus il­lustrent bien pourquoi le système d’e-commerce Magento est si populaire, mais sou­lig­nent également la com­plexité de ce programme open source. Les uti­li­sa­teurs ex­pé­ri­men­tés de CMS peuvent di­rec­te­ment apprécier la diversité des fonctions du logiciel Magento, les débutants eux peuvent éprouver quelques dif­fi­cul­tés lors de la première uti­li­sa­tion – C’est un problème récurrent des logiciels gratuits qui placent la fonc­tion­na­lité en premier plan et la ma­nia­bi­lité qui n’est pas sans im­por­tance en second plan. Magento est une solution clé en main pour votre boutique en ligne, pourvu que les uti­li­sa­teurs prennent le temps de se fa­mi­lia­ri­ser avec le programme et s’ils ont déjà des con­nais­sances de systèmes com­pa­rables. Explorer le logiciel et l’ap­pré­hen­der pour bien maitriser le programme est le meilleur moyen pour les uti­li­sa­teurs de découvrir toutes les fonctions du système et de maintenir cor­rec­te­ment au quotidien votre boutique en ligne. La com­plexité affecte aussi la con­fi­gu­ra­tion ma­té­rielle né­ces­saire, notamment la puissance du serveur, ce qui explique pourquoi Magento est une option de système d’e-commerce assez cher.

En con­tre­par­tie, il offre aussi de nombreux avantages notamment en termes de confort d’uti­li­sa­tion : un panneau central d’ad­mi­nis­tra­tion rend possible de gérer plusieurs boutiques à partir d’une seule interface. Vous avez toujours une vue d’ensemble sur vos clients. En effet la pla­te­forme vous com­mu­nique des rapports détaillés au sujet du chiffre d’affaire, des com­men­taires sur les produits, des produits les plus consultés et les plus vendues, des uti­li­sa­tions de codes pro­mo­tion­nelles et bien d’autres. De plus le logiciel open source permet aussi aux uti­li­sa­teurs de traiter les commandes. Vous pouvez vérifier et éditer les ordres d’achats, créer et imprimer des factures ainsi que con­fi­gu­rer au­to­ma­ti­que­ment des no­ti­fi­ca­tions par email pour les commandes.

Magento : Templates et ex­ten­sions

L’ex­ten­si­bi­lité du logiciel Magento est une grande force. Depuis sa création, bé­né­fi­ciant d’un code de programme libre et d’une structure modulable, des milliers d’ex­ten­sions ont été dé­ve­lop­pées. Afin de com­prendre com­plè­te­ment ce programme, il est important en premier de connaitre les dif­fé­rences entre les templates de Magento (qui sont regroupés sous le terme « Thèmes Magento ») et les ex­ten­sions de Magento. Cette dernière est typique de la spé­ci­fi­cité de la pla­te­forme et peut être utilisée pour ajouter une option de paiement sup­plé­men­taire ou une vé­ri­fi­ca­tion de l’âge du visiteur par exemple. Un template Magento, influence lui l’agen­ce­ment et l’ergonomie de la boutique en ligne, au­to­ri­sant les uti­li­sa­teurs d’être plus libre et créatif pour concevoir et struc­tu­rer le le magasin en ligne. Dans le Mar­ket­place Magento vous trouverez les ex­ten­sions et les thèmes pour la version la plus récente du logiciel Magento. Il existe aussi de nom­breuses ex­ten­sions dis­po­nible pour des versions plus anciennes sous le lien de : Magento Connect.

Com­mu­nau­taire, En­tre­prise ou l’édition En­tre­prise Cloud ?

Il y a trois versions de Magento qui sont dis­po­nibles sur le site de l’éditeur :

  • L’édition com­mu­nau­taire (Com­mu­nauty Edition - CE) : Cette édition contient le code source et un accès gratuit, té­lé­char­geable sur le site du dé­ve­lop­peur : Les ex­ten­sions du système et l’hé­ber­ge­ment restent la res­pon­sa­bi­lité de l’uti­li­sa­teur. Pour les dé­ve­lop­peurs et les petites en­tre­prises, c’est l’op­por­tu­nité à moindre cout de gérer quo­ti­dien­ne­ment votre boutique en ligne, même si cela demande un effort non né­gli­geable de la part de l’uti­li­sa­teur. Enfin l’édition com­mu­nau­taire peut toujours être mise à jour afin de passer à la version En­tre­prise ou En­tre­prise Cloud. 

  • La licence En­tre­prise Edition (EE) : est une édition com­mu­nau­taire tech­ni­que­ment plus avancée et complète. L‘avantage se situe notamment dans l’amé­lio­ra­tion des per­for­mances, par exemple cette édition contient un cache et un support de stockage séparé sous la forme d’un CDN ainsi qu’une base de données hébergée. Le chif­fre­ment sy­mé­trique AES-256 (advanced en­cryp­tion standard) des données et la pas­se­relle de paiement Magento PA-DSS (qui sépare la pla­te­forme cœur des fonctions de paiement) assurent une plus grande sécurité. Le programme est aussi au­to­ma­ti­que­ment mis à jour et il y a surtout une as­sis­tance technique 24 heure sur 24, 7 jours sur 7 de la part des équipes de Magento pour résoudre un bug et les failles de sécurité sont corrigées de manière prio­ri­taire. Cette édition est une ex­cel­lente solution pour créer votre boutique en ligne avec un bon budget et quand votre catalogue produit est con­sé­quent.

  • La version En­tre­prise Cloud Edition (ECE) peut être définie comme une solution avec un en­vi­ron­ne­ment PaaS (Platform as a service) pour sa pla­te­forme de commerce digital. Les avantages de l’édition classique sont améliorés via un en­vi­ron­ne­ment Cloud pour un hé­ber­ge­ment par­fai­te­ment adapté. Des outils de per­for­mance sup­plé­men­taires et une évo­lu­ti­vité illimitée ainsi qu’une grande ré­si­lience ga­ran­tis­sent un bel avenir pour votre boutique en ligne afin de répondre aux évo­lu­tions tech­no­lo­giques cons­tantes. Avec cette version novatrice. la crois­sance ou le haut trafic de votre site magasin en ligne n’ont plus d’effets négatifs et vous ne ren­con­tre­rez aucun problème de matériel (comme par exemple être forcé de changer de serveur).

Con­clu­sion : Magento, une solution e-commerce à long terme

Avec sa po­ly­va­lence, le système d’e-commerce Magento est un CMS par­fai­te­ment adapté pour les nouveaux en­tre­pre­neurs et ex­ploi­tants qui veulent lancer un magasin en ligne. Riche d’une com­mu­nauté active et d’une large palette de pos­si­bi­li­tés, ce logiciel est aussi bien adapté pour les petites que pour les grandes en­tre­prises, l’ar­chi­tec­ture modulaire du logiciel du projet open source est plei­ne­ment exploité. La fonc­tion­na­lité qui est déjà haute peut tout de même être améliorée par de nom­breuses ex­ten­sions. Magento a été spé­cia­le­ment développé pour l’e-commerce et l’édition En­tre­prise Cloud est to­ta­le­ment équipée pour les dé­ve­lop­pe­ments futurs de votre magasin en ligne. Ce logiciel re­pré­sente tout de même un budget non né­gli­geable. Mais son cout est ra­pi­de­ment con­tre­ba­lancé pour le large spectre d’options et d’outils qu’offre ce logiciel pour optimiser de manière sécurisé votre magasin en ligne.

Aller au menu principal