Académie Noubissi

Comment créer une liste de prix par segment de client dans Odoo 19

Pour appliquer automatiquement un tarif différent selon le type de client, créez une liste de prix (Ventes → Configuration → Listes de prix → Nouvelle), définissez ses règles (prix fixe, remise en pourcentage, ou formule selon la quantité), puis affectez cette liste sur la fiche de chaque client concerné : Odoo l'applique automatiquement dès qu'un devis est créé pour ce client.

Contexte

CamMarket applique des tarifs différents à ses quatre segments de clientèle : particuliers, restaurants, hôtels et revendeurs.

Étapes

  1. Activer les listes de prix multiples si ce n'est pas déjà fait : Ventes → Configuration → Paramètres → Tarification.
  2. Créer une liste : Ventes → Configuration → Listes de prix → Nouvelle, nom Prix restaurant.
  3. Ajouter une règle : produit ou catégorie concernée, type de calcul (Remise de 8 % par exemple, ou Prix fixe).
  4. Répéter pour chaque segment : Prix public, Prix hôtel, Prix revendeur, Prix week-end (promotion temporaire).
  5. Affecter la liste sur la fiche de chaque client (onglet Ventes et Achats).
  6. Tester en créant un devis pour un client de chaque segment et vérifier le prix appliqué automatiquement.

Cas CamMarket — grille tarifaire

Client Liste de prix Règle
Particulier Prix public Prix catalogue
Restaurant Le Wouri Prix restaurant 8 % à partir de 20 cartons
Hôtel La Falaise Prix hôtel Prix négocié fixe
Épicerie Centrale Prix revendeur Remise par volume

Erreurs fréquentes

  • Créer une remise manuelle répétée sur chaque devis au lieu d'une liste de prix, quand la règle est permanente pour un segment entier — la liste de prix élimine ce travail répétitif et le risque d'oubli.
  • Superposer liste de prix et remise de ligne manuelle sans contrôle, ce qui peut donner un prix final incohérent.
  • Oublier de mettre à jour la liste de prix quand un accord négocié change, en continuant à appliquer une remise manuelle obsolète en parallèle.

Pour aller plus loin : Quand utiliser une liste de prix plutôt qu'une remise ?