Magento : e-commerce pour les grands ou les gros ?

Posté le vendredi 20 juin 2008 à 4 h 35, Read it in english with Google

Une nouvelle aire commence avec l’apparition de cette solution open-source. Il faut l’avouer, c’est pas trop tĂ´t. Cela fait une bientĂ´t une dĂ©cennie qu’oscommerce Ă©tait seul avec son architecture vieillissante. Certains on cru bon de le rĂ©Ă©crire partiellement mais la renommĂ© d’un fork n’a que l’Ă©gal de son original. Ce fut un temps très long, mais magento est maintenant bel et bien lĂ .

logo magento

Un nouveau système basĂ© sur les dernières technos (AJAX/PHP 5/MySQL 5) rĂ©anime donc le ecommerce open-source. Au menu multi-langue, url-rewriting, template, intĂ©gration analytics, tags, propriĂ©tĂ© des produits, recherche avancĂ© et j’en passe… La programmation OO vous sĂ©duira au premier coup d’Ĺ“il et vos plugins et addons magento seront tout beau tout propre comme vous en aviez rĂ©vez sur oscommerce.

Mon point de vue est assez diffĂ©rent. Magento a Ă©tĂ© dĂ©veloppĂ© par Varien, sociĂ©tĂ© spĂ©cialisĂ© dans le e-commerce. Le but d’une sociĂ©tĂ© commerciale n’a pas changĂ© depuis la nuit des temps : faire du blĂ©. C’est pourquoi Varien a dĂ©posĂ© le nom de Magento. Non vous ne pouvez pas monter de solution prĂŞte Ă  l’emploi pour les petits e-commerçants sans demander l’autorisation.

C’est ce que les partenaires Magento ont du faire. Des sociĂ©tĂ©s dĂ©jĂ  bien installĂ©s qui ont du payer Varien pour avoir le droit d’utiliser le nom de Magento. Sans faire une gĂ©nĂ©ralitĂ©, les grosses sociĂ©tĂ©s sont rarement compĂ©tentes dans de l’intĂ©gration personnalisĂ© sur ce genre de domaine. J’irais mĂŞme jusqu’Ă  dire, ayant vu le code de certaines, qu’il est rare de trouver une sociĂ©tĂ© compĂ©tente dans le domaine de la programmation. Les jolies lignes de code des projets open-source sont un idĂ©al qui est complètement supprimĂ© par le monde de la rentabilitĂ©. J’ai beaucoup de peine de dire ça, mais franchement, des fois je ferme les yeux tellement ça pique…

Il y a certaines que je ne blâme pas, et qui font de leur mieux pour survivre. Mais d’autres qui en veulent toujours plus malgrĂ© leur anciennetĂ©, et qui n’hĂ©sitent pas Ă  se croire les plus douĂ©s alors qu’elles ne sont largement pas Ă  la mi-hauteur de leur CA. La raison de cette aberration est simple, des bons commerciaux qui apprennent Ă  des clients qui n’y connaissent rien. Les ignorants sont payants. Non, ils ne sont pas bĂ©nits si ce n’est par un liquide granuleux que je n’oserais citer.

En voyant ce système et cette liste de partenaires, et en connaissant dĂ©jĂ  relativement bien le code de magento, je vois dĂ©jĂ  des gros fichiers globaux, avec des fonctions globales, et des globales, qui forment une pâtĂ©e que je vais finir par renifler un jour ou l’autre…

logo varien

Mais lĂ  oĂą Varien a fait très fort, c’est avec Magento-connect. Un système qui relie directement votre shop Ă  une base de donnĂ©es hĂ©bergeant la quasi totalitĂ© des plugins disponibles. Vous voulez faire un module payant ? Vous devrez le faire intĂ©grer sur Magento-connect et nul doute que Varien se prendra une marge.

C’est pourquoi je suis un peu déçu du modèle Ă©conomique qu’a prĂ©fĂ©rĂ© prendre Varien. Favorisant les plus forts et dĂ©laissant les plus faibles. La proposition de solutions toutes faites de leur part aurait Ă©tĂ© plus clean. Un modèle Ă©conomique Ă  la wordpress.com en somme, mais largement plus rentable vu la nature du produit. Cela dit, je suppose que ça ils l’ont dĂ©jĂ  prĂ©vu et calculĂ©, aussi.

La seul raison valable pour laquelle un commerçant ne voudrait pas intĂ©grer magento est sa charge de calcul dĂ©mesurĂ©. Je pense qu’avec une boutique 5000 vu/j ont sera limite au niveau de la rapiditĂ© sur un serveur de type core2duo correctement alimentĂ© en mĂ©moire vive, mĂŞme avec le module APC activĂ©. Os commerce pourrait en accueillir 60 fois plus.

Mais je me fais peut-ĂŞtre trop d’idĂ©es nĂ©gatives sur Varien. Peut-ĂŞtre ne feront-il pas autant les pinces que je le redoute et autoriseront les petits Ă  se faire une place avant de leur demander des retours. Ceci laisse tout de mĂŞme très peu d’espace aux dĂ©veloppeurs freelances. Mais après tout, c’est l’utilisateur final, et donc le client qui sera ravi de ces fonctionnalitĂ©s.

Si vous avez eut le courage de me lire jusque lĂ , c’est que vous ĂŞtes vous aussi très intĂ©ressĂ© par le e-commerce et peut-ĂŞtre mĂŞme que c’est votre mĂ©tier. Je serais donc ravi de connaitre votre opinion.

6 réponses à “Magento : e-commerce pour les grands ou les gros ?”

  1. DispoWeb

    DĂ©jĂ  bravo pour l’article, et oui j’ai tout lu sauf que je suis pas très intĂ©ressĂ© par le e-Commerce mais plutĂ´t le fonctionnement de Magento, en fait ce qui est bien avec Magento c’est sa structure surtout avec le framework Zend et je pense que c’est l’une des raisons qui ont fait que Magento attire bien les Ă©quipes de dĂ©veloppement pour en monter des solutions personnalisĂ©es.

  2. Marcelo

    Merci pour ce petit article sur Magento.
    Comme toi je regarde ce qui se passe autour de ce nouveau projet open-source car les premiers visuels et les différentes fonctions annoncés ne me laissé pas indifférent.
    Personnellement je regarde et je fais des tests pour connaitre comme toi les points forts et faible de ce projet car faire un ecommerce avec une solution X et finalement la changer pour une autre n’est pas aussi simple que faire le changement d’un blog.
    Pour info j’utilise Virtuemart.

  3. XoraX

    J’ai jamais testĂ© encore Virtuesmart mais par contre j’ai vu des merveilles avec.

    Pour l’instant Varien semble pas faire trop les rapaces. Les partenaires ont des obligations envers la communautĂ© et le prix pour en devenir un n’est vraiment pas excessif (cf : http://www.magentocommerce.com/partners/details ). Apparemment il est possible de poster des extensions, mĂŞme commerciales, Ă  suivre donc.

    Par contre j’ai eu des retours de partenaires français qui disait que Varien n’aident vraiment pas les dev… La formation est d’après les dires presque uniquement orientĂ© design… Il faudrait un peu plus de doc pour pouvoir vraiment tout comprendre. Quelqu’un aurait-il trouvĂ© un diagramme de dĂ©pendance de class quelque part ??

    en attendant, voilĂ  un peu de doc :
    http://www.magentocommerce.com/wiki/doc/magento-architecture
    http://www.magentocommerce.com/design_guide
    http://www.magentocommerce.com/wiki/how-to/customize_part_of_configuration
    http://www.magentocommerce.com/wiki/development/magento_database_diagram

  4. lemao

    Ce serait sympa que tu approfondisses un peu ce système commercial et les relations avec les partners ? car on en parle bcp trop peu et je pense que pas mal de monde tout comme moi ignore un tel fonctionnement. Si tu as plus d’infos je suis preneur.

    Merci et très bon billet.

  5. le Référencement de Magento contient sur le sujet :

    […] le cas pour Magento. Et comme je l’ai dĂ©jĂ  dit dans un prĂ©cĂ©dent article, les grosses agences de dĂ©veloppement Magento sont loin d’ĂŞtre les […]

    le mercredi 5 novembre 2008 @ 2 h 34
  6. Comparatif de popularité ecommerce : PrestaShop ou Magento ? contient sur le sujet :

    […] moins couteuse, tant en dĂ©veloppement qu’en ressources serveur. Comme je l’ai dit dans un prĂ©cĂ©dent article, si vous voyez les choses en grand, Magento vous apportera la fiabilitĂ© dans votre Ă©volution. Si […]

    le samedi 6 février 2010 @ 20 h 16

Laissez un commentaire :