You are on page 1of 45

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 2

1. PREAMBULE
1.1. SMILE
Smile est une socit dingnieurs experts dans la mise en uvre de solutions
open source et lintgration de systmes appuys sur lopen source. Smile
est membre du CNLL, le Conseil National du Logiciel Libre, association
d'associations pour la promotion et la dfense du logiciel libre.

Smile compte 700 collaborateurs dans le monde, dont plus de 450 en
France, ce qui en fait la premire socit en France et en Europe spcialise
dans lopen source.

Depuis 2000, Smile mne une action active de veille technologique qui lui
permet de dcouvrir les produits les plus prometteurs de lopen source, de
les qualifier, de les valuer, puis de les dployer, de manire proposer ses
clients les produits les plus aboutis, les plus robustes et les plus prennes.
Cette dmarche a donn lieu toute une gamme de livres blancs couvrant
diffrents domaines dapplication. La gestion de contenus, les portails, le
dcisionnel, les frameworks PHP, la virtualisation, la Gestion Electronique de
Documents, les ERP, le big data
Chacun de ces ouvrages prsente une slection des meilleures solutions
open source dans le domaine considr, leurs qualits respectives, ainsi que
des retours dexprience oprationnels.


Au fur et mesure que des solutions open source solides gagnent de
nouveaux domaines, Smile est et sera prsent pour proposer ses clients
den bnficier sans risque.
Smile apparat dans le paysage informatique franais et europen comme
le prestataire intgrateur de choix pour accompagner les plus grandes
entreprises dans ladoption des 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 les phases davant-projet, en recherche de solutions, quen
accompagnement de projet. Depuis 2000, Smile dispose dune Agence
Interactive, proposant outre la cration graphique, une expertise e-
marketing, ditoriale, et interfaces riches. Smile dispose aussi dune agence
spcialise dans la Tierce Maintenance Applicative, linfogrance et
lexploitation des applications.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 3



Enfin, Smile est implant Paris, Lyon,
Nantes, Bordeaux, Lille, Marseille et
Montpellier. Et prsent galement en
Suisse, en Ukraine, aux Pays-Bas, au
Maroc ainsi quen Cte dIvoire.



1.2. OPEN SOURCE
En parallle ces publications, pour bien comprendre la rvolution en
marche de lopen source, Smile a publi plusieurs livres blancs expliquant les
spcificits, les modles conomiques, les sous-jacents ainsi que les atouts
de lopen source.


1.3. QUELQUES REFERENCES DE SMILE
Smile est fier davoir contribu, au fil des annes, aux plus grandes
ralisations Web franaises et europennes ainsi qu limplmentation de
systmes dinformation pour des socits prestigieuses. Vous trouvez ci-
dessous quelques clients nous ayant adress leur confiance.
Web
EMI Music, Salon de lAgriculture, Mazars, Areva, Socit Gnrale, Gtes de France,
Groupama, Eco-Emballage, CFnews, CEA, Prisma Pub, Volia, J CDecaux, 01 Informatique,
Spie, PSA, Boiron, Larousse, Dassault-Systmes, Action Contre la Faim, BNP Paribas, Air Pays
de Loire, Forum des Images, IFP, BHV, Gallimard, Cheval Mag, Afssaps, Bnteau, Carrefour,
AG2R La Mondiale, Groupe Bayard, Association de la Prvention Routire, Secours
Catholique, Canson, Veolia, Bouygues Telecom, CNIL, Danone, Total, Crdit Agricole

E-Commerce
Krys, La Halle, The North Face, Kipling, Vans, Pepe J eans, Hackett, Minelli, Un J our Ailleurs,
Decitre, ANWB, Solaris, Gibert J oseph, De Dietrich, Macif, Figaroclassifieds, Furet du Nord,
Gtes de France, Camif Collectivit, GPdis, Projectif, ETS, Bain & Spa, Yves Rocher, Bouygues
Immobilier, Nestl, Stanhome, AVF Primdical, CCI, Snowleader, Darjeeling, Cultura,
Belambra


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 4

Collaboratif
HEC, Bouygues Telecom, Prisma, Veolia, Arjowiggins, INA, Primagaz, Croix Rouge, Eurosport,
Invivo, Faceo, Chteau de Versailles, Eurosport, Ipsos, VSC Technologies, Sanef, Explorimmo,
Bureau Veritas, Rgion Centre, Dassault Systmes, Fondation dAuteuil, Gaz Electricit de
Grenoble, Ville de Niort, Ministre de la Culture, PagesJ aunes Annonces, Primagaz, UCFF,
Apave, Goservices, Renault F1 Team, INRIA, CIDJ , SNCD, CS informatique, Serimax, Volia
Propret, Netasq, Corep, Packetis, Alstom Power Services, Mazars, COFRAC, Assemble
Nationale, DGAC, HEC

Systmes dInformation
Veolia Transport, Solucom, Casden Banque Populaire, La Poste, Christian Louboutin,
PubAudit, Effia Transport, France 24, Publicis, Nouvelles Frontires, J us de Fruits de Moora,
Espace Loggia, Bureau Veritas, Skyrock, Lafarge, Cadremploi, Groupe Vinci, IEDOM,
Carrefour, Corsair, Le Bon Coin, J ardiland, Trsorerie Gnrale du Maroc, Ville de Genve,
ESCP, Faiveley Transport, INRA, Yves Rocher, ETS, Perouse Mdical, Auchan ecommerce,
Viapresse, Danone

Infrastructure
Agence Nationale pour les Chques Vacances, Pierre Audoin Consultants, Rexel, Motor
Presse, OSEO, Sport24, Eco-Emballage, Institut Mutualiste Montsouris, Ionis, Osmoz, SIDEL, Atel
Hotels, Cadremploi, Institut Franais du Ptrole, Mutualit Franaise, Bouygues Telecom,
Total, Ministre de lcologie, Orange, Carrefour, J ardiland, Kantar, Coyote, France
Televisions, Radio France,

Consulter nos rfrences, en ligne, ladresse : www.smile.fr/clients/


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 5


1.4. CE LIVRE BLANC
Nous avons ralis et publi en 2008 une tude sur les ERP open source
existants, et ce en totale indpendance de tout diteur. Nous avions eu
comme ambition d'avoir une couverture exhaustive, c'est--dire danalyser
fonctionnellement et techniquement pratiquement tous les produits qui se
disent ERP open source, afin d'tre sr de ne rater aucune bonne solution
adapte au march, mais aussi dans le souci de la prennit des solutions.
A l'issue de cette tude, nous avions retenu une shortlist compose de
OpenERP, OpenBravo, Compiere, Adempiere, Neogia et ERP5. Notre livre
blanc prcdent sur le sujet dtaille cette tude et les rponses
fonctionnelles et techniques apportes par ces ERP chacun des besoins en
gestion d'une entreprise.
Aprs plusieurs annes d'implmentation d'OpenERP et plusieurs projets
d'envergure mens bien, Smile s'est engag plus fortement sur la solution
OpenERP sur laquelle nous avons construit une expertise de haut niveau et
une quipe large. Ce choix a par ailleurs t confirm par la dynamique et
le leadership aujourdhui incontest dOpenERP dans le monde open
source.
Prenant en compte notre penchant aujourd'hui pour la solution OpenERP,
nous ne pouvions simplement actualiser l'tude faite alors.
Nous avons aussi fait le choix de nous concentrer pour ce livre blanc sur le
domaine de lecommerce, sujet relativement vaste qui peut ncessiter
quasiment tous les modules dun ERP et pour lequel nous avons plusieurs
retours dexprience quil nous semble intressant de partager ici.
Nous avons dcid de centrer ce livre blanc uniquement autour de la
solution OpenERP et d'y inclure les volutions et nouveauts des dernires
versions, en utilisant le prisme des besoins de lecommerce.
Note : Lditeur belge OpenERP a par ailleurs fait le choix de se renommer
en Odoo , marquant ainsi plus fortement son orientation business apps
ou sa libert crer des produits autres que lERP. Pour accompagner cette
transition, nous utiliserons dans ce livre blanc indiffremment les
marques OpenERP bien connu, ou Odoo qui doit encore faire son
chemin.

1.5. AUTEURS
Ce livre blanc a t rdig par Corentin POUHET-BRUNERIE, Samir RACHEDI et
Badr CHENTOUF.


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 6

1. PREAMBULE 2
1.1. SMILE 2
1.2. OPEN SOURCE 3
1.3. QUELQUES REFERENCES DE SMILE 3
1.4. CE LIVRE BLANC 5
1.5. AUTEURS 5
2. GENERALITES ERP POUR LECOMMERCE 8
2.1. A QUOI SERTUN ERP ? 8
2.2. ERP INTEGRE OU BEST-OF-BREED ? 8
2.3. MODULES ERP RELATIFS A LECOMMERCE 9
2.4. LERP ECOMMERCE DANS SON ECOSYSTEME 10
2.5. AVANTAGES DE LOPEN SOURCE 11
3. PRESENTATION DE ODOO 13
3.1. UN EDITEUR BELGE, UNE COMMUNAUTE INTERNATIONALE 13
3.2. ERP, BUSINESS APPLICATIONS ETMODULES DISPONIBLES 14
3.3. OPEN SOURCE ETMODELE ECONOMIQUE 15
3.4. TECHNOLOGIES 16
3.5. INTERFACE UTILISATEUR 18
4. GESTION DU REFERENTIEL 21
4.1. PRODUITS 21
4.2. PARTENAIRES COMMERCIAUX 22
4.3. MULTI-SOCIETES 23
4.4. CATALOGUE ORIENTE ECOMMERCE 24
4.5. REFERENTIEL PRODUIT 25
5. GESTION FRONT-OFFICE 27
5.1. VENDRE SUR INTERNETLES PRODUITS DE SON ERP 27
5.2. VENTES VIA LES PARTENAIRES 27
5.3. SYNCHRONISATION ODOO / MAGENTO 28
5.4. SYNCHRONISATION ODOO / DRUPAL COMMERCE 29
5.5. FRONTECOMMERCE INTEGRE A ODOO 29
6. GESTION COMMERCIALE 33
6.1. GESTION DES PRIX & DES PROMOTIONS 33
6.2. GESTION DES OPERATIONS COMMERCIALES 34
6.3. DEFINITION DES OBJECTIFS DE VENTES ETSUIVI DU REALISE 34
7. GESTION DES COMMANDES 37
7.1. GESTION DES PRECOMMANDES 37
7.2. ADMINISTRATION DES VENTES 37
8. GESTION LOGISTIQUE 39

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 7

8.1. GESTION DES MODES DE LIVRAISONS 39
8.2. GESTION DUN LOGISTICIEN EXTERNE 40
8.3. GESTION DES STOCKS 41
8.4. GESTION DES APPROVISIONNEMENTS 43
8.5. GESTION DE LA FABRICATION 44
9. CONCLUSION 45


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 8

2. GENERALITES ERP POUR LECOMMERCE
2.1. A QUOI SERT UN ERP ?
Un ERP (Enterprise Resource Planning) ou encore en franais PGI (Progiciel
de Gestion Intgr) est un rfrentiel central de gestion de toutes les
donnes d'une entreprise, permettant de grer diffrents processus de
l'entreprise.
Dans le cas de lecommerce, le processus pivot est la vente d'un produit, qui
comprend l'acte d'achat, mais aussi ensuite la fabrication du produit ou son
approvisionnement auprs d'un fournisseur, l'acheminement du produit
jusqu'au client, l'enregistrement en comptabilit, la gestion d'un ventuel
service aprs-vente
Tout le monde connait de prs ou de loin le processus de vente dun
produit, pour autant, ce workflow devient rapidement complexe ds lors
quon y intgre toute la gestion des exceptions, des annulations, des retours,
comme on peut le voir sur le schma ci-dessous reprenant le
paramtrage par dfaut dOdoo


L'intrt d'un ERP est la fois de rpondre aux besoins d'un mtier prcis
(comptabilit, commerce, achats, logistique, ) et de runir ces
fonctionnalits en un seul endroit pour avoir un traitement et une vision
d'ensemble de tout le processus, automatisant tout ce qui peut l'tre, en
vitant les flux informatiques entre applications et surtout les ressaisies par les
utilisateurs.

2.2. ERP INTGR OU BEST-OF-BREED ?
A linverse de la dmarche ERP, il existe une dmarche radicalement
oppose, celle du best of breed , qui consiste assembler les meilleures
solutions pour couvrir les diffrents besoins, et les relier entre elles.
Les avantages dune centralisation des informations et des processus via un
ERP intgr sont nombreux : simplicit dusage avec un seul logiciel,
alignement des rfrentiels, possibilit de faire voluer les processus business
plus simplement, capacit utiliser des donnes aval pour des calculs

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 9

amont, sans compter la simplification du point de vue technique avec
labsence de flux inter-applicatifs.
Cependant lapproche best-of-breed est aussi apprcie dans le monde de
lecommerce, sans pour autant tre exclusive bien sur. Cette approche est
probablement plus prsente dans ce domaine, lie au fait quil existe
beaucoup de mtiers en jeu dans lexploitation dun site ecommerce, et
que chacun de ces mtiers est aujourdhui en mutation, en volution ou en
innovation forte, et donc quune solution unique aura du mal suivre et
assumer toutes ces expertises. Lapproche best-of-breed rpond alors des
exigences plus leves pour chaque fonctionnalit, exigences souvent lies
la taille de lorganisation e-commerce, avec cependant en face des
cots de mise en uvre et de maintenance associs prendre en compte.


Extrait du blog ERP the right way
1


2.3. MODULES ERP RELATIFS A LECOMMERCE
Selon l'ERP, sa spcialisation, son orientation mtier, un ERP prend en charge
les domaines suivants :
Ventes : critures comptables des ventes, mais aussi rgles de
tarification, devis, factures, paiements... Les ventes s'appuieront sur la
gestion d'un catalogue de produits ou de services implment dans
l'ERP, avec les notions de variantes, configuration complexe ou de
packs.
CRM (Customer Relation Management) pour grer les informations des
clients, et historiser toutes les interactions avec les clients et prospects,
quil sagisse de commandes, de mails ou dautres canaux de
communication.
Achats : Le module d'achats permet de grer les transactions d'achat
et critures comptables associes, mais aussi les approvisionnements
selon des politiques paramtrer et/ ou selon le calcul des besoins
dtermins par la gestion de production. En amont des achats peut

1
http://gbeaubouef.wordpress.com

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 10

venir un module de planification budgtaire de ces achats, ainsi que
des rgles plus ou moins complexes de ventilation des cots.
Stocks : Il s'agit essentiellement de grer des politiques
d'approvisionnement de stocks en fonction des ventes et des
mouvements internes. On parle ici de SCM (Supply Chain
Management). La gestion des stocks permet aussi gnralement la
traabilit, qu'elle soit amont (ie la composition du produit pour sa
fabrication), ou aval (l'utilisation du produit dans une autre formule ou
sa distribution chez les revendeurs).
Gestion de la fabrication / MRP : (Manufacturing Resource Planning).
Certains ecommerants vendent des produits quils doivent
manufacturer, soit par assemblage de composants, impliquant une
gestion de nomenclature, des rapprovisionnement partiels, soit par un
procd de personnalisation (dessin, gravure), impliquant un processus
de fabrication quil faut grer dans lERP ne serait-ce que pour ses
impacts planning.
Parfois encore, les ERP s'interfacent nativement avec des solutions de
ventes en caisse POS (Point Of Sale - Point de Vente).

Nous traitons dans ce livre blanc dune grande partie de ces domaines
fonctionnels, sans pour autant tre exhaustifs. La CRM notamment nest pas
traite ici mais le sera dans une prochaine version.

2.4. LERP ECOMMERCE DANS SON ECOSYSTEME
LERP dun ecommerce sintgre dans un cosystme vaste, avec des
interactions avec diffrents acteurs, internes ou externes.




Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 11

On attendra tout dabord de cet ERP quil assure la gestion du rfrentiel, le
traitement des commandes client, les livraisons, la facturation et la
comptabilit associe.
On attendra ensuite quil permette un change avec les acteurs du web tels
que PriceMinister, Amazon et toutes les marketplaces du web, les
transporteurs pour assurer la traabilit des colis et bien sur avec son ou ses
propres sites ecommerce, quils soient sur Magento, Prestashop, spcifiques
ou mme directement OpenERP.

2.5. AVANTAGES DE LOPEN SOURCE
Quand il sagit de choisir une solution de gestion, que ce soit pour de
lecommerce ou une industrie, les socits doivent choisir entre des logiciels
dits propritaires ou privateurs - et des logiciels open source.
En dehors des caractristiques fonctionnelles intrinsques chaque solution,
nous estimons quil y a des diffrences fondamentales entre les deux
modles, les deux visions du monde informatique.
Un des premiers critres de comparaison est la prennit. Une solution de
gestion a une dure de vie prvue de 5 15 ans dans une entreprise, et il
faut sassurer ou se rassurer sur la prennit future de la solution que lon va
retenir pour toute cette priode.
Dans ce domaine, lopen source a clairement une longueur davance : la
disponibilit des sources partages avec une communaut maitrisant le
code permet de garantir que le produit pourra toujours tre maitris par des
tiers, maintenu et mme voluer. Mme si lditeur dcidait un jour darrter
le logiciel, la communaut des intgrateurs et des dveloppeurs saurait
continuer maintenir la solution. A linverse, on a dj vu des diteurs
propritaires arrter le support de telle version de produit, voire mme de tel
produit, obligeant le client migrer car le code tant ferm ou trs peu
partag, personne na les comptences pour maintenir le produit en dehors
de lditeur qui en arrte le support.
Un autre atout de lopen source rside dans la capacit forte dadaptation
du produit, par le libre accs au code et la capacit ajouter des
fonctionnalits. Les fonctionnalits peuvent tre des modules accols au
cur du produit comme pour tout produit capable de grer des extensions,
mais avec lopen source, les dveloppeurs ont la capacit ajouter si
ncessaire des fonctionnalits diffrentes au cur mme du produit.
Le respect des standards est un aspect trs largement gnralis dans le
monde open source, notamment par le fait de la rutilisation de nombreuses
briques et bibliothques open source qui propagent de fait ces standards.
Trs souvent, cest lopen source mme qui est le standard que doivent
respecter les logiciels propritaires, comme pour les J SR et leurs
implmentations open source de rfrence.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 12

Choisir un logiciel open source, cest aussi la certitude de ne pas avoir de
cot cach. Le produit est pris dans son entiret, et ne peut tre dcoup
cause de la licence virale open source. Dans le monde propritaire, qui
na pas t confront la description incomprhensible des fonctionnalits
disponibles ou pas dans une version dentre de gamme ? De plus, qui sait
combien dutilisateurs de son application il aura dans 1, 2 ou 5 ans ? Un
produit open source nintgre pas de prix li au nombre dutilisateurs, la
diffrence dun support professionnel dun produit open source qui peut le
prendre en compte dans sa formule de prix.
Sur la scurit, il faut convenir que laccs au code source est la seule
garantie que si faille il y a, elle ne sera pas masque par telle ou telle socit
ou tat pour son propre intrt, et quelle sera dcouverte et corrige.
Lexemple rcent de la faille sur OpenSSL Heartbleed le montre bien. Une
faille de scurit tait prsente et a t dcouverte par un autre
dveloppeur, grce laccs aux sources. Sur un logiciel avec des sources
fermes non diffuses, la garantie de scurit repose sur la parole unique de
lditeur, et quand bien mme des audits de scurit sont raliss, suffiront-
ils ? Ctait le cas dOpenSSL et cest un dveloppeur tiers qui a dtect la
faille.
Lopen source a encore dautres atouts, comme labsence de verrou
intgrateur, la libert dusage, linnovation, que nous avons dj abords
dans nos livres blancs prcdents.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 13

3. PRESENTATION DE ODOO
3.1. UN EDITEUR BELGE, UNE COMMUNAUTE INTERNATIONALE
OpenERP, maintenant Odoo, est une socit belge base principalement
Namur non loin de Bruxelles. La socit est prsente en Inde, aux Etats-Unis et
en Asie.
La dynamique est trs forte, porte par la viralit de lopen source, mais
aussi par un marketing efficace autour du produit et une diffusion
internationale sans limite. Sans compter bien sur les capacits du produit, et
la roadmap agressive de lditeur avec une version majeure tous les 12 ou
18 mois, crant le buzz chaque fois.
Cre et dirige par Fabien Pinckaers, la socit a su rester autonome, puis
lever des fonds auprs dinvestisseurs aviss, pour atteindre aujourdhui prs
de 300 collaborateurs.
Mais Odoo ne compte pas uniquement sur ses
forces propres, et a su crer un rseau de plus
de 500 partenaires dans plus de 110 pays, dont
Smile bien sur.
La France est un march historique pour
OpenERP, mais lditeur a su ne pas en rester
l, et sest dploy fortement en Amrique
Latine, en Asie et plus rcemment aux Etats-
Unis.
Les partenaires ne sont pas trangers cette diffusion internationale, et on
ne parlera pas ici de partenaires commerciaux, simples distributeurs dune
solution propritaire, mais de partenaires engags, vritables
vanglisateurs dans leurs pays de lopen source et dOpenERP.

A ce titre, on parlera de communaut de partenaires, mme sil est certain
que nous ne sommes pas dans un monde de bisounours et que les rivalits
commerciales existent et que les intrts ne sont pas toujours aligns.
Lvnement annuel des Open days rassemble chaque anne plus de
personnes Bruxelles, - 2000 personnes 2014 ! -, venues du monde entier
pour changer avec lquipe OpenERP, dcouvrir les nouveauts et
prsenter ses propres travaux utiles la communaut.



Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 14

3.2. ERP, BUSINESS APPLICATIONS ET MODULES DISPONIBLES
Ne nous y trompons pas, Odoo est un ERP. Par cela, nous entendons quil
comprend lensemble des fonctionnalits ncessaires une entreprise,
compltement imbriques entre elles, et allant jusqu la comptabilit
officielle de lentreprise. Odoo est utilis ainsi par de nombreuses entreprises
dans le monde pour grer lensemble de leur activit.
Pour autant, Odoo dispose dune approche compltement modulaire, avec
un catalogue de modules installer. On en dnombre des milliers, raliss
par la communaut et reverss en open source, et environ deux cents
raliss et maintenus par lditeur. On sintressera plus loin la diffrence
entre ces deux types de modules.
Le rsultat est une plthore de modules, prts linstallation, disponibles pour
couvrir telle ou telle fonctionnalit. Certains couvrent une fonction entire et
dautres sont plus modestement des surcharges modifiant tel ou tel
fonctionnement dune fonctionnalit par ailleurs existante.



Dun simple
clic,
ladministrateur
pourra
dployer une
application de
CRM, une
gestion des
ventes, une
gestion de
facturation


Le march des applications mtier est encore plus vaste que celui des ERP,
et Odoo la bien compris, markettant aujourdhui une approche business
apps - plus que ERP - , pour permettre aux entreprises de crer des
applications bases sur Odoo pour un dpartement ou un besoin prcis,
sans remettre en cause les ERP historiques en place.

Nous sommes totalement en phase avec cette approche Business Apps ,
implmentant quasiment depuis le dbut des applications mtiers couvrant
les achats ou la CRM, sans pour autant dployer lERP complet de
lentreprise.




Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 15

3.3. OPEN SOURCE ET MODELE ECONOMIQUE
OpenERP/ Odoo est distribu sous la licence GPL v3 et est entirement gratuit
dutilisation. Il ny a pas ici de version entreprise, qui serait avec un code
diffrent ou qui possderait des fonctionnalits supplmentaires, et qui serait
distribue en contrepartie dun support payant comme cest le cas de
plusieurs solutions open source. Non, Odoo ne dispose que dune seule
version de son logiciel, compltement open source, et rptons le,
compltement gratuite dutilisation.
Pour autant, lditeur belge a besoin de revenus pour continuer investir
dans le dveloppement de loutil et permettre son extension dans le monde
entier.
Notons qu linverse dun diteur de logiciels propritaires, la rpartition des
dpenses dun diteur open source est prioritairement la R&D, en rduisant
au minimum les cots commerciaux et marketing. La diffusion du produit se
faisant via la communaut des partenaires intgrateurs, mais surtout via la
viralit et la dynamique open source du produit, ralliant des dveloppeurs
de par le monde, ainsi que des utilisateurs souhaitant plus de libert et plus
de souplesse.
A ses dbuts, lditeur tirait ses revenus de prestations uniquement, cest--
dire quil ralisait directement les intgrations dans les socits, en mme
temps quil dveloppait son logiciel. Ce modle conomique a clairement
ses limites pour un diteur. Dune part il est peu scalable, ncessitant toujours
plus de collaborateurs hors R&D pour plus de revenus et dautre part il le
met en concurrence directe avec ses intgrateurs partenaires. Odoo a fait
le choix en 2011 de basculer sur un mode plus clairement diteur et a russi
en une seule anne changer le mode de quasiment lintgralit de ses
revenus.
Le modle conomique dOdoo sappuie deux axes : la vente de contrats
de garantie et de services associs son logiciel, et les abonnements pour
les utilisateurs SaaS dOdoo.
Dans le contrat de garantie et de services, lditeur sengage la rsolution
des ventuelles anomalies dtectes, et intgre un service de migration
pour les montes de version dOdoo.
Les socits comprennent aisment lintrt dun tel contrat : avoir la
certitude quun ventuel bug dtect sera corrig est une garantie forte de
bon fonctionnement de son ERP. Prcisons quil sagit bien dun
engagement de correction, et pas seulement de prise en compte comme
pour les diteurs propritaires.
Odoo publiant une version majeure tous les 18 mois, apportant son lot de
fonctionnalits nouvelles et intressantes, la possibilit de migrer via le
service semi-automatis de lditeur est trs intressante. Le service de
migration est un service en ligne : vous transmettez votre base de donnes
lditeur, et il vous la rend migre, prte fonctionner avec la nouvelle
version du logiciel. Le nombre ditrations est sans limite, vous permettant de
raliser vos tests et daffiner la migration avant la bascule effective.
Nous mettrons cependant un petit bmol sur laspect compltement
automatis de la migration ralise par lditeur, qui demandera tout de

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 16

mme un certain travail de lintgrateur - ou du client final - selon le volume
de spcifique quil aura ralis pour son implmentation.
Lditeur commercialise une version SaaS, - Software As A Service o Odoo
est prinstall et configurable via linterface web,. Pas de surprise, la
tarification a un fonctionnement similaire celui de SalesForce ou dautres
acteurs SaaS avec un abonnement au nombre dutilisateurs nomms.
Cette version SaaS est mise jour en continu, et profite directement des
mises jour du produit, avant mme les releases stables. Du coup,
lutilisateur na pas de migration raliser, cest transparent pour lui. Il profite
des nouveauts sans les avoir demandes.
Les possibilits de configuration de la version SaaS sont celles offertes par
linterface web dOdoo. Il nest pas possible ici de dvelopper de nouvelles
fonctionnalits avec du code python. De la mme manire, les modules
installables sont ceux de lditeur, dont il assure la garantie et pas ceux de la
communaut.

3.4. TECHNOLOGIES
Odoo est bas sur des technologies modernes, avec un moteur dORM et un
moteur de workflows trs puissants, troitement lis avec le choix du
langage dynamique Python.
Pour autant, on pourra regretter que ni l'ORM ni le moteur de BPM ne soient
des standards connus. Ils ncessiteront donc un apprentissage particulier par
les dveloppeurs, et ne pourront tre remplacs ou interoprs par des
technologies rpandues du monde J ava open source telles que Hibernate
ou J BPM.
Le choix du langage Python est aussi trs impactant. Ce langage trs
apprci des dveloppeurs ceux qui en ont fait ne veulent pas en
changer ! a lavantage dtre peu verbeux et trs lisible. A contrario, on
pourra souffrir en France dun manque de ressources formes sur ce
langage.
Pour autant, notre exprience de plusieurs annes dimplmentation
dOdoo nous dmontre que la technicit ncessaire pour dployer cette
solution est en forte baisse, et lexpertise Python largement moins
indispensable, surtout avec les dernires versions 7 et 8 dOdoo , leurs
avances fonctionnelles et les capacits de paramtrage associes.
Odoo prsente des cots d'intgration faibles grce du paramtrage trs
avanc et la simplicit gnrale du code.


Base de donnes
La base de donnes utilise par Odoo est lexcellent PostGreSQL. On
pourrait se demander pourquoi avoir choisi cette base et pas MySQL, plus
rpandu, mais il faut prciser que ce choix remonte plusieurs annes, et
qu ce moment, MySQL ne grait pas du tout les contraintes dintgrit
relationnelle.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 17

Aujourdhui, PostGreSQL est une base de donnes open source au
dveloppement communautaire avec de nombreux atouts techniques
comme le fonctionnement multi-curs et toujours la gestion de lintgrit
relationnelle. Labsence de version entreprise avec un support payant ou
des fonctionnalits supplmentaires est cohrent avec lorientation open
source dOdoo.
Dautres diteurs dERP auront fait le choix de dporter la gestion de
lintgrit relationnelle dans lapplication elle-mme. Ce choix est tout aussi
respectable, mais pour Odoo, toutes les fonctionnalits sont accessibles par
web-services, jusquau cur de lapplication, et seule une intgrit au
niveau de la base de donnes pouvait assurer dtre respecte.


Techniques d'extensions

La cration de nouvelles
structures de donnes, de
nouveaux formulaires et de
nouveaux rapports est assez
immdiate et peut se faire
par des interfaces
graphiques fournies par
Odoo.


Il faut cependant prciser
que les traitements sur les
nouvelles structures de
donnes impliqueront plutt du dveloppement Python, langage simple, qui
permettra de manipuler les objets correspondants ces donnes par
l'intermdiaire de la couche de mapping relationnel (ORM).

Web Services
Toutes les fonctionnalits mtier sont nativement exposes en webservices,
c'est un gage d'interoprabilit fort pour toute entreprise avec un existant
logiciel qui doit dialoguer avec son ERP.
On notera que les web-services exposs sont nativement XML/ RPC et
J SON/ RPC mais pas SOAP.







Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 18

3.5. INTERFACE UTILISATEUR
Du point de vue de linterface utilisateur, Odoo a connu plusieurs
modifications majeures, comme le montrent les copies dcran ci-dessous, de
la version 5.0 la version 8.0. On pourra apprcier le travail successif sur la
simplification de linterface, ainsi que sur les astuces mises en place au fur et
mesure, pour le confort des utilisateurs.

Client GTK dit riche , disponible
pour les versions 5 et 6.0


Interface web de la version 5




Interface web de la version 6.0


Interface web de la version 7.0


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 19


Interface web de la version 8.0

Odoo a fait le choix partir de sa version 7.0 dabandonner le client GTK
historique et de ne se concentrer que sur la version web, entirement
redveloppe depuis la version 6.1.

Depuis, Odoo peut se concentrer sur lergonomie web de sa solution, et cest
effectivement un point dattention important de lditeur, son objectif tant
davoir une solution trs facile de prise en main pour sduire un maximum
dutilisateurs, nhsitant pas faire des tests de premire prise en main avec
des simples passants dans la rue !

Par exemple, lergonomie du champ de
slection Many-to-one a t
particulirement travaille. Cest un
champ de slection largement
amlior, qui permet en une seule
opration de slectionner lobjet li (le
client, le produit, la facture) via une
recherche instantane sur les caractres
saisis. Il permet aussi, si la recherche est
infructueuse et si cest ncessaire, de
crer lobjet directement (le client, le
produit), sans changer dcran,
permettant lutilisateur de finir sa saisie
rapidement. On pourra ensuite bien sur revenir sur llment cr
rapidement pour en complter les informations. Sajoute cela, la
fonctionnalit du Fil dAriane qui facilite la navigation dun lment un
autre.


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 20

Laffichage des formulaires a lui aussi t travaill, et on pourra apprcier le
rsultat, trs ressemblant au rapport de sortie, et donc permettant une
appropriation plus rapide de lcran par lutilisateur.

Formulaire de cration dun devis





Impression du devis





La zone de recherche et de filtre a t
grandement amliore dans la version 7, et
devient une zone multi-usages trs puissante,
prsente sur tous les crans de lERP.
Elle permet de filtrer simplement les donnes
affiches avec les mots-cls saisis (minimum 3
caractres).
Les filtres prdfinis sont directement accessibles,
et lutilisateur peut enregistrer simplement ses
propres filtres.
Les axes de regroupement sont aussi disponibles dans la mme zone.
Autre exemple, quand vous cliquez sur un lment dune fiche qui est en
mode lecture, le bouton Modifier se met sautiller, captant lattention de
lutilisateur, qui comprend quil doit cliquer sur ce bouton pour modifier
linformation cible. Ce nest peut-tre quun dtail, mais la somme des
dtails fait la bonne ergonomie dune solution.



Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 21

4. GESTION DU REFERENTIEL
4.1. PRODUITS
Les structures de donnes les plus lmentaires d'un ERP sont les produits.
Dans Odoo, les produits sont compris au sens large, en incluant aussi bien les
biens de distribution, que les produits fabriqus ou les services.



Un paramtrage va permettre de
diffrencier les comportements de ces
produits.
Les produits pourront tre rservs
lachat ou aussi aux ventes, et pourront
tre des consommables ou des services.


Un service sera par exemple rattach en tant que tche d'un projet alors
qu'un produit physique dclenchera des approvisionnements ou des ordres
de fabrication.
Pour simplifier la saisie, Odoo offre des options de cration partir d'un
modle ou encore avec des champs remplis par dfaut proposs en
fonction de la valeur des autres champs.
Par ailleurs, Odoo intgre un systme de produits variantes: c'est--dire
une famille de produits semblables en tous points, except quelques
paramtres isols qui peuvent tre localement surchargs, par exemple la
couleur ou la taille d'un T-Shirt, ou encore un supplment prix. Par dfaut, ces
produits sont soumis aux mmes rgles de prix et de fabrication


Liste des variantes


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 22


Dtail dune variante



4.2. PARTENAIRES COMMERCIAUX
Les partenaires sont des entits gnriques qui incluent la socit elle-mme,
ses clients et ses fournisseurs.
Odoo permet de modliser la structure ventuellement hirarchique d'un
partenaire commercial (filiales, directions, divisions, etc.) ou encore de
qualifier des relations entre partenaires.
Par ailleurs les partenaires peuvent avoir plusieurs personnes comme
contacts et plusieurs adresses. Ils ont aussi un pays et une devise propre, ce
qui sera pris en compte lors de l'mission des factures et autres documents
imprims. Chaque partenaire peut aussi associ un compte auxiliaire pour
un suivi prcis.

Dans une optique de
vision globale, la fiche
client ou la fiche contact
dun client centralise
toutes les informations et
changes autour de ce
client : contacts,
commandes, factures,
rglements, appels,
rgime fiscal, modes de
paiement, TVA
Intracommunautaire
Le mur en bas de la
fiche retrace lhistorique
chronologique des actions
ralises, avec la
possibilit dy crire des
commentaires.


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 23



4.3. MULTI-SOCIETES
Un ERP est multisocit dans la mesure o il permet de grer plusieurs
socits de manire cloisonne, mais avec des lments communs.
Parmi les lments communs, on trouvera tout ce qui fait le rfrentiel
produit, potentiellement transverse, mais aussi les utilisateurs qui doivent
accder par exemple plusieurs pays, ainsi que la base des clients et
fournisseurs. L'ERP simplifiera aussi la gestion intragroupe lorsqu'il permet
d'quilibrer automatiquement les achats et ventes entre socits gres, de
mme que les flux de trsorerie et la rconciliation automatique des
factures.
Plus basiquement, on attendra du multi-socit la capacit grer plusieurs
comptabilits, et permettre simplement la fonction de consolidation
rglementaire.
Dans certains cas, et notamment lorsqu'il y a des volumes consquents ou
lorsque les donnes partager sont rduites, on pourra choisir de crer
plusieurs instances de l'ERP, une par socit. Nous l'avons d'ailleurs fait pour
un client dans le transport, avec Odoo, pour lequel chaque socit avait
des web-services spcifiques raliser, ceci du aux changements de
fournisseurs par socit. Un des points d'attention sera de respecter les rgles
d'industrialisation logicielle, pour n'avoir qu'un seul socle logiciel maintenir,
et non une dizaine devenus htrognes.


Odoo est multi-
socits depuis la v6,
et permet de partager
ou d'isoler les diffrents
rfrentiels.



La gestion multi-socits est trs utile dans les cas dusages prsents ci-
aprs : plusieurs activits ecommerce avec un site internet par socit,
plusieurs socits regroupes avec la mme gestion laffaire mais plusieurs
facturations et marques associes,


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 24

4.4. CATALOGUE ORIENTE ECOMMERCE
Pour grer les ventes de lentreprise, la base est le catalogue. LERP dispose
dj du catalogue des produits en vente, avec la capacit aussi de
disposer de produits complexes ou configurables.
Mais la vente en ligne impose davoir un catalogue avec de linformation
complmentaire celle uniquement ncessaire un logiciel de gestion. On
aura besoin de description plus longue, dune image voire de plusieurs
images, dun descriptif technique,
Il est possible de grer ces informations complmentaires dans loutil de
gestion ecommerce associ son ERP, mais il sera probablement plus simple
de les grer directement dans lERP, en un endroit centralis, pour navoir
quun seul rfrentiel produit pour lentreprise, rfrentiel qui pourra tre
ensuite dploy pour du multi-canal : B2B, ecommerce, marque blanche,
On attendra alors de son ERP de pouvoir ajouter tous les champs de
description ncessaires, avec des textes, des textes riches, des images, et
aussi quils soient multilingues, pour grer la publication linternational.
Ici, Odoo rpond parfaitement au besoin, avec la capacit pour
ladministrateur dajouter tous les champs quil souhaite, et avec la
possibilit davoir des textes riches, des images, des pices jointes, bref tout
ce qui va permettre une description pour le web.

Au-del de la description des produits pour le web, un besoin rcurrent en
ecommerce est de permettre la mise en ligne programme dun catalogue,
par exemple pour les soldes ou pour une nouvelle collection. A lheure dite,
le nouveau catalogue doit tre en ligne, potentiellement en remplacement
du catalogue prcdent.
Dans lERP, il faut la fois pouvoir grer deux catalogues en parallle, et
aussi planifier la publication.
Odoo permet de grer plusieurs catalogues de produits sous forme de
catgories de produits, sans compter la possibilit de grer diffrentes listes
de prix pour un mme produit, par date, ou par type de client.
Cependant, la notion de publication dun catalogue date nest pas
implmente, mais elle reste possible, par exemple avec lutilisation du
module SmileActionTrigger dvelopp par Smile et qui permet de grer des
dclencheurs et des actions automatises sur les objets.
Autre fonctionnalit demande autour de la gestion dun catalogue pour
le-commerce : celle de vouloir diffuser des prix diffrents selon le site
internet (diffrentes marques, marque blanche), avec des stocks distincts ou
partags.






Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 25


Pour cela, Smile
a dvelopp un
module qui
permet de
grer en plus du
prix, la
disponibilit des
produits par
point de vente,
un point de
vente tant un
site internet
distinct,


4.5. REFERENTIEL PRODUIT
Lune des fonctions premires de lERP est de centraliser lensemble des
donnes produit ncessaires la vente, lachat ou la fabrication.
Toutefois, lorsque les canaux de distribution se diversifient, boutique en
ligne, application mobile, catalogue papier, les informations commerciales
saccumulent : descriptions plus ou moins dtailles, photos, vidos,
traductions
Il nest pas rare non plus de souhaiter une catgorisation diffrente entre
son site ecommerce et la marketplace sur laquelle on vend galement ses
produits. Cette catgorisation par cible induit de la complexit dans la
gestion au quotidien des donnes.
Odoo gre la multicatgorisation des produits, mais pas par cible. Smile a
eu loccasion de complter cette fonctionnalit relativement simple mais
trs utile.
Dans les cas les plus avancs ou les plus exigeants, le ecommerant doit
mme travailler son catalogue en continu, avec plusieurs versions de
catalogues prpares en parallle pour grer le catalogue des soldes,
prparer le catalogue dhiver, en et parallle travailler sur le catalogue
pour les marketplaces.
Mme s'il est possible de rpondre ce besoin en utilisant plusieurs
instances d'Odoo et des mises en ligne par le systme de module, Cest un
des points cl qui peuvent rendre utile une solution de PIM
complmentaire (Product Information Management) qui apportera de la
flexibilit dans la gestion des produits, ainsi que des interfaces penses pour
cette animation commerciale ou marketing.
Dans certains cas, il pourra tre recommand de mettre en place, au
cur du SI mtier un PIM ddi aux quipes Ventes et Marketing
permettant une vue 360

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 26

Tout en restant prudent dans lajout dun PIM car cela implique de mettre
en place une synchronisation des donnes supplmentaire entre le PIM,
lERP et lecommerce, avec un cot associ non ngligeable.
Mais le jeu peut en valoir la chandelle, dautant que les PIM ddis
intgrent des fonctionnalits dETL simplifiant le travail dintgration.
Dans le monde open source, il existe quelques solutions de PIM, telles que
Akeneo ou PIMCore (addon Magento) ou encore la solution MDM de
Talend.
Un autre sujet la limite des ERP concerne les donnes techniques telles
que les documents de conception 2D ou 3D, du cahier des charges leur
fin de vie, ainsi que les nomenclatures et gammes associes obtenues
partir de ces modles de conception.
Ces donnes techniques ne sont pas classiquement gres par les solutions
de PIM, ni mme ERP, et ncessitent une solution de PLM (Product Lifecycle
Management).
En open source, on pensera OpenPLM qui propose un lien avec Odoo
permettant dexporter les BOM de OpenPLM vers Odoo.



Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 27

5. GESTION FRONT-OFFICE
5.1. VENDRE SUR INTERNET LES PRODUITS DE SON ERP
Pour vendre sur internet les produits grs dans son ERP, diffrentes
approches techniques sont possibles.
Il est possible de relier son ERP un systme d'e-commerce spcialis, en les
synchronisant au niveau des clients, commandes, paiements, SAV,
Comme il est possible de construire un site e-commerce qui lirait et crirait
directement les donnes de l'ERP par un accs base de donnes ou un
accs web service.
Avec Odoo, ces deux approches sont possibles. D'une part, Odoo se
connecte facilement via son exposition complte en web services Drupal
Commerce ou eZPublish et surtout Magento, leader du domaine, grce
un connecteur gnrique et extensible.
Dautre part, il est possible partir de la version 8 de publier directement son
catalogue sur un site ecommerce intgr Odoo.

5.2. VENTES VIA LES PARTENAIRES
A linstar de linterfaage avec son site e-commerce, Odoo permet une
synchronisation avec des sites partenaires (ex. : Amazon), avec lesquels il est
quasi indispensable aujourdhui de travailler.
Il existe plusieurs problmatiques autour de cette gestion dporte des
ventes.
La premire rside dans la gestion des stocks. Avec plusieurs points de vente,
physiques ou virtuels, comment afficher un tat de stock juste pour chacun
sachant que le stock global nest qu un seul endroit physique, ou tout au
moins nest pas chez les partenaires de vente.
Plusieurs stratgies sont possibles :
dfinition dun stock ddi par point de vente, ce qui est souvent
impossible, par exemple pour des produits faible rotation avec un
cout de stockage important ou qui sont prissables.
les produits sont toujours disponibles mais avec un dlai de livraison
calcul la validation du panier sur le site partenaire, pouvant
intgrer un dlai supplmentaire pour un ventuelle
rapprovisionnement
synchronisation temps rel des stocks (ou du moins avec une
frquence suprieure celle des ventes dans le cas des produits
avec un stock proche du seuil dalerte) quand le partenaire le permet
du point de vue informatique.
La seconde problmatique correspond au calcul des commissions afin de
sassurer dun taux de marge correct et de verser les bonnes commissions
indpendamment du prix de vente.



Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 28

5.3. SYNCHRONISATION ODOO / MAGENTO
Comme nous lavons vu, il existe plusieurs possibilits de synchronisation entre
Magento et Odoo. Limportant est que cette synchronisation existe, et que
le matre des donnes soit bien dfini.
Nous recommandons souvent que le maitre en terme de catalogue de
produits soit lERP, mais certains cas ncessitent que le matre soit du cot
ecommerce.
Pour raliser cette synchronisation des produits, et aussi celle des
commandes, factures, clients, expditions, il existe un connecteur
paramtrable et surtout extensible.
Le fonctionnement standard est le suivant: aprs avoir fait correspondre les
catgories, moyens de paiement et autres paramtrages entre Magento et
Odoo, on utilise ensuite l'ERP pour grer son catalogue de produits et de prix.
Rgulirement, on met jour le catalogue du frontal e-commerce partir
du catalogue de l'ERP. Produits, fiches descriptives, prix et stocks sont donc
imports via un job automatis.
Par ailleurs, chaque vente, le frontal d'e-commerce invoque un
webservice notifiant la vente l'ERP afin d'en tenir compte pour la
comptabilit et la gestion des stocks.
Le connecteur ne prvoit pas nativement la gestion des informations
dexpditions. On pourra utiliser Odoo pour cela, avec des alertes mail
gnres automatiquement avec lvolution logistique de la commande.
Notons que le connecteur permet aussi dtre conforme la rglementation
et de ne dbiter le client qu la livraison de sa marchandise dans le cas
dun traitement partiel de sa commande.
Sur la copie dcran ci-contre, le connecteur permet de forcer lexport vers
Magento dun produit, pour ne pas attendre lexcution planifie de la mise
jour.

Quand il sagit de produits standard dans Magento et Odoo, le connecteur
sera immdiatement oprationnel aprs une rapide installation.
Pour des produits complexes ou spcifiques, ou encore pour un processus
diffrent du standard ecommerce, il sera ncessaire dadapter le
fonctionnement du connecteur par du dveloppement.


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 29

5.4. SYNCHRONISATION ODOO / DRUPAL COMMERCE
Lassociation Odoo/ DrupalCommerce prend encore plus de sens dans la
mesure o DrupalCommerce ne dispose pas de back-office de gestion de
commandes. Il faut donc obligatoirement pour un DrupalCommerce
dploy un back-office associ.
Comme prcdemment, le connecteur gnrique va permettre de
synchroniser les informations entre Odoo et DrupalCommerce, avec
finalement exactement les mmes flux mettre en place.

5.5. FRONT ECOMMERCE INTEGRE A ODOO
Depuis la version 8.0, Odoo propose un module CMS et un module
ecommerce, compltement intgrs dans le logiciel.

Cest une nouveaut importante, techniquement complexe raliser et qui
va simplifier la vie de plusieurs entreprises.
Comme le dit Fabien Pinckaers, CEO dOdoo, nous avons dvelopp un
front sur le back-office existant . Cela implique que toutes les fonctionnalits
que lon connait dans Odoo trouvent leur pendant dans le nouveau front-
office.


Le module une fois install
permet de crer une page
Shop accessible en ligne
sans identification.

Les produits qui y sont
affichs sont ceux dfinis
dans le back-office,
description, prix et image
compris.
Par dfaut tous les produits sont masqus, et il faut les publier pour les rendre
visibles aux visiteurs.

Lavantage certain dune intgration directe dun front ecommerce dans
lERP est que les produits sont publis en ligne sans aucune autre
manipulation que lactivation par ladministrateur (pouvant aussi tre
automatise).

Ensuite, on retrouve les fonctionnalits classiques dun site ecommerce :
panier, recherche sur les produits, cross-selling en fonction des catgories, et
paiement en ligne.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 30


Liste des produits. En tant
quadministrateur, je vois les produits
inactivs et je peux les activer.



Panier de commande

Commande confirme sur le site web
Gestion des prix
Qui dit ecommerce, dit vente, donc prix, et maitriser ses prix de vente, avec
des promotions spcifiques constitue le nerf de la guerre de lecommerce.
La gestion du prix de vente est pilote par les listes de prix dOdoo, ce qui
permet de faire tout ce que lon veut en termes de rgles de promotions,
bien au-del de nimporte quel outil spcialis en site ecommerce.


Par exemple, crons une rgle
appliquant -10% sur tous les produits




Dclenchons cette rgle le 23 mars
uniquement


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 31


Le rsultat est immdiat en ligne, avec la promotion bien visible


On notera que les variantes de
produits configurs en back-
office se retrouvent bien sur le
site internet , ici sous la forme
dune liste doption, avec une
diffrence de prix directement
affiche .
Cette fonctionnalit, trs simple
dutilisation, va faire le bonheur
des ecommerants !


Traitement de la commande

Le traitement de la commande web est ensuite
faire dans le back-office et on retrouve les
fonctionnalits dOdoo qui font toute sa force :
ladministrateur des ventes doit valider la
commande, grer lenvoi, mettre la facture et
enregistrer le rglement.



Personnalisation du site internet

Pour personnaliser le design du site ecommerce, lditeur a dvelopp un
systme de thmes et la possibilit de modifier le contenu et les pages
directement dans le front-office.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 32

Les thmes sont eux-mmes
modifiables pour tre ensuite
mis disposition des
contributeurs, et il est possible
de dvelopper de nouveaux
snipplets daffichage.


Write-back
Une des originalits du front-office ecommerce intgr est que les utilisateurs
peuvent modifier les informations directement dans le front, et que ces
modifications sont
retrouves tout
naturellement en back-
office.

Cette fonctionnalit ne
correspond pas tous
les usages
dadministration des
boutiques ecommerce,
comme quand par
exemple il y a des milliers
de produits et un
catalogue de produits
aliment
automatiquement. Mais elle a lavantage de la simplicit pour les utilisateurs,
et rpond au besoin de correction immdiate que lon peut rencontrer en
cas derreurs.
Le principe technique utilis de write-back peut aussi tre tendu pour tout
dveloppement complmentaire ou formulaire que lon rendra disponible
en front-office


Front intgr
Le systme de front-ecommerce dOdoo est bien fait. Vu sa rcente
parution, nous manquons encore de retours dexprience pour en connaitre
prcisment les limites et aussi toutes les capacits, mais cest un module
trs prometteur et qui va trs certainement beaucoup sduire.






Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 33

6. GESTION COMMERCIALE

6.1. GESTION DES PRIX & DES PROMOTIONS
Tous les moyens sont bons pour augmenter le panier de linternaute, et
Magento permet notamment : la mise en avant, produit apparent (ex. :
souris propose sur la fiche dun ordinateur), des ventes incitatives (ex. :
proposition de produits quivalents sur une fiche produit), des ventes
croises (ex. : proposition de produits apparents au niveau du panier)
Aprs les actions de mise en avant, Magento permet une gestion avance
des promotions avec de multiples combinaisons et possibilits de calculs :
Remise sur une catgorie produit Ex. : promotion sur la hi-fi
Remise sur un attribut produit Ex. : promotion sur tous les pulls homme
de taille XXL
X achets, Y offerts
Gestion de codes et coupons promotionnels
Frais de port offerts partir dun certain montant de commande
Remise par volume Ex. : 10 lunit, 8 partir de 5 achets, 5
partir de 10 achets
Remise pour une catgorie client B2B Ex. : 40% de remise pour les
clients Gold , 20% pour les clients Silver
Frais de port offerts partir dun certain montant de commande

De son cot Odoo propose nativement une gestion des prix par boutique,
par catgorie produit, catgorie client, volume, priode, taux de marge sur
cot de revient...
Un module disponible complte cette gestion des prix, en implmentant les
autres fonctionnalits de promotion disponibles sous Magento.
Le front ecommerce intgr Odoo utilise alors toute cette gestion interne
des promotions.
Si le front ecommerce et le back ecommerce grent tous deux les
promotions de manire gale, se pose alors la question de savoir o grer
ces promotions ? Dans chaque front ecommerce distinct ou dans Odoo ?
Lavantage dune centralisation dans Odoo est videmment une
simplification de la gestion et de linterface web unique pour les utilisateurs,
mais engendre une quantit et une complexit certaine dans les flux avec
les diffrents outils.
Il ny a pas de rponse unique, cela dpend de chaque contexte.






Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 34

6.2. GESTION DES OPERATIONS COMMERCIALES
Dans le secteur de la distribution, il est frquent que les fournisseurs lancent
des oprations promotionnelles sur de courtes dures avec des prix trs
attractifs. Cest ce qui est constat sur les ttes de gondoles dans les
supermarchs par exemple.



Pour bnficier de lopration, il est souvent impos de passer commande
au fournisseur avant une date butoir.
Afin dtre ractif, dans la dcision de participer lopration, une
compagne dachat interne savre ncessaire pour mieux anticiper les
besoins de ventes et dapprovisionnement.

Pour cette fonctionnalit, demande par certains de nos clients, le natif
dOdoo ne rpond pas compltement, ncessitant un dveloppement
complmentaire.
Pour rpondre cette problmatique particulire, Smile a dvelopp et
revers en open source un module permettant de rcolter les prvisions de
ventes par canal commercial.
Ces besoins sont ensuite consolids et une demande dapprovisionnement
est formule en tenant en compte de la disponibilit des produits en stock.

6.3. DEFINITION DES OBJECTIFS DE VENTES ET SUIVI DU REALISE
Lun des intrts premiers dun ERP est de pouvoir piloter son activit en se
basant sur des donnes oprationnelles unifies. La mise en place dun
back-office global reli lensemble des canaux de vente ecommerce et
autres, va permettre cette unification et donc des analyses dans lERP, ainsi
que la dfinition dobjectifs cross-canal, tout en garantissant la fiabilit des
chiffres, issus dun systme central.

La difficult est ensuite de savoir exploiter et transformer facilement ces
donnes afin de les traduire en indicateurs permettant lanalyse du ralis
un instant t .


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 35

Devant cette problmatique, Odoo rpond avec son module de gestion de
lanalytique multi-axiale, dvelopp par Smile. Ce module se base sur
lactivit comptable pour une meilleure analyse du Ralis selon des axes
danalyse de son choix : Le chiffre daffaire par site e-commerce, par
catgorie de client ou par client, par zone gographique, les Tops 10 des
meilleures ventes, ...
Cependant, vu le contexte conomique et la concurrence sur le march
surtout dans le-commerce, il ne suffit pas danalyser uniquement le pass et
de subir les consquences postriori mais il est primordial davoir un outil
pour comparer son activit par rapport des objectifs mesurables et tals
dans le temps. Cela permet danticiper les actions mener si la tendance
nest pas favorable.
Odoo rpond, aussi prsent avec le module de gestion du budget
permettant la planification budgtaire mais dont la fonction peut tre
dcline pour la dfinition et le suivi des objectifs.
Avec ce module, les budgets (ou objectifs) peuvent tre tals sur une
anne, un mois ou une semaine pour une analyse plus fine. Lutilisateur peut
tout moment comparer les objectifs avec le ralis et suivre le taux
datteinte des objectifs en temps rel dans le cadre de pilotage de lactivit
commerciale.
Bien videmment le suivi des dpenses par poste budgtaire est une partie
intgrante du module. La capture dcran ci-dessous illustre un exemple de
la manire dont la marge brute et la marge nette peuvent tre dduites.

Pour rester dans le mme principe danticipation, pour des besoins de
projets, Smile a mis en place un module complmentaire celui de gestion
du budget pour recueillir le ressenti et la vision des oprationnels et les
comparer aux objectifs et le ralis.
Cela peut tre intressant pour permettre un commercial de revoir son
objectif la hausse et donc anticiper limpact sur lorganisation de la
socit suite la signature dun gros contrat par exemple. Inversement, le
commercial a besoin de mener des oprations marketing pour booster les
ventes et atteindre les objectifs.
Les indicateurs de suivi des objectifs et du ralis peuvent aussi tre utiliss
des fins de communication, dhistorisation et de capitalisation dans
lentreprise.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 36

Il est noter quOdoo ne remplace pas compltement un outil BI tiers, qui
permettrait par exemple de corrler des sources de donnes
complmentaires, comme le trafic dun site web ou les statistiques
nationales de ventes. Odoo a cependant lavantage norme de fournir des
analyses en temps rel, et de ne pas ncessiter de flux informatique
maintenir.



Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 37

7. GESTION DES COMMANDES
7.1. GESTION DES PRECOMMANDES
Les prcommandes sont trs courantes voire indispensables
dans le monde des produits culturels ou encore des
produits technologiques (dernier iPhone ou Samsung ).
Ces ventes sont un peu spciales dans la mesure o il sagit
de les mettre au catalogue, avec une date de sortie, et de
surtout ne pas les expdier avant la date officielle, mme si
le produit est dj en stock quelques jours avant cette
date.
Avec un paramtrage adapt, Odoo permet de couvrir ce
besoin. Il faut par exemple ajouter les informations de date
de sortie ainsi que la date de fin de prcommande la
fiche produit. Et ensuite prsenter des crans de pilotage
des ces prcommandes, avec les alertes associes. On
pensera lalerte pour ne pas rater la date de fin de prcommande c hez
le fournisseur. Ou encore loptimisation des ordres de livraisons pour que les
produits soient reus la date de sortie et pas avant.
Cet exemple, trs pertinent dun point de vue business, dmontre lun des
atouts dOdoo, savoir son extensibilit pour couvrir tous les besoins dun
projet.

7.2. ADMINISTRATION DES VENTES
Ladministration des ventes (ADV) est essentielle en ecommerce et va
permettre lquipe de gestion de contrler et superviser les ventes, ainsi
que de suivre les rglements en particulier lorsquil y a des paiements par
virement ou chque.
Nous n'allons pas dtailler, ici, toutes les fonctionnalits de l'ADV gres
nativement et efficacement par Odoo mais on peut en illustrer quelques-
unes : La prise de commande, suivi des prparations et traitement des
commandes, suivi de la facturation et gestion des diffrents modes de
paiement, acomptes clients,.... Nous souhaitons aussi mettre en avant le
moteur de gestion des relances automatique des impays d'Odoo. Les
relances peuvent tre prventives en mettant des courriels de rappel X
jours avant la date d'chance des factures ou encore relancer les clients
en retard de paiement. Les courriels peuvent tre de diffrents niveaux de
"svrit" en fonction du nombre de relances mises vers un client. Cette
fonctionnalit s'associe bien avec le module de gestion des avertissements
et de blocage permettant davertir l'oprateur de l'ADV (ou de le bloquer)
ds la prise de commande du client. Cela a un intrt pour notifier
l'oprateur de la non solvabilit d'un client afin de favoriser un paiement la
commande avant la livraison des articles.


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 38


Le nouveau module de
Business Intelligence
dOdoo permet lanalyse
temps-rel des ventes,
par priode, par type de
produit, ....
Lutilisateur peut
appliquer les mmes
filtres que sur les autres
crans, et peut donc
obtenir les statistiques
quil souhaite.


Une fois couple un outil de mesures statistiques du type Google Analytics
ou Piwik, son quivalent open source, loutil de BI permet aussi lanalyse du
tunnel de vente et des taux de transformations,

Du cot de la gestion des rglements, le nouveau module de rconciliation
apporte une approche plus ergonomique avec laffichage en un seul cran
des oprations rapprocher.



Le moteur de
rconciliation
paramtrable et
extensible permet un
rapprochement
automatique en gnral
dune grande majorit
des paiements.






Dans le monde de lecommerce, il faudra implmenter la gestion des PSP
(Prestataires de Service de Paiement en ligne) choisis pour le site
ecommerce, via limport rgulier dun fichier plat dans Odoo. Bien
videmment, ce retour sera faire par PSP.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 39

8. GESTION LOGISTIQUE

8.1. GESTION DES MODES DE LIVRAISONS
Les modalits et calculs de prix des livraisons peuvent vite devenir
complexes. Dune part il faut grer la multitude de mode de livraisons
possibles aujourdhui : par la Poste, en mode rapide ou en mode lent
pardon, normal-, en Relais Colis ou assimil, par livreur, Il faut ensuite
grer les spcificits de la livraison. Quand on ne vend quun seul type de
produits dans son site ecommerce, cest effectivement plus simple et on
peut aisment appliquer un prix unique. Mais quand on est un grand acteur
ecommerce, on propose forcment des articles de diverses catgories,
avec un prix de livraison dpendant du type de produits : produit fragile,
produit lourd, produit encombrant,

Odoo intgre depuis longtemps des fonctionnalits de gestion des livraisons
et des transporteurs associs. Il sagissait de fonctionnalits back-office, qui
ont t transposes dans leur utilisation front-office pour le module
ecommerce.

Odoo permet de dfinir
autant de mthodes de
livraison que lon souhaite.
Ces modes de livraison
peuvent tre associs
certains produits
spcifiquement et dans ce
cas ils sajouteront au total
ds que le produit en
question sera achet.


Le module permet de configurer des
surcots spcifiques selon diffrentes
rgles : le pays de livraison, le poids
de la commande,
Ci-contre une configuration dun prix
particulier pour la destination
Belgique et Suisse, quel que soit le
prix de la commande.


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 40

On peut voir rapidement toutes les configurations possibles en back-office,
que lon retrouve videmment dans le front intgr Odoo.













8.2. GESTION DUN LOGISTICIEN EXTERNE
Il nest pas rare quun ecommerant externalise toute sa logistique auprs
dun logisticien externe disposant dune part dentrepts avec un espace
de stockage lastique pouvant notamment absorber les pics et dautre part
du savoir-faire oprationnel pour grer les expditions.
Dans ce cas, il va falloir partager de nombreuses informations en continu
avec le systme dinformation du logisticien.
Odoo est connu pour son API expose nativement en webservices. Simple
utiliser, elle permet nimporte quel systme tiers de sinterfacer avec Odoo.
Un change par fichier plat est toujours possibles.
Sa couverture fonctionnelle trs large lui permet dextraire et dabsorber
toutes les informations dont un logisticien externe aura besoin.
Nous nallons pas lister toutes les fonctionnalits logistiques couvertes, mais
parmi celles qui reviennent souvent on retrouve :
- Partage du catalogue produit
- Transmission des commandes prparer ou recevoir
- Rcupration des commandes livres ou reues
- Synchronisation de ltat du stock du logisticien, rcuprer les
informations relatives au tracking des colis, )
A cela sajoute la capacit dOdoo mesurer la qualit de service de votre
logisticien en suivant le taux des retours des produits dfaillants issus de la
prparation des commandes, les carts dinventaires ou tout simplement le
temps moyen de prparation de vos commandes.
La frquence des changes se paramtre en sappuyant sur les tches
planifies dOdoo. On peut galement dlguer la gestion de la file

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 41

dattente des messages un outil spcialis tel que un MOM
2
- RabbitMQ
ou ActiveMQ, en particulier dans le cadre de synchronisation dun mme
message avec plusieurs systmes distants.
Notons que la spcificit de loutil de gestion de chaque logisticien contraint
souvent de passer par des flux spcifiques dchange pour communiquer
avec Odoo, mais les principes restent les mmes chaque fois.


8.3. GESTION DES STOCKS
Que lon fasse appel ou non un logisticien externe, la gestion des stocks
reste un point extrmement sensible pour un e-commerant, tant en terme
de qualit dimage que de rentabilit.


Odoo apporte justement une offre pertinente dans ce domaine avec une
gestion des stocks multi-entrepts multi-emplacements, avec des nouveauts
attendues et apportes par la version 8.
Ainsi quelques clics suffisent pour organiser ses flux logistiques (tirs / pousss).
A titre dexemple, il est possible de configurer par entrept les oprations
logistiques oprer dans le cas de :




2
Message-Oriented Middleware

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 42

Une rception de produit : veut-on une mise en stock directe (1 tape)
ou un passage obligatoire par un contrle qualit (2 tapes) ?

Une expdition : est-on
en expdition directe (1
tape) ou en
enlvement puis
emballage puis
expdition (3 tapes) ?

Un rapprovisionnement
depuis un autre entrept



On peut suivre dans le tableau de
bord logistique ci-contre lavance
des diffrentes oprations
configures. Odoo offre galement
une interface ddi aux lecteurs de
code-barre cran.
On notera que la livraison directe
est un mode support nativement
par loutil.

Il est aussi possible de dfinir par emplacement
la stratgie de sortie de stock, qui peut tre spcifie galement par
catgorie produit et est utile la valorisation comptable : FIFO
(premier entr, premier sorti), LIFO (dernier entr, premier sorti), FEFO
(premier prim, premier sorti)

la stratgie dentre en stock : dans quel emplacement aller chercher
tel ou tel produit
Odoo assure galement une traabilit complte amont/ aval des produits et
composants.
La gestion des stocks dports - i.e. stocks localiss chez le client mais dont le
fournisseur reste propritaire jusqu leur utilisation - trouve une rponse toute
faite avec Odoo.


Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 43

8.4. GESTION DES APPROVISIONNEMENTS

Odoo offre une gestion avance des approvisionnements base sur un
moteur de calcul des besoins lorigine des propositions dachat et des
ordres de fabrication.
Ce moteur tient bien videmment compte des expditions et rceptions
planifies pour dclencher automatiquement des demandes de
rapprovisionnement.




Une demande dapprovisionnement peut ainsi tre dclenche par :
une commande de vente
Ex. : le drop shipping = le client ralise sa commande sur le front
ecommerce et celle-ci est transmise au fournisseur qui gre les stocks et
assure la livraison

latteinte dun seuil
minimal de stock, pour
lequel un
rapprovisionnement
interne est parfois possible

les prvisions de vente

et bien entendu une demande manuelle dapprovisionnement


A noter quOdoo gre galement les produits de substitution, la fusion des
ordres, les demandes de prix avant lachat proprement parler

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 44

8.5. GESTION DE LA FABRICATION
Les produits vendus via le site internet peuvent tre de plusieurs catgories. Il
y a les produits achetables pour lesquels on va sapprovisionner chez des
fournisseurs, et les produits fabriquer pour lesquels on va lancer la
fabrication aprs la vente.
Sans entrer dans les dtails de la fabrication, les oprations de
personnalisation dun objet (ex. : srigraphie, impression, ) sont supportes
nativement par Odoo au travers dun module de gestion de la fabrication
trs complet, qui demanderait un livre blanc part entire.

Smile| Livre blanc | ERP open source pour lecommerce avec Odoo (ex-OpenERP) 45

9. CONCLUSION

Lecommerce pse dj plus de 50 milliards deuros en France et a une
croissance de plus de 20% par an. Dans ce contexte, celui ou celle qui na
pas encore mis en place une stratgie ecommerce devrait srieusement se
poser la question.
Dautant quil ne suffit pas dtre en ligne pour esprer faire du chiffre
daffaires. Il faut se diffrentier, se connecter aux autres acteurs
ecommerce, sadapter en continu et aussi assurer la gestion oprationnelle
et logistique des ventes ralises dans le respect des exigences clients.
Les besoins de gestion back-office sont nombreux, et les solutions front-office
ny rpondent pas compltement, rendant indispensable une solution
complmentaire.
La solution open source Odoo rpond alors parfaitement aux enjeux de
lecommerce, avec une approche complte, efficace et extensible.
Globalement prte lemploi, la solution demandera une certaine
configuration et bien sur son lot dintgration en termes de flux ou de
personnalisation pour interoprer avec tous les systmes.
Si la solution ou le couple avec un front-ecommerce est trs pertinente pour
des besoins standards, elle lest aussi pour des besoins spcifiques, lune des
forces dOdoo rsidant dans ses excellentes capacits dextension ou de
surcharge de son fonctionnement natif.
La solution front-office intgre Odoo est aussi trs intressante et doit tre
value dans une optique defficacit et dconomie globale.
Depuis le dbut, Odoo a orient ses travaux pour tre le plus simple de prise
en main pour des utilisateurs finaux, de mme que ladministration ou le
paramtrage premier niveau.
Cependant cette simplicit ne doit pas faire oublier la technicit ncessaire
pour un dploiement back-office & front-office ecommerce qui reste un rel
projet informatique, et donc affaire de spcialistes.