Christophe Le Bot

  • Navigation rapide
Pratique de la conception numérique

Derniers commentaires

  • Test d’interface : paiement d’amendes en ligne
    • Rovellotti Olivier | Ce site est un véritable cauchemar UX Excellent article http://www.natural-solutions.e u/
    • Julien | Pour info, mon e-numero etait sur le cote gauche, ecrit verticalement, sans aucun label.
  • Agence web ou SSII : que choisir ?
    • Rovellotti Olivier | La limite n’est plus aussi claire qu’avant effectivement et les différence de prix sont du l’ordre du *10. Généralement les équipes dans les agences sont plus...
  • Une excellente thèse sur Simile Exhibit
    • Olivier Rossel | Bonjour. Malgre les annees, avez vous toujours en memoire vos usages d’Exhibit? Je serais ravi d’en discuter avec vous. Cordialement, Olivier Rossel.
  • Utiliser le planificateur de tâches OVH (crontab) avec PHP
    • Max | Bonjour, comme faire pour appeler une version de PHP qui n’est plus proposée par défaut dans le manager ? J’essaie de lancer un cron avec php 5.3 mais le log affiche No such file...
 

Essayez vos lunettes avec Enjoy Sunglasses

Accueil Enjoy Sunglasses

Et voilà, Enjoy Sunglasses est en ligne ! Ce site e-commerce qui vend des lunettes de soleil, est l’un des rares à proposer d’essayer ses produits… en temps réel et en ligne !

Pour un client, rien n’est plus frustrant que d’acheter un produit qui ne lui va pas. Pour un vendeur, rien n’est plus frustrant que de perdre des ventes parce que le client n’a pas essayé le produit. Partant de ce constat, Enjoy Sunglasses a misé sur des technologies innovantes et propose l’essayage des paires de lunettes sur son propre visage. Une prouesse rendue possible par l’utilisation des outils d’essayage de Fitting Box.

Intégré à chaque étape-clé de la navigation, l’essayage virtuel offre enfin un moyen rapide de sélectionner la bonne paire de lunettes en fonction de la forme de son visage.

Retours d’expérience

Au-delà du concept plus qu’intéressant, j’ai eu la chance et le plaisir de vivre ce projet de l’intérieur. Toute l’équipe d’Ekinos a, en effet, participé à la construction de ce site autour de la plate-forme e-commerce Magento. Un travail parfois long et souvent difficile car les besoins étaient très éloignés du standard et les technologies utilisées longues à caler.

Sans tout dévoiler (ce n’est pas fini, une suite est déjà en route…), ce projet nous a permis de sortir des sentiers battus et de mettre à profit l’architecture si particulière de Magento. Oui, Magento est un gigantesque Lego. Oui, on peut faire des choses étonnantes avec. Mais quelle exigence ! J’avoue que la jeunesse de la solution nous a causé pas mal de soucis, cependant nous avons acquis une belle expertise dans le développement de modules, l’optimisation des performances et les méthodes de production adaptées à Magento (cycles de tests, packages, données de test et de production, installation, migration, etc.).

Nous avons maintenant une longue liste de points d’amélioration pour les futures versions de Magento, avec, en première ligne, la gestion des règles de calcul de prix pour le marché français et européen (prix HT, prix TTC, TVA, remises et escomptes, règles officielles d’arrondis sur 5 décimales, contextes d’application, etc.). Je reviendrai sur ce sujet pour préciser les aspects métier et fiscaux qui doivent être intégrés dans le standard Magento. C’est curieux : tous les intégrateurs Magento ont ce soucis, mais personne n’ose le dire…

Manque plus que l’soleil !

Maintenant, le site est en production. Avec l’arrivée du printemps (plus quelques fonctionnalités…), Enjoy Sunglasses sera, je l’espère, l’un des piliers du e-commerce ! Il faut bien rêver un peu, d’autant que les équipes d’Enjoy Sunglasses et de Fitting Box méritent bien ce succès : le projet est réfléchi, exigeant, précis et bien piloté. J’avoue prendre beaucoup de plaisir à travailler avec des gens qui ont des idées et de l’énergie pour les concrétiser. Surtout quand ils ont l’intelligence d’être souples face aux obstacles !

Je tiens aussi à remercier l’équipe qui partage mon quotidien chez Ekinos et a réalisé ce travail. Le challenge valait le coup, non ? Oui, bon, je sais, on soufflera plus tard : on doit livrer des projets encore plus dingues… J’y retourne !

Bien préparer le barcamp Magento

203 participants enregistrés pour le barcamp Magento du 2 février ! Un résultat complètement fou pour un événement improvisé autour d’une idée d’Olivier, Daniel et François.

Tout est parti du constat que les échanges entre les utilisateurs de Magento devenaient nécessaires pour partager nos expériences et améliorer cette plate-forme e-commerce aussi exceptionnelle par sa puissance que par son exigence. Il faut croire que tout le monde attendait la petite étincelle pour s’agiter !

Maintenant que l’envie de partager est évidente, il va falloir gérer ce barcamp à 203 personnes. D’autant que les profils sont très variés : au-delà de l’éditeur (Roy Rubin, le CEO de Varien sera présent) et des intégrateurs Magento (partenaires officiels, agences web, développeurs freelance, consultants), on y trouvera aussi des utilisateurs (actuels ou futurs) en recherche d’informations pour exploiter leur site e-commerce. J’y rencontrerai même certains clients !

Que va donner ce joyeux mélange ? C’est tout le mystère d’un barcamp. Il peut prendre trois orientations :

  • une grande messe marketing à la gloire de la solution
  • un séminaire hyper-technique animé par des experts
  • une place de marché pour les porteurs de projets e-commerce et les prestataires concernés

Il sera sans doute les trois à la fois, parce que les sujets ne vont pas manquer et que des groupes vont rapidement se former autour de certains points-clés (performances, TVA, marché européen, fiscalité, livraison, échanges de données, optimisation du référencement).

Chacun apportant sa pierre à l’édifice (c’est le principe du barcamp), il me paraît important de bien préparer ce rendez-vous et donc d’avoir une idée claire des sujets que l’on souhaite partager. [Note aux organisateurs : peut-être aura-t-on un outil avant le barcamp pour évaluer les principaux sujets et donc le nombre et le type de groupes ?]. Après les débats, il serait intéressant d’avoir des comptes-rendus des différentes discussions, mais à 203, je ne vois pas vraiment comment ce sera possible. A moins de s’inspirer des méthodes agiles en nommant un rapporteur dans chaque groupe.

Pour ma part, j’ai bien envie de prendre un chemin à contre-courant de l’enthousiasme ambiant. Je vais me concentrer sur les aspects techniques et notamment les erreurs de jeunesse de Magento. Cela peut sembler provocateur, mais l’occasion est trop belle pour ne pas en profiter. Le but n’est pas de descendre en flèche une solution que je trouve exceptionnelle. Non, il est simplement de consolider rapidement Magento pour rendre son exploitation totalement compatible avec nos contraintes européennes.

Comme je le mentionnais dans un précédent billet (et je ne suis pas le seul), Magento a été conçu aux Etats-Unis, loin des contraintes (parfois absurdes) de notre marché. Varien fait un travail exceptionnel pour adapter Magento à nos besoins. Mais il reste encore quelques points très gênants, en particulier les calculs de TVA pour les sites B2C dont les prix de référence comprennent les taxes (loi Chatel oblige). Appliquez une remise sur un panier dont les produits n’ont pas tous le même taux de TVA et vous comprendrez assez vite ce que je veux dire… Ces faiblesses nous contraignent à sous-exploiter certaines fonctionnalités en attendant leur correction.

Ce grand rendez-vous serait alors l’occasion de travailler ces questions pour proposer à Varien l’ensemble des cas d’utilisation et les solutions techniques. Une sorte de consensus global qui contenterait tous les intégrateurs et faciliterait la tâche d’adaptation pour l’équipe de développement de Magento.

Je me lance ! Qui me suit ?

Magento sur le Journal du Net

Le JDN|Développeurs publie une très bonne présentation de Magento. Un tour d’horizon plutôt flatteur, mais très réaliste.

Il faut dire que son auteur, Fabrice Beck, commence à bien maîtriser la bête puisqu’il est aussi l’auteur de deux jolis modules Magento pour Fia-Net : FIA-NET Core et FIA-NET ReceiveAndPay.

Magento et la TVA : bientôt la fin du casse-tête

La plate-forme e-commerce Magento est un excellent projet, mais il a le défaut d’être américain. Je ne vais pas m’étendre sur les différences de point de vue entre Américains et Européens, par contre, une chose est sûre : nous travaillons très différemment.

Conséquence, Magento a eu du mal à s’adapter aux contraintes du marché européen.

Je prends l’exemple de la version 1.0, aux fonctionnalités fabuleuses, mais totalement inexploitable en France. Pourquoi ? Simplement parce qu’aux Etats-Unis, les prix sont toujours affichés hors taxes, même pour les particuliers. Du coup, impossible de gérer correctement l’affichage et le calcul des prix TTC parce que la solution ne prévoyait pas ce cas !

Il a fallu un certain temps pour que l’équipe de Magento intègre la complexité de nos systèmes fiscaux et apporte une réponse dans la version 1.1. Je me souviens encore de la remarque de Yoav Kutner (le directeur technique de Varien) lors d’une discussion : « C’est vraiment aussi compliqué que ça, chez vous ? ». Oui, hélas ! Et il faut bien faire avec car, à mon avis, cela ne va pas s’arranger. Nous sommes plus à l’ère de la « micro-taxabilité » qu’à la simplification du système…

Donc, depuis la version 1.1, on peut afficher et calculer correctement les prix des produits, du panier, des commandes et des factures. Sauf que les conditions d’application des promotions n’ont pas bénéficié de cette évolution…

Je prends un exemple : je veux offrir 10 € pour 100 € d’achat. Si je suis sur un site grand public, la logique (et même la loi, maintenant) impose que je raisonne en prix TTC. Ce qui donne : « 10 € TTC offerts pour toute commande supérieure à 100 € TTC ». Donc, si je sélectionne des articles pour 130 €, je me retrouve avec un panier à 130 € TTC et une commande à 120 € TTC. Sous Magento, cette condition est actuellement impossible à définir. En effet le seuil qui sert de condition est considéré hors taxes, ce qui fait qu’on obtient la règle « 10 € TTC offerts pour toute commande supérieure à 100 € HT ». Pas très vendeur…

Il y a bien des astuces, comme le fait de mettre comme condition l’équivalent hors taxes du seuil TTC. Dans le cas présent 83,61 €… si tous les produits ont un taux de TVA à 19,6% ! Sinon, c’est nettement plus dur : il faut créer un module spécifique qui va spécifier le comportement des calculs.

Reste le rêve d’avoir tout simplement la possibilité de définir la base de calcul de la condition : hors taxes ou taxes comprises. Vous en rêvez ? Magento va le faire ! Pas l’année prochaine, non, très bientôt. Cette nouvelle fonctionnalité sera intégrée dans Magento 1.1.7 !

Magento à Paris

Magento event

La solution e-commerce Magento a cela de paradoxal qu’elle est à la fois très en vogue et très obscure. Une communication habile qui attire la foule, mais qui commence aussi à inquiéter les premiers clients. Je vous invite à relire mon article sur le business model de Magento et ses commentaires très instructifs…

Parmi les incertitudes, on peut citer celles qui reviennent tout le temps :

  • Quel est le but de Magento et de son éditeur Varien ?
  • Comment s’assurer de la pérénité de la plate-forme ?
  • Faut-il craindre un changement de licence vers un modèle commercial ?
  • Pourquoi n’y a-t’il pas une documentation technique officielle et complète du produit ?
  • Les performances de Magento sont-elles aussi médiocres qu’on le dit sur certains forums ?

Si ces questions vous turlupinent, Magento vous donne rendez-vous à Paris le 23 septembre 2008 à 20h30 (lieu à déterminer). Ce sera un moment important pour faire un point complet sur l’état et l’avenir de la solution, sans oublier que vous découvrirez enfin l’équipe solide qui se cache derrière ce projet.

Les partenaires français, eux, sont invités la veille (22 septembre à 20h30) pour discuter des premières expériences de terrain et renforcer leur stratégie e-commerce autour de Magento. J’y serai, bien entendu, aux couleurs d’Ekinos.

Journée riche pour Magento

Trois événements majeurs pour le projet Magento, pratiquement au même moment :

Voilà les quelques informations qui manquaient encore pour convaincre les plus réticents !

Concernant la nouvelle version, tout a déjà été écrit sur le blog officiel ou sur celui de Fragento. J’ajouterai que nous avons maintenant la maturité qui manquait pour réaliser de jolis projets e-commerce !

Magento et le web sémantique

Si vous êtes à Toulouse le mardi 27 mai et voulez tout savoir sur les solutions internet actuelles, je vous invite à vous inscrire aux RSI Midi-Pyrénées. 19 conférences sont programmées autour de trois thèmes majeurs : le e-commerce, les technologies web et les stratégies innovantes.

J’ai l’immense privilège (et la lourde tâche !) d’être invité à deux conférences pour aborder ces sujets et montrer le résultat d’approches innovantes dans le e-commerce. Je vais donc prendre mon sujet de prédilection du moment : Magento ! Et pour compliquer la chose, j’y ajouterai une dose de web sémantique, grâce aux travaux menés par Ekinos et Mondeca sur de nouvelles interfaces de sites marchands (navigation contextuelle, filtres à facettes, moteur de recherche sémantique, association de produits et conseils d’achat en temps réel, etc.). Et comme un bon exemple vaut mieux qu’un long discours, je prendrai comme support un site e-commerce Magento que nous développons en ce moment.

Je serai ravi de vous rencontrer sur place pour discuter de tous ces sujets qui me passionnent. Si vous venez, faites-moi signe ! Maxime et Florent, je vous ai déjà repérés ! D’ailleurs, merci Maxime pour ton dernier billet : je vais en avoir bigrement besoin mardi !

Dernière chose, si vous loupez Toulouse, l’équipe d’Ekinos sera présente à Paris le 5 juin pour le TEC Paris – Île de France.

La documentation de Magento 1.0 est en ligne

Depuis le lancement de la version 1.0 de Magento, tous ses utilisateurs attendaient (impatiemment !) sa documentation. Elle est désormais disponible sur le wiki officiel.

C’est long, précis et bien écrit. Amplement suffisant pour comprendre le fonctionnement et les atouts extraordinaires de cette plate-forme e-commerce.

Bonne lecture !

Magento 1.0 est là !

Varien a respecté son échéance et nous propose depuis cet après-midi le très attendu Magento 1.0.

Après en avoir fait une première présentation, j’aurai l’occasion d’approfondir le sujet puisque nous avons avons de belles ambitions autour de cette plate-forme e-commerce chez Ekinos (qui est partenaire officiel de Magento, bien sûr).

C’est parti !

Magento dévoile son business model

Varien, éditeur de la solution e-commerce open source Magento, vient de publier son programme de partenariat et, par la même occasion, offre un peu de visibilité sur son business model.

Très attendu après une campagne de communication parfaitement menée, Magento a pour ambition de devenir la référence des plates-formes e-commerce, grâce à un noyau robuste, une palette fonctionnelle riche et un « eco-système » basé sur une communauté d’intégrateurs. Si la version livrée en standard reste simple à installer, à paramétrer et à utiliser (une petite heure suffit pour avoir un site e-commerce fonctionnel !), sa faculté de personnalisation et d’évolution la rend sans équivalent sur le marché des solutions e-commerce open source.

Cependant, sortir du « standard Magento » réclamera des compétences pointues. C’est pourquoi, Varien cherche à développer un réseau de partenaires certifiés, sur un modèle proche de celui d’eZ Systems. Bénéfices pour Varien : une excellente visibilité, un retour d’expérience qui stabilise la solution, une communauté qui développe des extensions, des ventes de prestations en tout genre (formation, certification, documentation, support…). Bénéfices pour les partenaires : être référencés comme experts Magento, être en relation direct avec l’équipe de développement, bénéficier du marketing et des supports de communication réalisés par Magento, proposer des prestations de services aux clients, intégrer une solution robuste, fiable et évolutive.

Reste à savoir si Magento tiendra ses promesses. Mais, pour avoir soulevé le capot et réalisé quelques tests, j’en suis déjà convaincu ! Varien mène le développement en respectant les bonnes pratiques de l’édition d’applications. La solution repose sur Zend Framework (voir Zend Framework dans les starting-blocks) et utilise toutes les subtilités de la programmation orientée objet. Le code source est une succession de cas d’école.

Du sacré bon boulot, en somme. Tant du côté technique que du côté marketing…