Introduction
Odoo Point of Sale offre aux entreprises en croissance un espace centralisé pour gérer la partie vente en magasin, connecté dans la même base de données que les ventes en ligne, le stock, la comptabilité et les RH.
Quand on collectionne des outils isolés, on se retrouve avec des saisies doublées, des chiffres qui divergent et des décisions ralenties — un vrai cauchemar dès que l’on dépasse un seul point de vente ou une gamme produit limitée.
Les flux standards de caisse sont pensés pour être paramétrables avant d’arriver au code personnalisé : ça permet aux petites équipes IT de maintenir des mises à jour sans se noyer dans des adaptations maison.
Les dirigeants, responsables fonctionnels et sponsors qui lisent ce guide cherchent d’abord à voir des cas concrets avant de définir le périmètre d’un projet.
Le Point de Vente fait partie du ERP modulaire d’Odoo. Les équipes l’adoptent quand elles veulent des responsabilités claires, des processus reproductibles et un historique consultable — autrement dit, remplacer les échanges dispersés et les tableurs hors ligne par une source de vérité partagée.
Cet article classe dix cas d’usage du plus simple (Niveau 1) au plus expert (Niveau 10). Pour chaque niveau, vous trouverez des étapes numérotées : les clics réels à reproduire dans Odoo Point of Sale.
Commencez à l’endroit où votre équipe est à l’aise, pas au niveau 10 parce que ça impressionne le CA.
Lisez d’abord la section sur le défi, puis ouvrez le niveau qui correspond à votre maturité aujourd’hui.
Dans ce guide, vous découvrirez :
- Le périmètre fonctionnel attendu d’Odoo Point of Sale dans une architecture d’entreprise
- Les points de friction les plus fréquents et leurs causes
- Dix cas d’usage classés du geste opérationnel aux stratégies avancées
- Quand l’automatisation ou les intégrations justifient l’intervention d’un partenaire Odoo
Le défi
Un dirigeant ouvre un joli tableau de bord et note que le montant de caisse ne correspond pas à la compta. Quelqu’un a construit une vue sur des données incomplètes : au lieu de décisions, chaque réunion commence par réparer la confiance.
Les équipes veulent des tableaux sur mesure et des processus adaptés, mais sans gouvernance la personnalisation se disperse. Les dashboards ne valent que si la donnée transactionnelle est fiable.
Ça vous parle ? Les murs que l’on rencontre souvent :
- Des indicateurs qui ne reflètent pas la réalité opérationnelle
- Des personnalisations sans habitats de test ni discipline sandbox
- Des intégrations qui se cassent silencieusement après une mise à jour
La bonne nouvelle : il n’est pas nécessaire de tout refondre. Choisissez un cas d’usage ci‑dessous, testez-le 30 jours en environnement Odoo Point of Sale et mesurez l’impact.
Top 10 des cas d’usage Point of Sale
Dix scénarios pour Odoo Point of Sale, classés du Niveau 1 (rapide et simple) au Niveau 10 (expert). Chaque scénario répond à : que construit-on, et quelles actions concrètes dans Odoo ?
Le Niveau 1 est la victoire rapide du quotidien. Le dernier niveau est volontairement ambitieux pour montrer jusqu’où la même application peut aller lorsque l’architecture et la donnée restent propres.
Choisissez votre niveau, reproduisez les étapes numérotées dans une base de test, puis montez d’un cran quand le niveau précédent devient trop basique.
1. Ouvrir votre première session de caisse et saisir une vente propre Niveau 1 — Facile
Le Niveau 1 correspond à l’action la plus simple : un caissier, un terminal, un client. Pas de fidélité, pas de multi‑magasin — juste une session démarrée, un panier complété et un paiement validé.
Comment le réaliser dans Odoo :
- Allez dans Point de Vente → Tableau de bord, cliquez sur Nouvelle session sur la boutique principale et saisissez le montant d’ouverture du tiroir-caisse.
- Dans l’interface POS, touchez une tuile produit ou scannez son code-barres pour ajouter la ligne à la commande en cours.
- Cliquez sur Paiement, choisissez Espèces ou Carte, saisissez le montant remis et cliquez sur Valider pour clôturer la commande.
- Choisissez Imprimer le ticket ou Envoyer par e‑mail pour remettre un justificatif au client.
- En fin de service, cliquez sur Clôturer la session, comptez le contenu du tiroir et confirmez que le rapport Z est publié en comptabilité.
Résultat : une journée propre, une clôture en cinq minutes et chaque vente rattachée au bon journal sans tableur externe.
2. Identifier le client en caisse pour rattacher chaque vente à un contact Niveau 2 — Facile
Le Niveau 2 conserve un seul caissier mais ajoute la fiche client. Chaque ticket se rattache désormais à un contact réel, utile pour le marketing, la compta et le CRM.
Comment le réaliser dans Odoo :
- Dans l’interface POS, appuyez sur le bouton Client en haut du panier pour ouvrir la recherche de contacts.
- Recherchez par nom ou téléphone ; cliquez sur Créer pour ajouter un nouveau contact directement depuis la caisse si l’acheteur n’est pas encore dans la base.
- Sélectionnez le contact : le nom apparaît sur le ticket et la commande se lie à la fiche Contacts.
- Validez le paiement et envoyez le ticket par e‑mail ; la commande apparaît ensuite dans l’historique du client.
- Ouvrez la fiche contact pour consulter tous les achats POS, le panier moyen et la date de dernière visite au même endroit.
Résultat : le chiffre d’affaires à l’entrée du magasin cesse d’être anonyme ; chaque ticket enrichit la base client utilisée par CRM et Marketing le lendemain.
3. Effectuer un remboursement et personnaliser l’en-tête du ticket Niveau 3 — Facile
Le Niveau 3 traite le geste après‑vente courant : gérer un retour proprement et fournir un ticket marqué aux couleurs du magasin, tout en restant simple côté exploitation.
Comment le réaliser dans Odoo :
- Dans le POS, cliquez sur Commandes, retrouvez la commande initiale par date ou client et ouvrez-la.
- Cliquez sur Rembourser, sélectionnez les lignes à retourner, ajustez les quantités pour un remboursement partiel puis validez.
- Choisissez le même moyen de paiement que la vente d’origine et cliquez sur Valider pour émettre le remboursement en espèces ou par carte.
- Allez dans Point de Vente → Configuration → Point de Vente, ouvrez la boutique et modifiez l’En-tête et le Pied de ticket avec le nom du magasin et la politique de retour.
- Activez l’envoi par e‑mail par défaut pour les clients préférant un ticket numérique et enregistrez la configuration.
Résultat : les retours sont tracés en quelques secondes et chaque ticket reprend l’identité du magasin sans outil d’impression externe.
4. Lancer un programme de fidélité avec points et récompenses Niveau 4 — Moyen
Le Niveau 4 transforme la caisse en levier de rétention : les points s’accumulent à chaque ticket et les clients peuvent échanger des récompenses directement en caisse, sans carnet papier.
Comment le réaliser dans Odoo :
- Allez dans Ventes → Configuration → Programmes de fidélité, cliquez sur Nouveau et nommez le programme Fidélité POS.
- Définissez une règle d’acquisition : un point par euro dépensé sur certaines catégories, avec des points bonus pendant des week-ends promotionnels.
- Ajoutez des règles de récompense : 100 points = 5 € de réduction, 250 points = un article offert sur une sélection.
- Ouvrez Point de Vente → Configuration → Point de Vente, activez le programme de fidélité sur la boutique et sélectionnez le programme créé.
- Au passage en caisse, le caissier identifie le client et les récompenses disponibles s’affichent pour une application en un clic.
Résultat : le taux de rétention devient un indicateur mesurable et le coût des récompenses est suivi ligne par ligne en comptabilité.
5. Déployer le POS sur plusieurs boutiques avec catalogue et listes de prix partagés Niveau 5 — Moyen
Le Niveau 5 active le multi‑magasin : un référentiel produit unique, une base clients commune et un journal de caisse par emplacement pour piloter une chaîne depuis une seule base.
Comment le réaliser dans Odoo :
- Allez dans Point de Vente → Configuration → Point de Vente et créez un enregistrement POS par boutique physique.
- Pour chaque boutique, renseignez l’emplacement de stock, le journal de caisse et l’imprimante de tickets afin de maintenir une comptabilité propre par point de vente.
- Ouvrez Ventes → Configuration → Listes de prix et assignez une liste par boutique pour gérer les différences tarifaires locales.
- Partagez le programme de fidélité entre boutiques pour que les points gagnés en un lieu soient utilisables dans un autre.
- Ouvrez Point de Vente → Reporting → Détails des ventes et regroupez par Boutique pour comparer chiffre d’affaires, panier moyen et meilleures références.
Résultat : visibilité consolidée sur les revenus et le stock sans devoir fusionner des exports CSV chaque lundi matin.
6. Passer le POS en mode restaurant avec zones, tables et écran cuisine Niveau 6 — Moyen
Le Niveau 6 active le mode Restauration : l’outil POS devient un système de salle avec plan de tables, envois en cuisine (course par course) et addition partagée, sans acheter un logiciel séparé.
Comment le réaliser dans Odoo :
- Allez dans Point de Vente → Configuration → Point de Vente, éditez la boutique et activez le Mode Restauration dans la section Fonctionnalités.
- Puis rendez-vous dans Point de Vente → Configuration → Plans et Tables, dessinez le plan de salle et placez les tables correspondant à la salle.
- Classez les produits par service (Entrée, Plat, Dessert, Boisson) sous Point de Vente → Produits pour que chaque ligne soit envoyée à la station adéquate.
- Connectez un écran cuisine via une boîte IoT afin que les plats confirmés apparaissent instantanément à l’arrière‑cuisine.
- À la facturation, utilisez la fonction Fractionner pour répartir les lignes par convive et imprimer un ticket individuel en un clic.
Résultat : le service s’accélère, les erreurs en cuisine diminuent et le turnover des tables devient un indicateur mesurable par service.
7. Connecter le POS en temps réel à l’Inventaire avec règles de réapprovisionnement sur les meilleures ventes Niveau 7 — Difficile
Le Niveau 7 relie la caisse à l’entrepôt : chaque vente décrémente le stock en temps réel et Odoo propose automatiquement un bon de commande avant qu’un best‑seller ne soit en rupture.
Comment le réaliser dans Odoo :
- Sur chaque produit de boutique, définissez le Type de produit en Produit stockable et activez le suivi d’inventaire dans l’onglet Inventaire.
- Ouvrez la fiche produit et ajoutez une Règle de réapprovisionnement avec Quantité min, Quantité max, Fournisseur préféré et Délai de livraison.
- Appliquez ces règles aux vingt meilleures références identifiées via Point de Vente → Reporting → Meilleures ventes.
- Planifiez l’exécution quotidienne du ordonnanceur via Inventaire → Opérations → Lancer le scheduler afin que Odoo génère automatiquement des demandes de prix (RFQ).
- Vérifiez dans Point de Vente → Reporting → Mouvements d’inventaire que les ventes POS alimentent désormais les propositions de réapprovisionnement de bout en bout.
Résultat : les ruptures sur les meilleures ventes diminuent et la réalité en rayon cesse de diverger du système après chaque week‑end chargé.
8. Lancer promotions, coupons et cartes‑cadeaux pour les opérations saisonnières Niveau 8 — Difficile
Le Niveau 8 fait du POS une plateforme marketing : promotions, codes et cartes‑cadeaux se gèrent depuis Odoo pour que le caissier n’improvise rien à la caisse.
Comment le réaliser dans Odoo :
- Allez dans Ventes → Configuration → Remises, Fidélité et Carte‑cadeau, cliquez sur Nouveau et choisissez le type de programme Promotions.
- Définissez la règle : par exemple, −10 % sur une catégorie entre deux dates, ou 2+1 offert sur une sélection de références.
- Créez un programme de type Coupons, générez un lot de codes et imprimez‑les sur les tickets pour inciter les retours en magasin.
- Créez un produit de type Carte‑cadeau ; le client achète la carte et la code peut être utilisé dans n’importe quelle boutique du réseau.
- Activez ces programmes dans la configuration POS : les boutons réduction, coupon et carte‑cadeau apparaîtront dans le panier au paiement.
- Consultez Ventes → Reporting → Remises et Programmes de fidélité pour suivre le taux d’utilisation, l’impact sur le chiffre d’affaires et la marge par campagne.
Résultat : les expériences marketing se déroulent proprement en caisse, les caissiers n’inventent plus les remises et l’impact sur la marge est visible par programme.
9. Unifier web, boutiques et CRM avec fidélité partagée et retours multicanaux Niveau 9 — Difficile
Le Niveau 9 installe une vraie stratégie omnicanale : la même fiche client alimente e‑commerce, POS et CRM, le solde fidélité est unique et un retour web peut être traité en magasin sans friction.
Comment le réaliser dans Odoo :
- Installez le module Site web et e‑commerce ; ouvrez une fiche produit et vérifiez que le même contact sert pour l’inscription en ligne et le checkout en magasin.
- Partagez le programme de fidélité entre les paramètres Ventes du site et la configuration POS pour que les points se cumulent et s’utilisent sur tous les canaux.
- Dans le POS de la boutique, cliquez sur Commandes, recherchez une commande web par référence et sélectionnez Rembourser pour gérer un retour acheté en ligne au comptoir.
- En CRM, activez la création automatique de leads pour les clients dont la valeur à vie dépasse un seuil afin que l’équipe commerciale prenne le relais.
- Construisez une vue type tableur « Valeur à vie par client » qui combine commandes e‑commerce, tickets POS et solde fidélité dans un même tableau de bord.
- Utilisez les automatisations Studio pour signaler tout client omnicanal au‑dessus du seuil de valeur à vie et lui assigner un gestionnaire personnel.
Résultat : l’expérience client rejoint les standards modernes, les retours n’empêchent plus la compta de suivre et la fidélisation devient un levier maîtrisé.
La mise en place d’une fidélité partagée, des retours cross‑canal et d’un reporting valeur à vie entre POS, e‑commerce et CRM est précisément le type de projet que Dasolo conduit en mode partenaire dès le départ.
10. Exploiter un POS piloté par l’IA : vision, prévision de la demande, APIs de paiement et tableaux en temps réel Niveau 10 — Expert
Le Niveau 10 représente un système d’exploitation retail complet : vision par ordinateur pour accélérer le passage en caisse, IA pour ajuster le catalogue, intégration avancée des terminaux de paiement et dashboards temps réel pour la direction.
Comment le réaliser dans Odoo :
- Connectez des terminaux de paiement certifiés (Adyen, Stripe Terminal, Worldline) via Point de Vente → Configuration → Moyens de paiement pour que le montant se synchronise automatiquement depuis le panier.
- Entraînez un modèle de prévision de la demande Odoo sur 24 mois de ventes POS afin que le système ajuste chaque lundi les Quantités min/max des règles de réapprovisionnement.
- Ajoutez un flux d’auto‑checkout basé sur la vision (caméra via une box IoT) capable de reconnaître les articles dans un panier plus rapidement que le scan barre.
- Mettez en place des échanges EDI avec les fournisseurs majeurs pour que les RFQ générés, les confirmations fournisseurs et les factures circulent sans ressaisie humaine.
- Cartographiez des règles de tarification dynamique dans les listes de prix (heure, météo, pression de stock) et laissez Studio Automation les appliquer sur des références choisies.
- Créez un tableau de bord type feuille de calcul « Retail Live » affichant ventes par caisse, taux de conversion, panier moyen et alertes stocks, rafraîchi en quasi‑temps réel.
- Diffusez ce tableau aux dirigeants via webhook et aux managers de magasin sur écran TV dans le bureau arrière de chaque boutique.
Résultat : chaque caisse devient un capteur de l’opération retail, les exceptions remontent en minutes et l’équipe peut se concentrer sur l’expérience client plutôt que sur la saisie de données.
Concevoir l’intégration des terminaux, la boucle IA, le mapping EDI et le dashboard live est l’architecture que Dasolo assemble dans un programme Point of Sale piloté par un partenaire. La plupart des équipes font appel à un partenaire pour réussir ces connexions dès le premier déploiement.
Quand l’aide d’un expert devient pertinente
Si vos besoins se limitent aux niveaux 1 à 6, vous pouvez souvent réussir avec l’Odoo standard, un propriétaire interne volontaire et un bac à sable où l’on peut tester sans risque.
À partir du niveau 7, les enjeux augmentent : flux automatisés qui peuvent envoyer des emails au mauvais destinataire, champs Studio qui empêchent les mises à jour, APIs qui cessent de synchroniser le stock au milieu de la nuit.
Ce n’est pas un échec de votre équipe : c’est le signe que l’architecture, les tests et la gouvernance deviennent essentiels.
Faites appel à un partenaire quand il s’agit de concevoir plusieurs applications ensemble, de respecter des obligations locales, d’intégrations complexes ou d’un go‑live qui a déjà une date imposée par le comité de direction.
Travaillez avec Dasolo
Dasolo accompagne les entreprises pour implémenter Odoo selon leurs modes réels de travail : applications sur mesure, intégrations propres et formation que les équipes retiennent après le départ des consultants.
Si votre feuille de route POS inclut des cas avancés listés ici, nous pouvons établir un plan phasé : victoires rapides d’abord, puis automatisations et intégrations avec des propriétaires clairs et des scripts de test.
Vous gardez la maîtrise du périmètre et du budget. Nous apportons l’expertise Odoo pour éviter que votre équipe n’apprenne des leçons coûteuses en production.
Réservez une consultation gratuite :