Odoo Point of Sale: Retail and Restaurant Setup Guide

Complete guide to Odoo 19 POS: configure registers, payment methods, loyalty programs, inventory sync, and analytics for retail stores and restaurants.

E
ECOSIRE Research and Development Team
|19 mars 202616 min de lecture3.7k Mots|

Point de vente Odoo : Guide de configuration des commerces de détail et des restaurants

Un système de point de vente est l’élément technologique le plus visible dans toute entreprise de vente au détail ou de restauration. C'est avec quoi les clients interagissent au moment où ils décident de dépenser de l'argent – ​​et lorsque cela est lent, déroutant ou peu fiable, ce moment devient un problème. Odoo 19 Enterprise Point of Sale est un système de point de vente moderne basé sur un navigateur, conçu pour les environnements de vente au détail et de restauration. Il fonctionne sur n'importe quel appareil (tablette, ordinateur portable, terminal de point de vente dédié), fonctionne hors ligne et se connecte directement à vos modules d'inventaire, de comptabilité et de CRM, éliminant ainsi les silos de données qui rendent la plupart des commerces de détail aveugles.

Ce guide couvre la configuration complète d'Odoo POS pour les magasins de détail et les restaurants : configuration matérielle, configuration des produits et des prix, méthodes de paiement, gestion des clients, programmes de fidélité et rapports de quart de travail. À la fin, vous disposerez d'un système de point de vente prêt pour la production avec une intégration complète à votre backend Odoo ERP.

Points clés à retenir

  • Configurer les sessions POS de vente au détail et de restaurant avec des paramètres spécifiques au matériel pour chaque caisse
  • Configurer des catalogues de produits avec des variantes, des codes-barres et une navigation par catégorie
  • Acceptez les espèces, les cartes, les paiements fractionnés et les portefeuilles numériques avec rapprochement automatique
  • Gérez les points de fidélité, les cartes cadeaux et les remises promotionnelles de manière native dans le point de vente
  • Activer les plans d'étage et la gestion des tables pour les flux de travail des services de restaurant
  • Suivez l'épuisement des stocks en temps réel à mesure que chaque vente est terminée
  • Générer des rapports de fin de quart de travail avec rapprochement de trésorerie et résumés de rapport Z
  • Accédez à des analyses complètes des ventes par produit, catégorie, employé et période de temps

Configuration du point de vente et configuration du matériel

Avant toute chose, configurez vos sessions POS pour qu'elles correspondent à vos emplacements de caisse physiques et à la configuration matérielle.

Création d'une configuration de point de vente : Accédez à Point de vente > Configuration > Point de vente. Cliquez sur "Nouveau" pour créer une configuration POS. Chaque configuration représente une caisse ou une station POS. Nommez-le clairement (par exemple, « Registre 1 – Comptoir avant », « Bar de service de table »). Les paramètres clés incluent :

  • Journal : Le journal comptable de ce point de vente (détermine la manière dont les ventes sont comptabilisées dans vos livres)
  • Affichage client : Activez si vous disposez d'un écran orienté client
  • Imprimer les reçus : Configurer le type d'imprimante de reçus et la méthode de connexion
  • Appareils connectés : Scanner code-barres, terminal de paiement par carte, tiroir-caisse, balance

Connexions matérielles : Odoo POS se connecte au matériel via l'IoT Box (pour les appareils série, USB et réseau) ou directement via les API du navigateur pour les appareils compatibles. Le matériel pris en charge comprend : les imprimantes de reçus Epson (USB, réseau, Bluetooth), les imprimantes Star Micronics, les terminaux de cartes Ingenico et Verifone, les lecteurs de codes-barres génériques (mode HID), les tiroirs-caisses (déclenchés via une imprimante de reçus) et les balances industrielles.

Disposition de l'écran : Configurez la disposition de l'écran du point de vente en fonction de votre flux opérationnel. Les configurations de vente au détail affichent généralement une grande grille de produits avec des onglets de catégories et un panneau de commande compact. Les configurations de restaurant affichent des boutons moins nombreux et plus grands pour les éléments les plus courants avec une navigation par sous-catégories pour le menu complet. Les deux mises en page sont entièrement personnalisables sans code.

Mode hors ligne : Odoo POS est conçu pour continuer à fonctionner sans connexion Internet. Le mode hors ligne stocke les sessions localement dans le navigateur et se synchronise automatiquement lorsque la connectivité est restaurée. Configurez le mode hors ligne dans les paramètres avancés de chaque configuration POS. Pendant une période hors ligne, les paiements par carte peuvent être indisponibles (selon votre type de terminal), mais les ventes au comptant se poursuivent sans interruption.


Catalogue de produits et configuration des prix

Le catalogue de produits est celui avec lequel les caissiers et les clients interagissent. Bien faire les choses signifie une saisie des commandes rapide et sans erreur.

Configuration du produit pour le point de vente : Les produits doivent être activés individuellement pour une utilisation au point de vente. Sur le formulaire du produit, accédez à l'onglet « Ventes » et cochez « Disponible en point de vente ». Configurez : la catégorie du point de vente (pour la navigation à l'écran), le code-barres (pour la saisie au scanner) et si le produit peut être vendu en quantités fractionnées (pertinent pour les articles basés sur le poids comme les produits de charcuterie ou les aliments en vrac).

Catégories de point de vente : organisez les produits dans une hiérarchie de catégories de point de vente qui reflète la façon dont les caissiers naviguent naturellement. Une épicerie peut proposer : Produits > Fruits frais, Légumes frais ; Produits laitiers > Lait, fromage, yaourt ; Boissons > Boissons gazeuses, eau, jus. Les catégories apparaissent sous forme de boutons de navigation sur l'écran du point de vente. La profondeur de la hiérarchie est configurable : peu profonde (2 niveaux) pour les petits catalogues, plus profonde (3-4 niveaux) pour les grands assortiments.

Variantes de produits dans le PDV : Les variantes de produits (taille, couleur, saveur) apparaissent sous forme de boutons de sélection de variantes lorsqu'un produit avec des variantes est appuyé sur l'écran du PDV. Pour un café, sélectionner « Espresso » fait apparaître des boutons variantes : Petit, Moyen, Grand. La sélection d'une taille ajoute la variante correcte à la commande. Cela remplace les codes modificateurs que les anciens systèmes de point de vente exigent que les caissiers mémorisent.

Listes de prix : configurez différentes listes de prix pour différents segments de clientèle (vente au détail ou vente en gros, tarification du niveau de fidélité, remises pour les employés). Le PDV applique automatiquement la liste de prix associée au client lorsqu'un compte client est chargé lors d'une transaction. Les listes de prix basées sur le temps gèrent automatiquement les tarifs des happy hours ou les tarifs premium du week-end.

Produits combinés et offres groupées : Pour les restaurants et les cafés, créez des produits combinés comprenant plusieurs composants à un prix groupé. Un « déjeuner combiné » peut inclure un plat principal, un accompagnement et une boisson à prix réduit par rapport au prix individuel. Lorsque le combo est ajouté à une commande, les composants sont suivis séparément à des fins d'acheminement de l'inventaire et de la préparation.


Traitement des paiements

Le traitement des paiements rapide et fiable est la fonction la plus critique sur le plan opérationnel du point de vente. Odoo prend en charge tous les modes de paiement, de l'argent liquide à la crypto-monnaie.

Paiements en espèces : Les espèces sont gérées par le journal de caisse. Configurez votre fonds d'ouverture (argent de départ dans le tiroir). Lorsqu'un paiement en espèces est accepté, Odoo calcule automatiquement la monnaie. À la fin du quart de travail, le solde de trésorerie attendu est calculé à partir du fonds de roulement d'ouverture plus les ventes au comptant moins les remboursements en espèces et les éventuels paiements en espèces.

Paiements par carte : Connectez un terminal de paiement Adyen, Stripe Terminal ou Worldline à Odoo POS pour les paiements par carte intégrés. Lorsqu'un paiement par carte est initié à partir de l'écran du point de vente, le terminal s'active automatiquement : aucun montant n'a besoin d'être ressaisi sur le terminal, éliminant ainsi une source d'erreur courante. La confirmation de paiement du terminal fait automatiquement avancer la transaction dans Odoo.

Paiements fractionnés : Les clients paient fréquemment avec plusieurs méthodes : en partie en espèces, en partie par carte ; ou partage entre deux cartes. Odoo POS gère nativement les paiements fractionnés. Acceptez le premier mode de paiement, saisissez le montant, puis sélectionnez le deuxième mode pour le solde. Le reçu indique à la fois les modes de paiement et les montants.

Cartes-cadeaux et bons d'achat : Créez des cartes-cadeaux dans Odoo et vendez-les via POS. Les valeurs des cartes cadeaux sont stockées dans Odoo (pas sur des cartes physiques qui peuvent être perdues). Les clients présentent une carte physique avec un code-barres ou un numéro : scannez-le ou saisissez-le, et le solde de la carte est appliqué à la transaction. Le solde restant est suivi et disponible pour les transactions futures.

Comptes de crédit client : Activez les comptes de crédit client pour les clients professionnels disposant d'un compte en magasin. Ces clients peuvent facturer leurs achats sur leur compte et recevoir une facture consolidée mensuellement. La limite de crédit est paramétrable par client, avec blocage automatique lorsque la limite est atteinte.


Configuration des restaurants et services alimentaires

Les points de vente des restaurants ont des exigences spécifiques au-delà de la vente au détail : gestion des tables, commande de plats, acheminement des présentoirs en cuisine et gestion des pourboires. Odoo POS gère tout cela de manière native.

Plans d'étage : Accédez à Point de vente > Configuration > Plans d'étage pour concevoir l'étage de votre restaurant. Créez une représentation visuelle de votre salle à manger : ajoutez des tables, définissez leur forme (ronde, rectangulaire), définissez la capacité et positionnez-les sur le canevas du plan d'étage. Créez des sections de plan d'étage distinctes pour différents espaces : salle à manger, bar, terrasse, salle à manger privée.

Gestion des tables : En mode restaurant, la caisse s'ouvre sur la vue en plan. Le personnel touche une table pour ouvrir sa commande. Plusieurs serveurs peuvent avoir des commandes ouvertes sur différentes tables simultanément. La couleur du tableau indique l'état : gris (vide), vert (occupé, commande ouverte), orange (commande envoyée en cuisine), bleu (facture demandée).

Gestion des cours : Pour une cuisine raffinée, configurez la commande basée sur les cours. Les éléments ajoutés à la commande d'une table sont affectés à un plat (entrée, plat, dessert). Lorsque le serveur est prêt à envoyer un cours à la cuisine, il envoie uniquement ce cours : les éléments des cours ultérieurs restent conservés dans le point de vente jusqu'à ce que leur cours soit appelé.

Kitchen Display System (KDS) : Connectez un écran d'affichage de cuisine à l'Odoo IoT Box. Lorsque les commandes sont confirmées dans le point de vente, elles apparaissent automatiquement sur le KDS — aucun ticket imprimé n'est requis. Le personnel de cuisine marque les articles comme préparés sur l'écran KDS et la session POS du serveur est mise à jour pour indiquer quels articles sont prêts à être servis.

Conseils : Activez la gestion des pourboires dans la configuration du point de vente du restaurant. Les pourboires peuvent être collectés sous la forme d'un montant fixe ajouté par le client, d'un pourcentage sélectionné parmi des options prédéfinies (15 %, 18 %, 20 %) ou d'un montant personnalisé. Les pourboires sont suivis séparément des ventes pour la distribution de la paie au personnel de service.

Partager les factures : Lorsqu'une table souhaite diviser sa facture, Odoo POS propose une fonction « Split ». Les articles sont attribués à des sièges clients individuels et des reçus distincts (et des transactions par carte distinctes) sont traités pour chaque portion.


Programmes de fidélité et promotions

La fidélisation des clients grâce aux programmes de fidélité a prouvé son retour sur investissement dans la vente au détail et la restauration. Odoo POS inclut la gestion native du programme de fidélité sans nécessiter de modules complémentaires tiers.

Programmes de fidélité : Accédez à Point de vente > Produits > Cartes-cadeaux et fidélité > Programmes de fidélité. Créez un programme de fidélité spécifiant : comment les points sont gagnés (dollars dépensés, produits achetés, visites), le taux de conversion des points (par exemple, 1 point par dollar dépensé) et les options d'échange (points requis par dollar de réduction, produits gratuits spécifiques disponibles pour l'échange ou chèques-cadeaux).

Collecte automatique de points : Lorsque la carte ou le compte de fidélité d'un client est chargé dans le point de vente, les points sont automatiquement calculés et ajoutés à la fin de la transaction. Le reçu indique les points gagnés et le solde mis à jour, renforçant ainsi la valeur du programme de fidélité à chaque interaction.

Programmes de remises promotionnelles : Créez des programmes promotionnels pour des remises à durée limitée. Exemple : « Achetez-en 2, obtenez-en 1 gratuitement sur toutes les boissons au café cette semaine. » Configurez le déclencheur (quantité minimale de produits éligibles) et la récompense (pourcentage de remise, montant fixe ou produit gratuit). Le point de vente évalue les commandes éligibles et applique automatiquement la remise – aucune saisie du code de caissier n’est requise.

Échange de coupons : Les clients peuvent utiliser des coupons promotionnels émis via des campagnes de marketing par e-mail dans le point de vente. Ils présentent un code promo (code barre imprimé ou code SMS/email), qui est scanné ou saisi. Odoo valide le coupon, vérifie qu'il n'a pas été utilisé et applique automatiquement la réduction.


Intégration de l'inventaire

L'épuisement des stocks en temps réel au fur et à mesure que les ventes sont réalisées est l'un des aspects les plus précieux de l'intégration de votre point de vente à Odoo ERP.

Épuisement automatique des stocks : Chaque vente dans Odoo POS génère un mouvement de stock qui réduit le stock disponible. Cela se produit immédiatement lorsque la transaction est terminée — pas de rapprochement par lots en fin de journée. Votre inventaire dans Odoo reflète chaque vente au point de vente en quelques secondes.

Alertes de stock faible : Configurez des alertes de stock minimum pour vos emplacements POS. Lorsque le stock d'un produit sur le point de vente tombe en dessous du minimum, une notification est envoyée à votre équipe back-office pour lancer le réapprovisionnement. Cela évite le scénario courant consistant à manquer d’un produit sans avertissement.

Emplacement de stock spécifique au point de vente : Créez un emplacement de stock dédié pour chaque magasin POS ou zone de caisse. Cela permet un suivi précis des stocks au niveau de l’emplacement. Lorsqu'une vente au point de vente épuise un produit, le stock diminue spécifiquement à cet emplacement, et non à partir de l'entrepôt principal, jusqu'à ce qu'un transfert de réapprovisionnement de l'entrepôt vers l'emplacement du point de vente soit terminé.

Traitement des retours de stock : Lorsqu'un client retourne un produit, la fonction de retour au point de vente annule la vente et crée un retour de stock à l'emplacement approprié. Le produit retourne à l'inventaire (s'il est dans un état vendable) ou est envoyé à un lieu de retour/d'inspection.


Reporting et rapprochement de fin de quart de travail

La gestion des équipes aux points de vente fournit des données quotidiennes sur le rapprochement financier et les performances des ventes.

Fermeture d'une session : À la fin du quart de travail, le caissier lance la fermeture de la session. Odoo présente le solde de trésorerie attendu (float d'ouverture + ventes au comptant - remboursements en espèces - versements en espèces). Le caissier compte l'argent réel dans le tiroir et saisit le montant. Toute différence (supérieure ou courte) est signalée pour enquête.

Z-Report (Résumé de la session) : Le rapport de session POS (équivalent du Z-Report) résume : les ventes totales par mode de paiement, le nombre de transactions, la valeur moyenne des transactions, les remises accordées, les retours traités, les taxes collectées et les revenus nets. Ce rapport s'imprime automatiquement à la fermeture de la session et est enregistré dans Odoo pour un examen historique.

Analyses des ventes : Accédez à Point de vente > Rapports pour accéder à des analyses de ventes complètes. Les rapports standard incluent : les ventes par produit, les ventes par catégorie, les ventes par caissier, les ventes par heure de la journée et la comparaison entre les périodes (aujourd'hui par rapport à la semaine dernière, ce mois par rapport au mois dernier). Ces rapports vous aident à identifier vos produits les plus vendus, vos heures de pointe et vos employés les plus performants.


Questions fréquemment posées

Odoo POS peut-il fonctionner sur un iPad ou une tablette Android ?

Oui. Odoo POS fonctionne dans n'importe quel navigateur Web moderne, y compris Safari sur iPad et Chrome sur les tablettes Android. L’interface est réactive et optimisée pour le toucher. De nombreuses entreprises utilisent les iPad comme interface de point de vente principale. Pour les connexions matérielles (imprimantes de reçus, terminaux de cartes), utilisez l'Odoo IoT Box pour faire le lien entre la tablette et les périphériques via Wi-Fi.

Comment Odoo POS gère-t-il le calcul de la taxe de vente dans plusieurs juridictions fiscales ?

Odoo prend en charge plusieurs taux de taxe appliqués par produit et par emplacement client. Configurez les règles fiscales pour votre juridiction : taxe de vente de l'État, taxe de comté et taxe de séjour en tant que composants distincts. Les produits sont étiquetés avec les taux de taxe applicables. Si vous vendez sur plusieurs sites avec des taux de taxe différents, configurez des emplacements de point de vente distincts avec des positions fiscales appropriées qui correspondent aux taux de taxe corrects pour chaque emplacement.

Pouvons-nous gérer plusieurs emplacements de magasins à partir d'une seule instance Odoo ?

Oui. Créez une configuration de point de vente distincte pour chaque emplacement de magasin. Chaque emplacement a son propre plan d'étage, la disponibilité des produits (si les magasins proposent des produits différents), une liste de prix (si vous avez des tarifs spécifiques à l'emplacement) et des terminaux de paiement. Les rapports peuvent être consultés par emplacement ou consolidés sur tous les emplacements. L'inventaire est suivi par emplacement et les transferts inter-magasins sont gérés via le module Inventaire.

Que se passe-t-il si la connexion Internet tombe en panne pendant le fonctionnement du point de vente ?

Odoo POS continue de fonctionner en mode hors ligne. Les données de session sont stockées dans le stockage local du navigateur. Les transactions se terminent normalement pour les espèces et tout terminal de paiement doté d'une capacité d'autorisation hors ligne. Lorsque la connectivité est restaurée, toutes les transactions hors ligne se synchronisent automatiquement avec le serveur Odoo. La seule limitation est que les nouveaux soldes de points de fidélité et les niveaux de stock ne seront pas mis à jour avant la synchronisation – un inconvénient mineur par rapport au risque de temps d'arrêt.

Comment Odoo POS gère-t-il la vérification de l'âge pour les ventes d'alcool ou de tabac ?

Configurez les indicateurs de restriction d'âge sur les produits applicables. Lorsqu'un produit soumis à une limite d'âge est ajouté à une commande, le point de vente affiche une invite de vérification de l'âge demandant au caissier de confirmer l'âge du client avant que l'article ne soit ajouté. Cette invite crée une confirmation enregistrée à des fins de conformité. L'invite peut être personnalisée pour exiger la saisie de l'année de naissance du client, qu'Odoo valide mathématiquement.

Les commandes de restaurant peuvent-elles être envoyées à différentes imprimantes de cuisine en fonction du type d'aliment ?

Oui. Configurez les règles de routage des imprimantes dans les paramètres du point de vente du restaurant. Les aliments chauds sont acheminés vers l'imprimante de préparation chaude de la cuisine ; acheminement des articles froids vers la station de préparation du froid ; acheminement des boissons vers l'imprimante du bar. Le routage est basé sur la catégorie POS : attribuez des catégories à l'imprimante appropriée. Lorsqu'une commande est envoyée, Odoo achemine automatiquement chaque ligne vers la bonne imprimante sans aucune action du caissier.

Comment Odoo POS s'intègre-t-il au commerce électronique pour une gestion unifiée des stocks ?

Odoo eCommerce (module Site Web) et POS partagent le même catalogue de produits et le même inventaire. Une vente en PLV réduit immédiatement la quantité disponible dans la boutique en ligne. Si un produit est épuisé en magasin, il est instantanément en rupture de stock en ligne. Les prix promotionnels configurés dans Odoo s'appliquent de manière cohérente sur les deux canaux. Cet inventaire unifié évite les ventes excessives et fournit aux clients des informations de disponibilité précises, quel que soit le canal.


Prochaines étapes

Odoo Point of Sale est un système de point de vente complet de niveau entreprise qui élimine les silos de données entre vos caisses et vos opérations de back-office. Lorsque votre point de vente est connecté à l'inventaire, à la comptabilité et au CRM, vous bénéficiez d'une visibilité en temps réel que la plupart des commerces de détail et de restauration ne voient qu'en fin de mois.

ECOSIRE met en œuvre Odoo POS pour les chaînes de vente au détail, les restaurants, les cafés, les entreprises de services et les opérations de vente au détail multisites. Notre mise en œuvre comprend des conseils de sélection du matériel, la configuration de votre flux de travail spécifique, la formation du personnel et une assistance de mise en service pour garantir le bon déroulement de votre première journée.

Visitez notre page de services Odoo pour en savoir plus sur les packages de mise en œuvre de point de vente, ou parcourez nos modules de place de marché pour des extensions de point de vente, notamment des fonctionnalités avancées de gestion de restaurant, des améliorations du programme de fidélité et une gestion de compte client multi-devises pour Odoo 19 Enterprise.

E

Rédigé par

ECOSIRE Research and Development Team

Création de produits numériques de niveau entreprise chez ECOSIRE. Partage d'analyses sur les intégrations Odoo, l'automatisation e-commerce et les solutions d'entreprise propulsées par l'IA.

Discutez sur WhatsApp