80
e-Commerce open source Panorama des outils et des grands concepts fonctionnels d’un site marchand Frédéric de Gombert Florent Sabourin

e-Commerce open source

Embed Size (px)

DESCRIPTION

e-Commerce open sourcePanorama des outils et des grands concepts fonctionnels d’un site marchandSMILE

Citation preview

  • 1. e-Commerce open sourcePanorama des outils et des grands concepts fonctionnels dun site marchand Frdric de Gombert Florent Sabourin
  • 2. Page 2 e-Commerce, Solutions Open Source [1] PRAMBULE[1.1] SmileSmile est une socit dingnieurs experts dans la mise en uvre de solutions opensource et lintgration de systmes appuys sur lopen source. Smile est membre delAPRIL, lassociation pour la promotion et la dfense du logiciel libre, de AllianceLibre, PLOSS, et PLOSS RA, des associations clusters rgionaux dentreprises dulogiciel libre.Smile compte 290 collaborateurs en France, 330 dans le monde, ce qui en fait lapremire socit en France spcialise dans lopen source.Depuis 2000, environ, Smile mne une action active de veille technologique qui luipermet de dcouvrir les produits les plus prometteurs de lopen source, de lesqualifier et de les valuer, de manire proposer ses clients les produits les plusaboutis, les plus robustes et les plus prennes.Cette dmarche a donn lieu toute une gamme de livres blancs couvrant diffrentsdomaines dapplication. La gestion de contenus (2004), les portails (2005), labusiness intelligence (2006), les frameworks PHP (2007), la virtualisation (2007), etla gestion lectronique de documents (2008), ainsi que les PGIs/ERPs (2008). Parmiles ouvrages publis en 2009, citons galement Les VPN open source , et Firewall est Contrle de flux open source , et Middleware , dans le cadre de lacollection Systme et Infrastructure .Chacun de ces ouvrages prsente une slection des meilleures solutions open sourcedans le domaine considr, leurs qualits respectives, ainsi que des retoursdexprience oprationnels.Au fur et mesure que des solutions open source solides gagnent de nouveauxdomaines, Smile sera prsent pour proposer ses clients den bnficier sans risque.Smile apparat dans le paysage informatique franais comme le prestataireintgrateur de choix pour accompagner les plus grandes entreprises dans ladoptiondes meilleures solutions open source.Ces dernires annes, Smile a galement tendu la gamme des services proposs.Depuis 2005, un dpartement consulting accompagne nos clients, tant dans lesphases davant-projet, en recherche de solutions, quen accompagnement de projet.Depuis 2000, Smile dispose dun studio graphique, devenu en 2007 AgenceInteractive, proposant outre la cration graphique, une expertise e-marketing, Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 3. Page 3 e-Commerce, Solutions Open Sourceditoriale, et interfaces riches. Smile dispose aussi dune agence spcialise dans laTierce Maintenance Applicative, le support et lexploitation des applications.Enfin, Smile est implant Paris, Lyon, Nantes, Bordeaux et Montpellier. Etprsent galement en Espagne, en Suisse, en Ukraine, au Maroc et dans les Pays-Bas. [1.1.1] Quelques rfrences de Smile a) Intranets et ExtranetsSocit Gnrale - Caisse dpargne - Bureau Veritas - Commissariat lEnergieAtomique - Visual - CIRAD - Camif - Lynxial - RATP - Sonacotra - Faceo - CNRS -AmecSpie - INRA - CTIFL - Chteau de Versailles - Banque PSA Finance - GroupeMoniteur - Vega Finance - Ministre de lEnvironnement - Arjowiggins - JCDecaux -Ministre du Tourisme - DIREN PACA - SAS - CIDJ - Institut National delAudiovisuel - Cogedim - Diagnostica Stago Ecureuil Gestion - Prolea - IRP-Auto -Conseil Rgional Ile de France - Verspieren - Conseil Gnral de la Cte dOr - Ipsos- Bouygues Telecom - Prisma Presse - Zodiac - SANEF - ETS Europe - ConseilRgional dIle de France - AON Assurances & Courtage - IONIS - Structis (BouyguesConstruction) - Degrmont Suez - GS1-France - DxO - Conseil Rgional du Centre -Beaut Prestige International - HEC - Veolia b) Internet, Portails et e-CommerceCadremploi.fr - chocolat.nestle.fr - creditlyonnais.fr - explorimmo.com -meilleurtaux.com - cogedim.fr - capem.fr - Editions-cigale.com - hotels-exclusive.com- souriau.com - pci.fr - odit-france.fr - dsv-cea.fr - egide.asso.fr - Osmoz.com - spie.fr -nec.fr - vizzavi.fr - sogeposte.fr - ecofi.fr - idtgv.com - metro.fr - stein-heurtey-services.fr - bipm.org - buitoni.fr - aviation-register.com - cci.fr - eaufrance.fr -schneider-electric.com - calypso.tm.fr - inra.fr - cnil.fr - longchamp.com - aesn.fr -bloom.com - Dassault Systemes 3ds.com - croix-rouge.fr - worldwatercouncil.org -Projectif - credit-cooperatif.fr - editionsbussiere.com - glamour.com - nmmedical.fr -medistore.fr - fratel.org - tiru.fr - faurecia.com - cidil.fr - prolea.fr - bsv-tourisme.fr -yves.rocher.fr - jcdecaux.com - cg21.fr - veristar.com - Voyages-sncf.com -prismapub.com - eurostar.com - nationalgeographic.fr - eau-seine-normandie.fr -ETS Europe - LPG Systmes - cnous.fr - meddispar.com - Amnesty International -pompiers.fr - Femme Actuelle - Stanhome-Kiotis - Gtes de France - BouyguesImmobilier - GPdis - DeDietrich - OSEO - AEP - Lagardre Active Mdia - Comexpo- Reed Midem - UCCIFE - Pagesjaunes Annonces - 1001 listes - UDF - Air Pays deLoire - Jaccede.com - ECE Zodiac - Polytech Savoie - Institut Franais du Ptrole -Jeulin - Atoobi.com - Notaires de France - Conseil Rgional dIle-de-France - AMUE Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 4. Page 4 e-Commerce, Solutions Open Source c) Applications mtierRenault - Le Figaro - Sucden - Capri - Libration - Socit Gnrale - Ministre delEmploi - CNOUS - Neopost - Industries - ARC - Laboratoires Merck - Egide -ATEL-Hotels - Exclusive Hotels - CFRT - Ministre du Tourisme - Groupe Moniteur- Verspieren - Caisse dEpargne - AFNOR - Souriau - MTV - Capem - InstitutMutualiste Montsouris - Dassault Systmes - Gaz de France - CAPRI Immobilier -Croix-Rouge Franaise - Groupama - Crdit Agricole - Groupe Accueil - Eurordis -CDC Arkhineo d) Applications dcisionnellesIEDOM - Yves Rocher - Bureau Veritas - Mindscape - Horus Finance - Lafarge -Optimus - CecimObs - ETS Europe - Auchan Ukraine - CDiscount - Maison de laFrance - Skyrock - Institut National de lAudiovisuel - Pierre Audouin Consultant -Arme de lair - Jardiland - Saint-Gobain Recherche - Xinek - Projectif - Companeo -MeilleurMobile.com - CG72 - CoachClub[1.2] Ce livre blancCes dernires annes ont vu le e-commerce exploser : un chiffre daffaires de 20milliards deuros en 2008 (25% de plus que lanne 2007), un nombre dacheteurs enligne en progression constante (plus de 65% des internautes ont dj achet en ligne)et de plus en plus dacteurs, nouveaux ou installs, qui ouvrent leur boutique enligne.Une rcente tude de Forrester1 prsente une prvision tout aussi impressionnanteavec une croissance de la vente au dtail Europen en ligne de 68 milliards en 2009 114 milliards dici 2014, ce qui se traduirait ct internaute par une croissance desdpenses moyennes annuelles de 483 601 sur cette mme priode.1 http://www.forrester.com/rb/Research/western_european_online_retail_forecast%2C_2009_to/q/id/56543/t/2 Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 5. Page 5 e-Commerce, Solutions Open SourceDifficile donc de passer ct de cette nouvelle rvolution numrique o lessolutions open source tiennent une place de plus en plus importante.Ce livre blanc propose donc un panorama des solutions open source disponibles enmatire de e-commerce. Nous prsentons une slection des meilleurs outils, puisnous passons en revue les grands domaines de fonctionnalits, et indiquons pourchacun deux, comment se positionnent les outils slectionns.Le bon choix doutils pour construire une plateforme e-commerce ne pouvant trefait quavec une bonne comprhension des concepts fondamentaux dun sitemarchand, nous proposons en premire partie de cet ouvrage une prsentation de cesgrands concepts fonctionnels.Le e-commerce touche une diversit de problmatiques telles que la relation clients,la gestion commerciale, la logistique, le web-marketing etc Nous ne traiterons pasici chacun de ces sujets tant ils sont vastes et spcifiques.[1.3] Bnfices dune solution open sourceLopen source gagne chaque anne de nouveaux domaines dapplication, dans uneextraordinaire dynamique. De nouveaux acteurs apparaissent, les diteurs opensource, et la pertinence de ce business model est aujourdhui dmontre. Les offresde solution sont de plus en plus matures, et sont de vraies alternatives aux solutionshistoriques, propritaires.Avant de faire un focus sur les fonctionnalits, voyons quels sont les bnfices de cessolutions qui sont lis leur caractre open source.Bien sr, les bnfices conomiques sont parmi les premires raisons dans le choixde solutions open source. Mme si implmenter une solution open source ne signifiepas un cot de projet nul, ces solutions sont toujours sensiblement moins chres queleurs quivalents propritaires. Nous constatons que lintgration dune solutionopen source peut savrer 5 10 fois moins onreuse quune solution propritaire.Dautant que les prix de prestations tendent aussi tre moins levs, carlouverture du produit tend faciliter la diffusion de la connaissance.Mais au fur et mesure que ces solutions arrivent maturit, le moindre cot nestplus le premier critre de choix.Les principaux arguments sont alors : La non-dpendance, ou moindre dpendance, par rapport un diteur. On sait que changer doutil peut coter trs cher, et les diteurs peuvent tre tents de profiter de la vache lait que constituent ces clients devenus captifs. En anglais, on parle de vendor lock-in, le verrouillage par le fournisseur. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 6. Page 6 e-Commerce, Solutions Open Source La prennit est un autre critre de choix fort. Certes, les solutions open source nont pas une garantie dternelle jouvence. Mais la diffusion de leur source (leur code non compil) une communaut de clients et de partenaires garantit une large diffusion du savoir faire associ leur implmentation et donc leur volutivit Louverture est galement un argument de poids. Les solutions open source sont en gnral plus respectueuses des standards, et plus ouvertes vers lajout de modules dextension.En matire de prennit, le pire quil puisse arriver pour une solution open sourceest une dsaffection progressive de la part des communauts, gnralement au profitdune solution plus prometteuse. Ainsi, il est possible quil faille un jour changer deproduit. Mais du moins le phnomne est toujours lent, et le client a le tempsdorganiser la migration.Il faut souligner aussi que, mme si lditeur original tait un jour dfaillant, ilresterait toujours possible pour une communaut de reprendre en main le produit etses volutions, cest le principe des licences open source.Un mot galement sur la question de louverture. La possibilit de faire desmodifications dans les sources est fondamentale sur le plan thorique, mais risquesur le plan pratique. Ce nest donc pas en ces termes quil faut apprcier louverture,mais plutt dans la capacit accepter des extensions, ou sinterfacer dautresapplications.Sur le fond, il faut comprendre quun diteur vocation commerciale na pas que desintrts convergents avec ceux de ses clients. Certes, il volue dans un marchconcurrentiel, et son produit doit tre meilleur que ses concurrents. Mais une fois saposition bien assise, lditeur peut faire lanalyse que : Son produit doit tre performant, mais pas trop, car sil faut plus de serveurs, ce sera plus de licences vendues. Son produit doit tre robuste, mais pas trop, car il faut continuer vendre du support. Son produit doit tre ouvert, mais pas trop, pour garder la matrise du client.Nous ne disons pas que les diteurs propritaires seraient machiavliques au pointde dgrader ces qualits dans leur produit, nous disons seulement que la prioritstratgique nest pas ncessairement mise sur ces qualits. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 7. Page 7 e-Commerce, Solutions Open Source Table des matires[1] PRAMBULE....................................................................................................2 [1.1]SMILE................................................................................................................................. 2 [1.1.1]Quelques rfrences de Smile.......................................................................................................... 3 [1.2]CE LIVRE BLANC..................................................................................................................... 4 [1.3]BNFICES DUNE SOLUTION OPEN SOURCE......................................................................................5[2] CONCEPTS FONDAMENTAUX...........................................................................9 [2.1]QUEL USAGE POUR UN OUTIL E-COMMERCE ?...................................................................................9 [2.1.1]Que vend-on sur un site marchand?................................................................................................ 9 [2.1.2]Vendre mais pas uniquement.......................................................................................................... 9 [2.2]ORIENTER, INFORMER, TRANSFORMER, ANALYSER ..........................................................................10 [2.2.1]Orienter.......................................................................................................................................... 10 [2.2.2]Informer.......................................................................................................................................... 13 [2.2.3]Transformer................................................................................................................................... 14 [2.2.4]Analyser......................................................................................................................................... 16 [2.3]LE SITE MARCHAND AU SEIN DU SI............................................................................................. 16 [2.3.1]Les domaines priphriques dune solution e- commerce ..............................................................16 [2.3.2]Interactions avec le systme dinformation....................................................................................17[3] SLECTION DOUTILS....................................................................................19 [3.1]PRAMBULE........................................................................................................................ 19 [3.2]OSCOMMERCE..................................................................................................................... 19 [3.3]MAGENTO........................................................................................................................... 21 [3.4]PRESTASHOP........................................................................................................................ 22 [3.5]OFBIZ.............................................................................................................................. 23 [3.6]UBERCART.......................................................................................................................... 24 [3.7]LES AUTRES........................................................................................................................ 25 [3.7.1]Thelia, Plici..................................................................................................................................... 25 [3.7.2]Konakart........................................................................................................................................ 25 [3.7.3]RBS Change................................................................................................................................... 26 [3.7.4]eZ Publish / Typo3 / Joomla......................................................................................................... 26[4] FONCTIONNALITS........................................................................................28 [4.1]CATALOGUE......................................................................................................................... 28 [4.1.1]Personnalisation graphique et ergonomique..................................................................................28 [4.1.2]Multi boutiques............................................................................................................................... 31 [4.1.3]Catgorisation................................................................................................................................ 33 [4.1.4]Types de produits.......................................................................................................................... 34 [4.1.5]Attributs et classification des produits...........................................................................................38 [4.1.6]Recherche...................................................................................................................................... 42 [4.1.7]Up-selling / cross-selling............................................................................................................... 46 Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 8. Page 8 e-Commerce, Solutions Open Source [4.1.8]SEO................................................................................................................................................ 47 Fonctionnalits participatives.................................................................................................................. 48 [4.2]TUNNEL DE VENTE................................................................................................................. 51 [4.2.1]Panier............................................................................................................................................. 51 [4.2.2]Expditions.................................................................................................................................... 55 [4.2.3]Taxes.............................................................................................................................................. 58 [4.2.4]Modes de paiement........................................................................................................................ 60 [4.3]GESTION OPRATIONNELLE / BACK OFFICE....................................................................................64 [4.3.1]Ergonomie...................................................................................................................................... 64 [4.3.2]Commandes................................................................................................................................... 65 [4.3.3]Relations clients............................................................................................................................. 69 [4.3.4]Animations commerciales............................................................................................................... 71 [4.3.5]Emailing......................................................................................................................................... 74 [4.3.6]Statistiques / reporting.................................................................................................................. 75 [4.4]INTERFACES EXTERNES............................................................................................................ 76 [4.4.1]Echange de donnes...................................................................................................................... 76 [4.4.2]Mthodes........................................................................................................................................ 77 [4.4.3]Moyens / ressources..................................................................................................................... 78[5] SYNTHSE.....................................................................................................80 Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 9. Page 9 e-Commerce, Solutions Open Source [2] CONCEPTS FONDAMENTAUX[2.1] Quel usage pour un outil e-commerce ? [2.1.1] Que vend-on sur un site marchand?On vend tout ou presque sur Internet, mais tout ne se vend pas de la mme manire.Une premire distinction est faire entre : les produits physiques, quil faut stocker, manipuler, livrer, les services, qui sont achets en ligne pour tre servis terme: prestation de tourisme, place de thtre, etc. les produits et services numriques, qui peuvent tre livrs par le web : dpts dannonces Cadremploi, abonnements lemonde.fr, achats de musique iTunes, etcChacun de ces produits possde ses propres contraintes et spcificits que tous lesoutils du march ne sont pas forcment capables de prendre en compte : notion decalendrier de rservation pour les prestations de tourisme, gestion fine des stockspour les produits physiques, scurisation des contenus pour les produits numriquesetc [2.1.2] Vendre mais pas uniquementUne solution e-commerce ne se rduit pas un outil de vente en ligne.Il existe beaucoup de sites marchands reposant sur ces outils mais ne proposant pasdacte dachat en ligne. Certains produits ou services peuvent en effet tre tropcomplexes, trop spcifiques, trop onreux pour tre achets directement, par toutmoyen de paiement lectronique.Mme sans vente en ligne, le besoin est parfois seulement de prsenter un cataloguestructur avec une tarification pouvant varier dun client un autre, dune option une autre. Saint Maclou par exemple propose sur son site lintgralit de soncatalogue de manire parfaitement ordonnance mais nintgre pas de panierdachat. Il propose la place une fonction "demande de devis" permettant dentamerde manire diffrente le cycle de vente. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 10. Page 10 e-Commerce, Solutions Open Source[2.2] Orienter, Informer, Transformer, AnalyserNous lavons dit, le e-commerce est un domaine en plein essor. Chaque jour denouveaux sites marchands ouvrent sur la toile. Ils taient prs de 50 000 en Franceen 2009.Une entreprise souhaitant lancer une activit en ligne va donc rapidement treconfronte des problmatiques rcurrentes dans le monde du e-commerce : Orienter : Comment amener des clients potentiels sur mon site ? Comment les orienter facilement dans mes diffrents rayons ? Informer : Comment prsenter et valoriser mes produits ? Comment mettre en avant mes produits phares ? Transformer : Comment favoriser la mise au panier, comment encourager mon client aller jusquau bout de son acte dachat, comment amliorer mes ventes ? Analyser : Comment suivre la performance commerciale de ma boutique pour lamliorer ?Si les rponses ces questions ne sont pas directement du ressort dune solutionlogicielle, nous verrons quelles doivent tout de mme intervenir dans le choix dunesolution. [2.2.1] OrienterDeux axes principaux dans le processus dorientation des acheteurs potentiels,Attirer et Guider : Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 11. Page 11 e-Commerce, Solutions Open Source a) AttirerLa gnration de trafic est majoritairement lie des actions marketing(notorit de la marque, contexte concurrentiel, campagnes de communication,buzz), nanmoins, les outils ont un effet direct sur le trafic : rfrencementnaturel, services daffiliation, Rfrencement naturelLoptimisation du rfrencement naturel est devenue une exigence les plusimportantes pour un site de e-commerce. Certains aspects relvent de la conceptiongnrale du site et de sa navigation, dautres sont du ressort des gabarits et de lamise en page, mais les solutions e-commerce ne sont pas toutes gales en la matire.Quelques cls : Sassurer que toutes les pages produits sont accessibles aux moteurs de recherche, y compris les cas complexes. Par exemple, si un produit existe dans plusieurs coloris, il faut quune recherche dans Google du nom du produit associ nimporte lequel de ces coloris donne une rponse pointant sur le site. Choisir des intituls et des mots cls qui ont du sens pour vos internautes. La tentation est souvent forte dutiliser dans la nomenclature du catalogue des termes techniques correspondant une ralit mtier mais ne faisant pas toujours cho des reflexes clients. Dans le textile enfant par exemple, on trouve parfois le terme layette, terme pourtant trs peu recherch par les internautes. Renseigner les mtadonnes pour chacune de vos fiches produits (certains outils le font automatiquement) Fournir un plan de site intelligent. La plupart des moteurs de recherche nanalysent pas les plans de site de plus de 500 liens. Attention donc si vous possdez une arborescence complexe. Sassurer que les URL des pages soient comprhensibles par linternaute (par exemple ne pas avoir une fiche produit une adresse comme www.monsite.com/fiche.php?id=32&marque=samsung mais plutt www.monsite.com/samsung/televiseur-lcd-le32b450.html).Nous vous renvoyons notre livre blanc sur le rfrencement pour plusdinformations sur ces bonnes pratiques. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 12. Page 12 e-Commerce, Solutions Open Source AffiliationLaffiliation est une pratique courante chez les e-commercants, elle a pour objectif defaire connaitre le site et ses produits en rmunrant dautres sites pour la diffusiondannonces. Les modalits de rmunration varient : soit au clic, et donc au visiteurapport, soit lachat, et donc au chiffre daffaires gnr, soit lacte, un actepouvant tre lenvoi dun formulaire de contact.Cest sur ce concept que sest bti le programme daffiliation AdSense : Google met a disposition les services pour les deux partiesprenantes : les marchands et les affilis, et se rmunre aupassage. En plus de ce service, Google fait galement officedaffili en diffusant son contenu sur ses propres pages, notamment sur les pages deson moteur de recherche. Toutefois, la diffusion des annonces au travers du rseaude diffusion nest pas entirement contrle par le marchand.Notons quil existe une alternative Open Source, Open X, qui est une plateformedaffiliation sur laquelle vous pourrez btir votre propre rseau daffilis et grer vospublicits. FidlisationSi la fidlisation de vos clients entre plus dans le primtre du CRM nous verronsque certains outils e-commerce offrent tout de mme un certain nombre defonctionnalits permettant de faciliter cette fidlisation : Gestion des programmes de parrainage Gestion des ventes prives Gestion des newsletters Gestion des offres promotionnelles personnalises (en fonction des comportements dachat) Points de fidlit en fonction des montants et volume dachat ParrainageLe concept de parrainage est une simple application au canal web dun vieuxprincipe reposant sur lefficacit du bouche oreilles. Il sagit simplement deproposer ses clients (parrains) dinviter dautres personnes venir sur le site, senregistrer et passer commande. Afin dencourager cette pratique, les parrainsaussi bien que les filleuls sont rmunrs, souvent en points ou en bons dachat.Certains sites de ventes prives poussent le concept encore plus loin en nepropageant les accs au site que par ce biais : un internaute ne pourra bnficier desventes prives que sil est parrain par un membre dj inscrit. Le procd renforceainsi le sentiment dappartenance de linternaute un petit cercle de privilgis etfavorise lacte dachat. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 13. Page 13 e-Commerce, Solutions Open Source b) GuiderLa manire de guider vos internautes est, quant elle, surtout affaire de bonnespratiques fonctionnelles et ergonomiques. Nous en livrons ici quelques unes : Travailler une nomenclature claire et explicite. Trouver le bon ratio entre le nombre de niveaux darborescence et le nombre de produits par catgorie. Linternaute doit faire le moins de clics possibles pour arriver au produit quil recherche une arborescence trop profonde peut augmenter significativement le nombre dabandons. Respecter toutes les bonnes pratiques ergonomiques "classiques": prsence dun fil dAriane retraant le chemin de navigation pour que linternaute puisse tout instant revenir un niveau prcdent, prserver le fonctionnement du bouton "back" du navigateur. Certains sites en Flash par exemple rendent inoprant ce bouton. Mettre en uvre un moteur de recherche performant et donnant des rsultats pertinents. Nous reviendrons plus en profondeur sur limportance de cet outil central dun site marchand. Multiplier les chemins daccs un produit. Tous vos internautes ne raisonneront pas de la mme manire ou ne suivront pas le mme chemin. Nous verrons que les outils e-commerce modernes permettent de proposer plusieurs chemins daccs un mme produit: la multi-catgorisation est la possibilit dassocier un produit plusieurs catgories et niveaux darborescence. La navigation par facettes permet un filtrage successif du catalogue selon plusieurs critres comme le prix, la marque, les coloris etc Ce sont deux pratiques dsormais courantes. [2.2.2] InformerLa mise en valeur des produits est galement une affaire de stratgie web-marketinget de conception ergonomique, on parle souvent de e-merchandising : Mise en valeur des visuels, diversit des images, possibilit de zoom), de vues multiples, voire animations de prsentation Informations dtailles sur le produit (fiche technique), sur les services associs (garantie, maintenance), et plus gnralement sur ce qui fait la diffrence avec votre concurrent Gestion des ventes croises et ventes incitatives Gestion "intelligente" des dclinaisons. Ainsi, dans le cas dun mme produit existant en plusieurs coloris ou plusieurs tailles, on vitera de crer une fiche produit par dclinaison. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 14. Page 14 e-Commerce, Solutions Open Source [2.2.3] TransformerLa transformation est bien sr lacte cl, pris en charge par ce que lon appelle letunnel de vente, cest--dire lenchanement dtapes qui conduit de la finalisation dupanier jusqu la confirmation de paiement. On parle de tunnel car cest unprocessus durant lequel le client ne doit pas tre distrait, dtourn de lacte dachat.Ici encore, il existe un certain nombre de bonnes pratiques permettant de fluidifierou dencourager lentre dans ce tunnel de vente. Nous en prsentons ici quelquesunes : Mise au panier. Le bouton Ajouter mon panier doit tre extrmement visible, et donc accessible sans utiliser la molette de la souris. Des tudes ont montr que de gros boutons favorisaient lacte dachat. Panier visible. Le panier et son contenu doivent rester visibles sur lensemble des pages. Linternaute doit pouvoir tout moment accder au rcapitulatif de son panier. Prsenter la "distance to promotion". Si vous offrez les frais de port partir dun certain montant dachat, il est bon de prciser, en marge du panier, le montant sparant votre internaute de cette promotion. Certains sites Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 15. Page 15 e-Commerce, Solutions Open Source proposent mme une slection de produits dans cette fourchette de prix ajoutables en un clic dans son panier. Processus de commande. Il doit tre le plus court et clair possible : les formulaires doivent prsenter le minimum dinformations ncessaires (ce nest pas lendroit o il faut demander au client ses habitudes de consommation pour mieux le connatre), des textes doivent aider la bonne comprhension du processus. Des services2 permettent mme de ne demander que le numro de tlphone et dutiliser un annuaire invers pour remplir les champs la place de linternaute. On pourra galement favoriser les achats express , portant sur un seul article. Etapes dachat identifiables. Toutes les tapes doivent tre clairement identifies et tout moment linternaute doit pouvoir revenir en arrire (pour changer ses coordonnes ou son moyen de paiement par exemple). Effet tunnel. En revanche, il nest plus temps de proposer dautres articles, ce qui pourrait distraire le client. Il tait sur le point de finaliser son achat, mais se laisse tenter par un produit supplmentaire il clique, visualise le produit, mais se demande si ce dernier produit ne serait pas moins cher ailleurs il ouvre une nouvelle fentre pour faire une recherche et risque de ne jamais revenir.Nous prsentons ci-dessous les tapes dachat "type" dun site marchand:2 www.reversoform.com Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 16. Page 16 e-Commerce, Solutions Open Source [2.2.4] AnalyserUne boutique en ligne est sans cesse soumise de nombreux ajustements issus dunemeilleure connaissance des usages de ses clients.De nombreuses techniques sont apparues pour obtenir des informations cls etgagner en performance, parmi elles, notons : Business Intelligence : elle permet de construire des rapports dynamiques, de prendre du recul sur les donnes statistiques ou linverse daller dans le dtail pour comprendre (technique appele drill-down). Les donnes manipules concernent le trafic, les ventes, les clients ou encore le catalogue. Nous revenons sur les analyses statistiques page 75, 4.3.6 Statistiques / reporting. Tests utilisateurs : les chiffres donnent sont essentiels mais tester le site avec de vrais utilisateurs en plein shopping apporte un complment indispensable. Cest une dmarche qui permet de mesurer la facilit avec laquelle des internautes ralisent des tches simples, danalyser les erreurs types, de mesurer la facilit avec laquelle lutilisateur se souvient du site aprs une priode de non utilisation et enfin, de constater la rponse motionnelle au site. Ces axes danalyses mnent amliorer lergonomie, le design ou encore les fonctions du site. Tests A/B : si les tests utilisateurs peuvent se faire sur un chantillon de personnes, les tests A/B ou multi-varis impactent tous les utilisateurs de la boutique. Il sagit de proposer deux versions dune mme page ou dun mme lment (un bouton, une bannire, une photo) afin de constater laquelle mne au meilleur rsultat (un clic, un formulaire rempli, un produit ajout au panier).[2.3] Le site marchand au sein du SI [2.3.1] Les domaines priphriques dune solution e-commerceAucune solution e-commerce ne sait couvrir lintgralit des besoins, logistiques,comptables et marketing dun e-commerant.Ainsi, une solution e-commerce nest pas : Un outil de gestion logistique : Rares sont les solutions capables de piloter efficacement tous les processus logistiques habituellement dports dans un ERP. Nous considrons donc que la gestion des fournisseurs, des stocks Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 17. Page 17 e-Commerce, Solutions Open Source dissocis, des rapprovisionnements, des entrepts, de la planification de production, ne sont pas dans le primtre dune solution e-commerce. Un CRM : Si loutil e-commerce va servir de rceptacle un bon nombre dinformations permettant de mieux qualifier et connatre vos clients (coordonnes, centres dintrt, frquence et volume dachat), il ne fournira que des outils rudimentaires, insuffisants pour mettre en uvre une vraie stratgie de relation client. Except pour les pure-players, les marchands disposent dautres canaux de ventes que le Web, il est habituel de consolider les informations clients dans un CRM global. Notons galement quil est recommand pour les acteurs souhaitant mettre en place une forte activit de-mailing (newsletters, oprations promotionnelles cibles) de dlguer ces oprations des outils emails marketing . Il existe aujourdhui sur le march un bon nombre de prestataires spcialiss proposant des infrastructures conues pour acheminer plusieurs dizaines de milliers de mails en quelques heures et garantissant un taux de dlivrabilit, cest--dire lassurance que vos mails ne seront pas identifis comme un spam par les diffrents FAI (fournisseurs daccs Internet) et arriveront bien destination. Les outils ddis au e-mailing doivent galement prendre en charge la segmentation des cibles, lidentification des NPAI (adresses errones), le suivi comportemental, etc, Des fonctionnalits qui ne seront jamais couverte de manire aussi complte par une solution e-commerce. Un outil de gestion comptable : Si linterface dadministration permet aux e-marchands de taille modeste de suivre lensemble de leurs ventes, les outils e-commerce ne sont pas pour autant des outils de gestion comptable permettant de sortir des journaux de vente normaliss et dtaills respectant la lgislation. Un CMS : Les outils open source actuels ne fournissent pas de fonctionnalits de gestion de contenu comparables celles doutils spcialiss (CMS), pour animer lactivit ditoriale de votre site. Rares sont les outils proposant une gestion des actualits, une gestion des processus de validation des contenus avant publication, un suivi des versions, des habilitations, etc.Inutile donc de faire de ces points des critres de choix dans votre tude. Loutil tout faire nexiste pas ou alors il ne couvre que trs partiellement lensemble desdomaines voqus dans les paragraphes ci-dessus. Il est donc prfrable deprivilgier un outil excellent dans son domaine de prdilection et dy adosser desoutils spcialiss pour couvrir lintgralit de la chaine e-business. [2.3.2] Interactions avec le systme dinformationUne solution e-commerce est rarement isole, elle sintgre le plus souvent au seindun systme dinformations. Il nest pas rare que le catalogue provienne dunesource externe telle quun ERP ou bien que lon transfre les informations sur lesclients dans un CRM et les ventes dans un outil de gestion comptable. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 18. Page 18 e-Commerce, Solutions Open Source Le critre de choix dune solution ne doit donc pas tre sa couverture fonctionnelle sur des domaines qui ne la concernent que partiellement mais bien sur sa capacit sinterfacer avec des systmes externes et htrognes.Nous verrons plus loin dans ce document quelles sont les solutions offertes par lesmeilleurs outils. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 19. Page 19 e-Commerce, Solutions Open Source [3] SLECTION DOUTILS[3.1] PrambuleNous ne prtendons pas faire un recensement exhaustif des solutions e-commerce.De nouveaux outils apparaissent trs rgulirement sur le march, avec unepromesse de fonctionnalits et de flexibilit toujours plus importante. En ralit, laplupart de ces projets sont mort-ns, pour des raisons varies : communaut qui nese dveloppe pas, choix technologiques douteux, faiblesse fonctionnelle, Notre dmarche est donc de constituer une "short-list" doutils qui nous semblentreprsentatifs du march open source actuel. Nos trois principaux critres deslection sont : La richesse fonctionnelle de loutil (outil ltat de lart, fonctionnalits web 2.0, capacit sinterfacer dautres solutions) Larchitecture et les qualits techniques : environnement technique, modularit de loutil, qualit du dveloppement, tenue en charge, La prennit de loutil (taille de la communaut, nombre de contributions, prsence dun diteur, rseau de professionnels etc)La plupart des outils prsents sont des solutions spcialises dans le e-commerce.Nous avons toutefois intgr dans ce comparatif lextension e-commerce dun outilde gestion de contenus bien connu : Drupal.[3.2] OsCommerceDifficile de ne pas voquer OsCommerce quand on parle de solution open source. Cetoutil, paru dans sa premire version en mars 2000 sest rapidement impos commela solution incontournable en matire de e-commerce et comme porte-tendard deloffre open source une poque o elle tait encore naissante. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 20. Page 20 e-Commerce, Solutions Open SourceDvelopp intgralement en PHP/MySQL, OsCommerce doit en grande partie sonsuccs labsence dalternative dans le domaine open source et lexplosion du e-business dans le dbut des annes 2000. Ainsi, entre 2000 et 2004, de trsnombreuses socits de toutes tailles allant de la socit individuelle aux grandscomptes ont mis en uvre un site bas sur OsCommerce. Cest encore aujourdhuile webshop le plus dploy au monde.Diffus sous licence GPL, OsCommerce est un outil reposant entirement sur unecommunaut autrefois trs large et trs active.Mais, ces dernires annes, cette communaut a commenc se dsolidariser delquipe de dveloppement et dvelopper de nombreux forks . On parle de forklorsquune partie de la communaut se dtache en construisant un nouveau produitsur la base du code source dun premier produit. Le plus connu des forks deOsCommerce sappelle ZenCart.Le dveloppement de la solution a fortement ralenti depuis 2006. Le code vieillissantrendant lapplication trs difficile maintenir, lquipe a entam une refonte totalede loutil, pour une v3 attendue maintenant depuis plusieurs annes Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 21. Page 21 e-Commerce, Solutions Open SourceLarrive de nouveaux acteurs comme Prestashop et Magento ont galementcontribu parpiller la communaut OsCommerce.[3.3] MagentoRarement des solutions open source nauront dcoll aussi rapidement etbruyamment que Magento. Ds les premires versions bta parues en 2007, cet outila gnr un buzz phnomnal, au niveau mondial, permettant de fdrer en untemps record une communaut extrmement active.Diffuse dans un premier temps exclusivement sous licence OSL (Open SourceLicence), Magento a russi le pari ds sa sortie en mars 2008 de semparer dungrand segment du march, sattaquant frontalement aux solutions des plus grandsditeurs (Intershop, MS Commerce Server, Websphere Commerce, ATG).Porte par lditeur amricain Magento Inc. (anciennement Varien), ancienne agencespcialise dans lintgration dOsCommerce, la solution repose sur le frameworkPHP Zend et bnficie dun grand nombre dinnovations en terme de fonctionnalitsparticipatives. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 22. Page 22 e-Commerce, Solutions Open SourceMagento tire sa force de sa grande modularit et de sa robustesse. Il a clairement tpens pour porter des sites marchands ambitieux et denvergure.Magento Inc.a annonc en avril 2009 la sortie dune version Entreprise de Magento.Cette dernire, moyennant une redevance annuelle, intgre un certain nombre defonctionnalits supplmentaires, adressant les besoins des grands comptes, et uncontrat de support. Le prix est fonction du nombre de serveurs en production et pr-production.Dici la fin de lanne 2010 Magento Inc. proposera un service SaaS (Software as aService) o un marchand pourra louer un site Magento, des modules payants, ainsiquune application iPhone.[3.4] PrestashopSorti quelques mois aprs Magento (juillet 2008), Prestashop est un produit franaisqui a rapidement conquis un grand nombre dutilisateurs par sa grande simplicit demise en uvre et sa totale adquation avec les besoins des e-marchands franais. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 23. Page 23 e-Commerce, Solutions Open SourcePubli, linstar de Magento, sous licence OSL, Prestashop est dveloppintgralement en PHP/MySQL. Il dispose dune API permettant dadapter loutil de nouveaux besoins.Porte par un diteur franais (le projet tait initialement un projet tudiant), lasolution a rapidement acquis une solide rputation auprs de sa communautfranaise et espagnole en simposant assez naturellement comme un dignesuccesseur dOsCommerce.Prestashop a galement lanc PrestaBox, un service en mode SaaS (Software as aService) permettant aux e-marchands de disposer dune offre cls en mainscomprenant les mises jour, les configurations, la maintenance, linstallation desmodules et lhbergement de la solution.[3.5] OfBizPort par la prestigieuse fondation Apache, OfBiz (Open for Business), est un outilextrmement ambitieux, qui offre sans doute le plus large spectre fonctionnel de cecomparatif. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 24. Page 24 e-Commerce, Solutions Open SourceDiffus depuis 2001 sous licence Apache 2.0 (comme tous les autres projets de lafondation), OfBiz repose sur un socle J2EE et plusieurs briques techniques issues dela fondation.Contrairement aux autres outils de ce comparatif, OfBiz nest pas un outilentirement spcialis dans le e-commerce . Il a pour ambition doffrir un ERP(Progiciel de Gestion Intgr) complet, avec plusieurs briques bien identifies : Vente en ligne (partie e-commerce de loutil) Gestion de la relation client - CRM Gestion de la chane logistique - SCM Gestion commerciale Gestion des points de ventes POS Lautre particularit dOfBiz est de proposer une approche framework et non un outilprt lemploi, sur tagre . Sa prise en main ncessite donc un investissementimportant, pour matriser loutil et parvenir mettre en place un site oprationnel.La communaut (encore assez confidentielle) dOfBiz se concentre essentiellementdans les listes de diffusion officielles. Il nexiste pas lheure actuelle decommunaut franaise reconnue pour OfBiz.Notons aussi que, comme tous les produits de la fondation Apache, OfBiz ne disposepas dun support diteur. Le support peut tre communautaire pour une part(utilisant les outils de suivi et dchange Apache), ou bien contractualis au traversdun prestataire intgrateur.[3.6] UbercartUbercart est la brique e-commerce de loutil de gestion de contenus Drupal. Penseinitialement comme une simple extension permettant la gestion de panier dansDrupal, elle est rapidement devenue un projet part entire parfaitement interfaceavec le CMS.Diffus depuis Juin 2008 sous licence Creative Commons "Share Alike", loutil adonc la particularit dtre une extension part entire dun outil de gestion decontenus.Ubercart prsente les mmes qualits et les mmes dfauts que Drupal : une communaut extrmement active et de qualit, Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 25. Page 25 e-Commerce, Solutions Open Source un outil bien pens techniquement et totalement interfac avec le reste de Drupal, une prise en main aise mais aussi une trs forte dpendance dautres extensions de Drupal,Linstallation peut tre un peu laborieuse et le primtre fonctionnel est un peu pluspauvre que celui des outils e-commerce spcialiss.[3.7] Les autres [3.7.1] Thelia, PliciThelia et Plici sont deux solutions open source PHP possdant une petitecommunaut assez active et un nombre de dploiements importants.Le primtre fonctionnel de ces solutions est cependant plus rduit que celui desautres solutions prsentes ici. Ce sont donc des solutions intressantes pour de trspetits e-commerants.En outre, leur communaut purement franco-franaise peut tre un critredinquitude quant leur prennit. [3.7.2] KonakartKonakart est n dune volont de la part de dveloppeurs de proposer un outilcomparable OsCommerce en environnement J2EE.Paru dbut 2007 sous licence EPL (Eclipse Public License), loutil reprend donc toutela logique instaure dans OsCommerce, en y apportant les formidables possibilitsdintgration quoffre lenvironnement J2EE.La communaut est malheureusement encore assez confidentielle. La faute sansdoute un modle conomique un peu flou (il faut fouiller pour obtenir les sources delapplication, qui nest finalement pas entirement Open Source) et dun fonctionnelmalgr tout assez pauvre et peu ergonomique.Prcisons enfin que Konakart dispose dune dition Community et dune ditionpayante dite "Entreprise" intgrant un certain nombre de fonctionnalits Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 26. Page 26 e-Commerce, Solutions Open Sourcesupplmentaires comme la gestion multi-boutiques ou lintgration de Lucenecomme moteur de recherche.Fait rare, lditeur propose des contrats de support pour les deux ditions de sonproduit. [3.7.3] RBS ChangeLe modle Open Source attire bien des diteurs de logiciels. RBS fait partie de ceuxqui se sont tourns vers un tel modle en livrant en fvrier 2010 ses applicationsChange CMS et e-commerce sous licence Affero GPL v3.Fruit de prs de 5 ans de dveloppement et plus dune centaines de projets, cettesolution est trs prometteuse tant dun point de vue technique que fonctionnel.Notons quelques aspects diffrenciants de la solution : CMS et e-commerce totalement intgrs et coupls, sans compromis fonctionnels Un backoffice de gestion utilisant la technologie XUL : le rendu graphique et ergonomique de tous les boutons et lments du backoffice est ralis par Firefox et sintgre parfaitement au systme dexploitation (possibilit de glisser dposer, code couleur uniforme), contrairement aux autres solutions prsentes qui disposent dun backoffice 100% html Un framework PHP5 dvelopp par lditeur et un environnement de dveloppement avanc. Une version entreprise pour des fonctionnalits avances (prvisualisation du site une date donne, gestion automatique des promotions)En contrepartie de ce rcent virage vers lOpen Source, RBS Change compte peudacteur dans sa communaut, ne bnficiant pas encore de cet atout essentiel laprennit dune solution libre. [3.7.4] eZ Publish / Typo3 / JoomlaSi nous avons retenu dans notre slection Ubercart, cest que parmi tous les CMSproposant un module e-commerce , il est le plus abouti.Mais la plupart des CMS open source du march proposent un module e-commerce : eZ publish propose son module eZ webshop Typo3 avec lextension tt-products Joomla! avec le module VirtueMart Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 27. Page 27 e-Commerce, Solutions Open SourceEn premire analyse, la gestion dun catalogue produit, et sa prsentation au seindun site sapparentent largement de la gestion de contenus. Un bon outil CMSpourra tout fait tre utilis pour prsenter un catalogue, et permettre unenavigation satisfaisante. A ceci, les extensions webshops ajoutent en gnral unegestion du panier, et du paiement. Mais leurs possibilits restent trs loignes dubesoin dune plateforme e-commerce ltat de lart.Globalement, ces extensions sont de niveaux comparables. Elles pourront convenir des entreprises possdant dj leur site institutionnel sur lun de ces CMS etsouhaitant y ajouter un petit catalogue en ligne sans relle ambition commerciale. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 28. Page 28 e-Commerce, Solutions Open Source [4] FONCTIONNALITS[4.1] Catalogue [4.1.1] Personnalisation graphique et ergonomiqueLe principal axe de diffrenciation dun site marchand, cest bien videmment son"look & feel". Mme si la plupart des outils du march proposent par dfaut uneapparence (plus ou moins) lgante, il est important de pouvoir contrler et modifierintgralement lergonomie et lhabillage graphique de lensemble des pages de votreboutique afin de donner une relle personnalit sa boutique. a) Paramtrage & templatesOn identifie deux principales mthodes de personnalisation : le paramtrage et letemplating. ParamtrageOn parle de paramtrage lorsque les oprations de personnalisation peuvent se fairede manire entirement visuelle sans mettre les mains dans un quelconque fichierde code. Il sagit gnralement de personnalisation de premier niveau : logo, titre etdescription de la boutique, disposition de certains blocs de contenus, slection descaractristiques produits afficher etc...Cette personnalisation se fait donc directement depuis une interfacedadministration et ne requiert aucune comptence technique particulire. TemplatesA linstar des CMS, la plupart des outils e-commerce rcents proposent unedistinction claire entre la forme et le fond.Cela signifie que les contenus, cest--dire principalement les produits constituant lecatalogue, sont grs sans se proccuper de la manire dont ils seront restitus ausein de pages web, destination des internautes.Cest loutil qui mettra en forme ces contenus via un jeu de templates, (ou gabarits).Ce sont les templates qui dfiniront la mise en page, la disposition des diffrentslments, ainsi que les choix dhabillage graphique (fontes, couleurs, alignements,encadrements, interlignes, etc.). Si demain vous souhaitez changer lapparence de Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 29. Page 29 e-Commerce, Solutions Open Sourcevotre boutique, il vous suffira de modifier le jeu de templates, sans avoir toucher votre catalogue, et donc avec une charge de travail rduite.Concrtement, un jeu de templates est souvent dcompos en deux entitsessentielles: Les fichiers templates qui dfinissent la structuration de vos pages et la composition des diffrents blocs de contenus. Par exemple, cest lui qui dterminera la composition dune fiche produit (position du visuel, emplacement rserv aux ventes croises etc). Ces fichiers templates sont gnralement des fichiers HTML, dans lesquels sont insres des balises spcifiques, plus ou moins complexes apprhender selon loutil. Les balises fournissent des indications quant linsertion des contenus au sein de la page HTML. Les feuilles de styles (fichiers CSS). Elles dfinissent quant elles lhabillage graphique des diffrents blocs de contenus des pages.La cration, puis la modification, dun jeu de templates est donc une oprationtechnique ncessitant certaines comptences techniques, et au minimum unematrise du HTML et des feuilles de styles CSS.Un outil e-commerce permet donc dassocier votre boutique un jeu de templates.Les plus avancs vous permettront cependant daller un peu plus loin : En planifiant des changements de jeux de templates sur des crneaux paramtrables (typiquement pour programmer un changement dhabillage graphique de votre boutique pour les ftes de Nol). En associant plusieurs jeux de templates une mme boutique afin de proposer plusieurs restitutions possibles selon le profil de linternaute ou le mdia utilis (accs mobile par exemple). OsCommerce est particulirement faible sur ce point : il ne propose tout simplement pas de vrai mcanisme de templating. En effet, ds que lon souhaite sortir du schma standard "3 colonnes" propos par dfaut, il est ncessaire deffectuer les modifications directement dans les fichiers PHP du noyau. Inutile de prciser que ce genre de manipulations nuit terriblement la maintenabilit de la solution. Magento propose un mcanisme de templates pouvant paratre complexe au premier abord mais permettant une grande flexibilit lusage. Il repose sur le modle MVC de Zend Framework et dcompose lensemble des pages en blocs fonctionnels (menu principal, bloc de recherche, bloc des meilleures ventes etc) Ces blocs sont ensuite assembls via des fichiers XML. Notons galement que Magento propose la planification de changements de styles et lassociation de plusieurs jeux de templates une boutique. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 30. Page 30 e-Commerce, Solutions Open Source Prestashop et OfBiz reposent tous deux sur un moteur de templates standardis : Smarty pour Prestashop (utilis entre autres par Joomla) et Freemarker pour OfBiz. Ces derniers permettent une grande flexibilit de mise en forme et sont assez simples prendre en main. Ubercart ne possde pas de langage de template particulier. La mise en forme des crans se dfinit directement au niveau des fichiers PHP. Cela ncessite donc une bonne connaissance technique pour tre pris en main, et rend les changements plus difficiles. b) Interfaces riches (RIA)Certains secteurs, comme le luxe, veulent proposer aux internautes une exprienceutilisateur innovante permettant de restituer de manire plus forte lidentit de lamarque ou de proposer un mcanisme de navigation plus atypique.Il est possible de mettre en place des interfaces riches (Rich Internet Application ouRIA) en faisant appel des technologies telles que Flash, Flex ou encore Silverlight. Boutique en ligne de LongchampDans ce cas, on a en fait une vritable petite application qui sexcute sur le posteclient, au sein du navigateur, et qui change avec le site web, et donc avec loutil e-commerce.Ces techniques peuvent tre plus ou moins complexes mettre en uvre selon loutilretenu et selon limportance des interfaces riches au sein du site. Sil ne sagit quedintgrer ponctuellement des bannires ou petits configurateurs au sein destemplates existants, lopration sera moins complexe que sil sagit de mettre enplace un frontal intgralement en Flash ou en Flex.En effet, le mcanisme de templates tant court-circuit, il est ncessaire que loutildispose dune interface (API) permettant lapplication client dobtenir lesinformations gres par loutil (catalogue, offres tarifaires etc) Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 31. Page 31 e-Commerce, Solutions Open Source Magento et OfBiz permettront une intgration RIA relativement aise et ne ncessitant pas dintervenir sur le noyau de lapplication car leur architecture 3-tiers permet de dcolrer la prsentation du contenu. Dans le cas de Magento, on peut par exemple utiliser le framework Zend pour exposer les fonctions non pas en php mais en AMF pour raliser des applications Flex. OsCommerce, Prestashop et Ubercart ncessiteront en revanche des modifications plus en profondeur pour permettre de brancher un frontal riche par-dessus la couche applicative. Ces oprations ne sont pas impossibles mais ncessitent simplement une charge de travail plus importante. [4.1.2] Multi boutiquesLa gestion multi-boutiques est la capacit de la plateforme e-commerce piloterplusieurs boutiques qui partagent ou non le rfrentiel client, le catalogue, les offrestarifaires ou encore lapparence graphique.La gestion multi-boutique est une fonctionnalit avance, qui nest pas encore offertepar tous les outils. La complexit de cette gestion dpend entirement de la portedes informations partages entre les boutiques.Nous identifions ci-dessous les cas de figure les plus courants ncessitant de faireappel une fonctionnalit multi-boutiques. a) Cas 1 - Site multi-paysUn des besoins les plus frquents est de pouvoir piloter depuis une mme plateformeles boutiques de diffrents pays. Grer un site marchand multilingue ne consistepas simplement grer la traduction des diffrents contenus du catalogue. Celancessite galement: De grer parfaitement le paiement multi-devises De grer les taxes pour chaque pays cibl De se connecter aux diffrentes solutions logistiques locales (transporteurs, entrepts locaux etc) De pouvoir garder la possibilit de ne pas vendre certains produits du catalogue dans certains pays. De se conformer aux rglementations locales De faon gnrale, prendre en considration les coutumes locales en matire de e-commerce (par exemple, les japonais sont habitus une livraison en 24h maximum). Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 32. Page 32 e-Commerce, Solutions Open Source b) Cas 2 - Usine sitesUn autre besoin rcurrent consiste gnrer la demande depuis une plateformeune nouvelle boutique qui possdera son propre catalogue, ses propres clients et sapropre apparence graphique.On a dans ce cas une impermabilit totale entre les donnes gres par lesdiffrentes boutiques, chacune ayant son propre administrateur local, qui na aucuneconnaissance et aucun accs aux autres boutiques.Cette mthode est notamment utilise par les socits souhaitant offrir un service devente en ligne en mode hberg, en mode SaaS , la manire de PowerBoutique. c) Cas 3 - Site multi-ciblesOn peut galement rencontrer le cas dun marchand souhaitant proposer desfragments de catalogue diffrents et/ou une tarification diffrente sur des sites"privatifs".Cest un cas de figure particulirement frquent dans des contextes B2B o lessocits ngocient parfois des accords privilgis auprs dun de leurs clients etsouhaitent leur mettre disposition une boutique privative.On doit alors pouvoir slectionner la partie du catalogue que lon souhaite reprendredans la nouvelle boutique, renseigner les tarifs associs et crer les comptes clientsqui y ont accs. d) Cas 4 - Site multi enseignesLe dernier cas de figure est celui dune marque possdant plusieurs enseignes etsouhaitant mutualiser un certain nombre de paramtrages entres les diffrentesboutiques.Le catalogue et lapparence graphique des sites sont distincts mais le rfrentielclients peut tre partag afin de faire bnficier ces derniers doffres promotionnellesvalables sur nimporte quelle boutique de la marque.Dans tous les cas, loutil doit donc permettre une granularit suffisante dans lagestion de son catalogue pour permettre selon la cible, le pays ou les usagesdadapter les informations affiches et les processus de vente mis en uvre. Prestashop et Ubercart ne proposent aucune gestion multi-boutiques. Ils proposent toutefois des alternatives fonctionnelles pour la gestion du cas dune boutique multilingue (sans gestion de catalogue diffrenci entre les langues). OsCommerce dispose de plusieurs extensions communautaires de qualit diverses pour implmenter la gestion des cas 1 et 2. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 33. Page 33 e-Commerce, Solutions Open Source Magento et OfBiz grent parfaitement lensemble des cas. Notons toutefois que la gestion dadministrateurs locaux nest possible quen version Entreprise pour Magento. [4.1.3] CatgorisationUn catalogue est gnralement organis selon une arborescence correspondant unclassement logique des produits : /photo/appareils numriques/moins de 2mgapixels. La navigation sur le site refltera ce classement des produits.Dans leur recherche, les clients nauront pas tous la mme logique, les mmespriorits. Certains pourront rechercher les appareils photos par nombre de pixels,dautres par prix, dautres par marque, etc.Il est donc important de pouvoir dfinir de multiples organisations de classement desproduits. On parle alors darbres de catgories, et un mme produit pourra trerang en plusieurs nuds, sur diffrents arbres de catgories.Ce classement peut tre explicite : ladministrateur dfinit les arborescences decatgories, et range un mme produit au regard des diffrentes arborescences.Le classement peut aussi tre automatique, sur la base de certains attributs desproduits. Typiquement la catgorie Moins de 200 est une catgorie dynamique,dans laquelle un produit apparatra ou non selon son prix actuel. On parle de navigation par facettes (voir p41) o la facette est le prix dans lexemple donn.Lexemple ci-dessus prsente la possible catgorisation des produits dune boutique spcialise dans lalimentation animalire Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 34. Page 34 e-Commerce, Solutions Open SourceLarbre de catgories dfini ne correspond pas ncessairement au menu denavigation propos aux internautes. Certaines catgories peuvent tout simplementservir usage interne (pour classer des produits non encore mis la vente parexemple). Dune manire gnrale, la catgorisation est une forme de mtadonneassocie au contenu produit , et qui peut tre utilise des fins de gestion, denavigation ou bien seulement de critre de recherche. Tous les outils de ce comparatif proposent une gestion dune arborescence de catgories profondeur non limite avec positionnement multiple. Seul Magento propose dans sa version Entreprise une gestion des droits par catgorie permettant de donner accs ou non un groupe de clients une catgorie prcise. [4.1.4] Types de produits a) Produits configurables et personnalisablesCertains produits sont configurables, cest dire quils prsentent des options, que leclient peut et doit prciser dans le processus dachat.On parlera donc de modles et darticles. Typiquement si le modle est un tee-shirt,larticle command est un tee-shirt dune certaine taille et dune certaine couleur.Dune faon gnrale, on distingue le modle dun article en se posant les questionssuivantes : Quel est le produit que je garde en stock ? La rponse correspondra larticle. On parle mme de SKU (Stock Keeping Unit), cest dire unit de gestion de stock Quelle est loffre commerciale que je fais mon client ? Il sagit alors du modle.On peut ainsi mettre en rayon le produit tee-shirt manches longues, taille 3,couleur bleue (dans ce cas modle = article), ou bien le produit tee-shirt mancheslongues , configurer en taille et en couleur, voire mme le produit tee-shirt , configurer en manche, taille et couleur. Dans cet exemple, le SKU est donc le triplet(manche, taille, couleur). Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 35. Page 35 e-Commerce, Solutions Open Source Exemple de produit configurableCette notion de distinction entre modle et article est fondamentale car si cest leproduit qui va porter lensemble des caractristiques basiques (description,placement dans les catgories), cest bien larticle qui portera les informations destock (un tee-shirt peut tre disponible en taille L mais pas en taille XL), visuels etventuellement de prix.Si notre tee-shirt existe en 3 coloris diffrents et 5 tailles diffrentes, alors on aura15 articles, 15 SKU donc, dans le catalogue (si lon considre que chaque coloris estdisponible dans toutes les tailles).Selon les cas, cette configuration peut avoir un impact sur les prix. Dans notreexemple, le choix dune taille XXL engendre un surcot de 2.Dans le cas de produits personnalisables (par exemple lutilisateur a la possibilitduploader une photo qui sera transfre sur le tee shirt), le principe vis--vis duclient reste le mme, mais la notion sous-jacente nest pas identique : en effet, leclient va acheter le mme article (SKU) ce qui va impacter le mme stock, quelle quesoit la personnalisation effectue. OsCommerce propose une gestion assez laborieuse de ce type de produits. On peut toutefois dfinir autant dattributs configurables que lon souhaite et prciser si le choix de cet attribut gnre un surcot. Nativement, loutil ne fait pas de vraie distinction entre modle et article. Il gre en effet le niveau de stock par modle. Des extensions permettent cependant denrichir ce fonctionnement. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 36. Page 36 e-Commerce, Solutions Open Source Magento propose une gestion trs complte des produits configurables et des produits personnalisables. Lors de la dfinition des attributs dun produit, on prcisera pour chacun deux sil pourra faire lobjet dun axe de configuration. Lors de la cration dun produit configurable, Magento gnre automatiquement autant darticles (SKUs) que de dclinaisons souhaites. Petit bmol, Magento ne propose pas nativement dassocier chacune des dclinaisons un visuel propre. Prestashop et OfBiz grent assez finement les produits configurables (appels dclinaisons dans ces deux outils). Chaque article possde bien son propre SKU, son niveau de stock, sa tarification ainsi que son poids. Notons galement quil est possible dattacher un visuel diffrent par dclinaison. Ubercart propose une gestion plus sommaire des produits configurables. Il faut prciser manuellement pour chaque dclinaison le nouveau SKU et le niveau de stock associ. Pas de gestion des visuels associs chaque dclinaison. b) Packs de produitsOn parle de bundle ou de pack produit pour dcrire un regroupement darticlessous une tarification unique. On distingue deux types de bundles:Les bundles figs : Un bundle contient des quantits de diffrents articles pour unprix donn, les quantits et le prix tant figs par ladministrateur.Les bundles dynamiques: Linternaute a la possibilit de prciser la quantitsouhaite de chaque article composant le bundle. Par exemple, dans le cas dunensemble de mobilier de salon, il pourra dterminer la quantit de fauteuils, depoufs et de canaps souhaits. Le prix sera alors calcul dynamiquement en fonctionde la composition du bundle.Notons que les articles prsents dans un bundle peuvent tre proposs la ventesparment ou non. OsCommerce ne propose pas nativement la gestion de bundles. Une extension le permet nanmoins. Rappelons tout de mme que les contributions OsCommerce ont parfois la fcheuse habitude dtre incompatibles entre elles. A manipuler avec prcaution donc Magento propose cette fonction dans la variante dynamique sous le nom de produits groups et dans la variante fig par la notion de bundle . Notons quil nest possible dintgrer au sein dun pack que des articles et non des modles. En dautres termes, pas de produit configurable au sein dun bundle. Prestashop met disposition cette fonction dans la variante fig sous le nom de pack , avec galement la mme limitation que Magento en matire de produits configurables. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 37. Page 37 e-Commerce, Solutions Open Source Mention spciale pour Ubercart qui propose les deux variantes de packs et qui supporte les produits configurables au sein de ces packs. OfBiz offre quant lui une gestion complte de ces packs et ceci aussi bien figs que dynamiques.Loffre prsente au client est parfoiscomplexe et compose de diffrentsarticles choisir et qui constituent infine le produit. Cest le cas parexemple pour lachat dun ordinateur :il est compos dune carte mre, duncran, de mmoire, que le clientpourrait choisir parmi plusieursmodles de carte mre, crans,mmoires.Lintrt est surtout de prsenter surun mme cran toutes les associationsde produits possibles.Afin daider linternaute faire sonchoix, des contrles peuventgalement exister, vrifiant lacompatibilit des choix. OsCommerce, Ubercart et Prestashop ne proposent pas cette possibilit. Magento et OfBiz proposent cette fonction sans toutefois offrir de contrle dincompatibilit entre produits. c) Produits immatrielsDe plus en plus de produits non immatriels se vendent en ligne. En 2009, 47% desinternautes3 ont achet les types de produits suivants : Les mdias tlchargeables (comme les films, musiques, livres, revues, photographies).Se pose alors la question du contrle de la diffusion, des droits dauteurs et donc dessystmes de protection. On constate lusage de techniques dites DRM pour Digital3 Source : Baromtre Fevad Mdiamtrie/NetRatings mai 2009 Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 38. Page 38 e-Commerce, Solutions Open SourceRights Management ou encore Gestion des Droits Numriques mettant en uvre desdispositifs de tatouage numrique, de verrouillage fonctionnel (pas de fonctionrechercher dans un PDF), de restriction quant au logiciel utilis pour louverture. Les services (compte bancaire, assurance)Les conditions relatives aux services vendus sont souvent complexes et ncessitentbeaucoup dinformations de la part du client : prenons lexemple de la souscription une mutuelle de sant qui ncessite la saisie du rgime social, des enfants charge,une attestation de scurit socialeLe paiement est rarement un acte ponctuel mais demande une rcurrence desoprations, et donc une gestion plus importante. Le scellement de lacte dachat estdonc plus proche dune signature de contrat que dun paiement. Les rservables (place de cinma, billet de train, concert, thtre, vol, sjour).La principale contrainte concerne la gestion du stock de ces produits. En effet, ilsagit souvent de vendre une place numrote dont chacune a sa proprecaractristique : on pourrait considrer les billets de train comme 485 produitssimples correspondant aux 485 places dun TGV.Toutefois, la particularit commune de ces produits est quils ne dclenchent a prioripas de flux logistique. Aucun des produits tudis nest en mesure de grer simplement les produits rservables. UberCart, OsCommerce et Prestashop traitent les produits tlchargeables uniquement. OfBiz et Magento permettent de modliser des produits virtuels simples (services) et des produits tlchargeables. Magento traite en plus la problmatique du tlchargement scuris et limit des ressources numriques. [4.1.5] Attributs et classification des produits a) AttributsUn produit est dcrit par des caractristiques, que lon appelle aussi attributs. Cesattributs sont de diffrents types : textes, images, nombres, Nous mettons de cotlinformation de prix, qui est un attribut traiter spcifiquement, comme nous leverrons plus loin. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 39. Page 39 e-Commerce, Solutions Open SourceLes attributs dcrivant un produit peuvent tre par exemple : champ de textesimple, texte format ou enrichi , cest dire incluant de la mise en forme (gras,italiques, taille de fonte, tableaux, ), image, fichier joint (par exemple Pdf), valeurnumrique, date, etc.Il est souvent utile que la valeur de lattribut puisse tre slectionne dans une liste,ce qui facilitera lexploitation des donnes, les recherches et linternationalisation.Par exemple : fonction mains libres : oui/non , ou bien frquence : bi-bandes / tri-bandes / quadri-bandes .A titre dexemple, la description dun tlviseur LCD pourrait utiliser les champssuivants: Intitul du champ Type de champ Valeur Dsignation produit Texte (100 caractres) Sony KDL-32S5500 Marque Liste droulante Sony Description produit Texte riche Lorem ipsum Taille cran Nombre (en cm) 81 cm Contraste Texte (100 caractres) Dynamique 25000:1 Entres HDMI Nombre 3 Frquence Liste droulante 100 Hz Compatibilit HD Liste droulante Full HDIl peut tre tentant de saffranchir de ces attributs et dintgrer lensemble descaractristiques dun produit dans un immense champ texte qui sera intgr sur lafiche produit. Si cest parfois invitable, parce que les donnes proviennent dun ERPne proposant pas cette structuration par exemple, cela doit pourtant tre vitautant que possible.Tout dabord parce que les attributs sont tous potentiellement des critres derecherche pour les clients, mme si tous ne seront pas proposs. Exemple : recherchepar marque, par puissance, par capacit mmoire, En concatnant tous cescritres dans un seul champ texte, il ne sera plus possible de cibler ces recherches.Ensuite parce que, dans le cas des produits techniques, ces critres vont pouvoir treutiliss dans des grilles de comparaisons. La comparaison de produits estaujourdhui une fonctionnalit avance, mais attendue. Elle permet linternautede slectionner plusieurs produits du catalogue et douvrir une vue mettant cte cte lensemble des caractristiques des produits slectionns. Dans le cas de nostlvisions, cela vite votre internaute de faire des allers-retours entre les fichesproduits et lui permet de se concentrer sur les lments quil considre comme descritres de choix. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 40. Page 40 e-Commerce, Solutions Open SourceEnfin, les attributs correctement structurs pourront tre prsents sur les cransdu site de faon uniforme (mme endroit, mme formatage), plus facile lire pour uninternaute qui navigue entre des produits du mme genre. Cette dissociation du fondet de la forme est galement un lment essentiel pour linternationalisation ducatalogue. OsCommerce propose une gestion assez simple des attributs. On dfinit dans le back office un nouvel attribut auquel on associe une liste de valeurs possibles. Loutil ne propose pas de typage des attributs (attribut de type nombre, de type date, de type texte libre etc) Notons toutefois que de nombreuses extensions permettent denrichir le mcanisme de manipulation de ces attributs. On citera notamment lextension Option Types qui est sans doute la plus stable et la plus avance. Prestashop, OfBiz et Ubercart fournissent une gestion des caractristiques un peu plus fine. Sils ne proposent pas de typage des attributs, ils permettent toutefois de choisir entre des attributs saisie libre (champ texte) et des attributs de type liste (liste de valeurs prdfinies dans linterface dadministration par exemple le type de compatibilit HD dun cran LCD : aucune/HDReady/FullHD). Magento propose quant lui une gestion des attributs trs complte et ltat de lart. Lensemble des attributs sont typs (champ texte, champ de texte riche, liste droulante, date, image etc). Pour chaque attribut, on pourra dfinir depuis linterface dadministration sil est obligatoire la saisie, sil doit tre pris en compte par le moteur de recherche, sil peut tre utilis comme critre de tri ou encore sil doit apparaitre dans le cas dune comparaison entre produits. b) Classes de produitsSelon la nature du produit, certains attributs seront pertinents ou non. On parleradu cpage pour un vin, mais non pour un lecteur MP3.Lorsquon gre une diversit de produits, il est donc prcieux de pouvoir dfinir desclasses de produits, auxquelles correspondent des listes dattributs partags par cesproduits.Ainsi lorsque lon crera un produit de type bouteille-de-vin, les attributs renseigner seront dfinis en consquence: vignoble, anne, cpage, contenance,degrs, OsCommerce et Prestashop ne grent pas ces classes dattributs. Il nexiste donc pas de moyen dassocier une classe de produits une combinaison dattributs. Le masque de saisie est le mme pour tous les produits. Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 41. Page 41 e-Commerce, Solutions Open Source Magento, Ubercart et OfBiz proposent bien cette classification. Magento raisonne notamment par groupes dattributs . La premire tape lors de la cration dun produit est de slectionner son groupe dattributs qui impactera le masque de saisie en consquence. c) Navigation par facettesLes attributs peuvent tre galement des critres possibles de classificationautomatique : au lieu de ranger un produit dans une arborescence de catgories, onpeut prvoir un rangement automatique, sur la base de tel attribut. Cest ce que lonappelle la navigation par facettes.Par exemple dans le rayon tlviseurs de ma boutique, je vais offrir la possibilit mes internautes de filtrer immdiatement les produits en ne conservant laffichageque ceux ayant une frquence de 100Hz ou que ceux de la marque Sony. Ces filtrestant bien videmment cumulables. Exemple de navigation par facette sur un rayon tlviseurs dune boutique fictive Smile Open Source Solutions - Reproduction interdite sans autorisation.
  • 42. Page 42 e-Commerce, Solutions Open Source Seul Magento propose une vraie navigation par facettes. Lors de la dfinition de nouveaux attributs, on prcisera si ce dernier pourra tre utilis comme facette de navigation. Notons que ce filtrage se fait de manire intelligente : loutil ne laissera pas la possibilit de filtrer le catalogue sur un attribut si aucun article ne correspond cette combinaison de filtres (si par exemple il ny a plus darticle entre 10 et 20 , cette tranche de prix napparatra pas dans les filtres applicables. [4.1.6] RechercheLe moteur de recherche est un lment central dun site marchand. Une grandepartie de vos internautes utiliseront directement ce moteur de recherche pourtrouver le produit voulu plutt que de naviguer travers larborescence ducatalogue. La recherche doit donc tre pertinente, ergonomique et performante.Un nologisme est mme apparu pour dfinir lart de faire de la recherche et lanavigation une arme de guerre : le searchandizing. a) Recherche full-text ou structure?Nous identifions deux types de recherche possibles :Recherche structure : Un utilisateur doit pouvoir chercher un produitdirectement par sa rfrence ou par recherche sur un de ses attributs. Je cherche parexemple un ouvrage traitant de science fiction au format poche paru aux ditionsGallimard (auquel cas je mempresse daller acheter le formidable Guide duVoyageur Galactique du non moins formidable Douglas Adams). Je vais donc remplirle formulaire de recherche en slectionnant science fiction dans le champ genre , Gallimard dans le champ diteur , poche dans la liste droulante format .Recherche full-text : La recherche doit pouvoir galement tre effectue surlensemble des champs ainsi que sur les contenus lis. Si vous attachez des noticestechniques au format PDF vos fiches produits, il peut tre souhaitable que votrerecherche porte galement sur le contenu de ces documents.Notre sentiment