Le pricing dynamique ne sert pas à battre automatiquement le prix concurrent. Il choisit un tarif compatible avec la marge, le stock, la demande et le positionnement. Si ces contraintes ne permettent pas de décider, le prix ne bouge pas. Cette capacité d’abstention sépare un moteur de tarification d’un simple script d’alignement.
La veille observe le marché, le pricing dynamique tranche#
Une veille tarifaire collecte des faits : prix affiché, promotion, disponibilité, frais de livraison, vendeur et délai. Elle construit un historique, mais ne devrait jamais modifier directement le catalogue. Pour fiabiliser cette couche, il faut d’abord surveiller les prix des concurrents avec des contrôles de fraîcheur, de correspondance et de cohérence.
Le moteur de décision travaille sur un état du marché enrichi par les données internes : coût d’achat, coûts variables, stock, conversion, saisonnalité et rôle de la référence dans la gamme. « Le concurrent vend à 89 € » ne constitue pas une règle tarifaire.
Cette séparation crée deux régimes d’erreur. Une observation douteuse peut être rejetée sans toucher aux prix. Une décision peut être recalculée à partir de la même observation lorsque les coûts ou le stock changent.
Elle évite surtout qu’une promotion expirée, un prix réservé aux membres ou une mauvaise variante devienne votre nouveau tarif public. La même couche d’observation par agent navigateur reste alors exploitable pour d’autres tâches : vérifier une disponibilité, contrôler des fiches, extraire des documents ou tester un parcours transactionnel.
Le pricing dynamique commence par un plancher économique#
Le coût d’achat majoré d’un pourcentage uniforme produit rarement un plancher défendable. Le calcul doit intégrer les coûts provoqués par la vente : commission, paiement, préparation, livraison subventionnée, retours attendus et service après-vente.
Prenons une hypothèse simple : un article acheté 60 €, auquel s’ajoutent 8 € de coûts variables. Pour préserver une marge contributive égale à 15 % du prix hors taxes, le plancher se calcule ainsi :
Prix plancher = 68 / (1 − 0,15) = 80 €
Face à un concurrent à 76 €, la bonne sortie n’est donc pas 75,99 €. C’est une exception à qualifier : coût d’achat différent, liquidation, reconditionnement, erreur de correspondance ou stratégie temporairement déficitaire.
Ce plancher varie selon le rôle économique de la référence. Un produit d’appel peut supporter une marge plus faible si les achats associés la compensent réellement. Cette logique ne tient plus pour un article rarement commandé avec d’autres produits. Une marque premium peut aussi perdre davantage en valeur perçue qu’elle ne gagne en conversion en suivant chaque mouvement du vendeur le moins cher.
Le moteur doit choisir dans une bande autorisée, comprise entre un plancher et un plafond. Les dérogations — lancement, déstockage, accord fournisseur — deviennent des règles datées. Sans date de fin, l’exception finit toujours par se transformer en politique tarifaire.
La marge abandonnée doit revenir en volume#
Une baisse n’est rentable que si le volume supplémentaire compense la marge unitaire perdue. Dans une hypothèse où le prix passe de 100 à 95 € et la marge de 40 à 35 €, il faut vendre environ 14,3 % d’unités supplémentaires pour maintenir la marge totale. Gagner une place dans un comparateur ne garantit pas ce volume.
L’élasticité doit être estimée par segments homogènes. Les références substituables, souvent comparées et peu différenciées réagissent davantage au prix. Les pièces rares, consommables captifs et produits à forte préférence de marque obéissent à d’autres mécanismes. Une moyenne catalogue mélange ces comportements jusqu’à rendre la règle inutilisable.
Le stock peut même inverser la décision. Avec, par hypothèse, 8 unités restantes et un réapprovisionnement incertain, accélérer les ventes détruit de la marge tout en rapprochant la rupture. Avec 600 unités vieillissantes, une réduction maîtrisée peut libérer du capital immobilisé.
Le prix concurrent doit donc peser moins lourd que la combinaison marge-stock-élasticité. Une baisse n’est recevable que si le stock la justifie, si la réponse attendue de la demande la rentabilise et si le positionnement du produit autorise cette compétition par les prix.
Une observation comparable vaut plus que dix relevés#
Le relevé le plus dangereux n’est pas forcément faux. Il peut être techniquement exact et commercialement incomparable : lot de deux, variante différente, produit d’occasion, remise conditionnelle ou livraison facturée séparément.
Le système d’observation doit conserver les attributs qui expliquent le prix, puis normaliser ce qui peut l’être : unité, conditionnement, devise, taxes et frais obligatoires. Un score de confiance peut combiner la qualité de la correspondance produit, la fraîcheur du relevé et la présence des éléments attendus.
Une première grille de suspension peut retenir les cas suivants :
- variation supérieure à 20 % entre deux observations ;
- prix incohérent avec le coût connu du marché ;
- changement simultané du vendeur, du conditionnement ou de la disponibilité ;
- résultat observé une seule fois ;
- écart entre la fiche produit, le panier et l’étape de paiement.
Le seuil de 20 % n’est pas une norme : c’est un point de départ à calibrer par catégorie. Sur des produits très volatils, il produira trop d’alertes. Sur un assortiment stable, il sera peut-être trop permissif.
Une anomalie ne doit pas être remplacée silencieusement par la dernière valeur valide. Le prix courant reste en place, une vérification est ouverte et le motif du blocage est enregistré. Cette règle dépasse le tarifaire : extraction, relevé réglementaire, contrôle de contenu ou test de parcours exigent tous une preuve suffisante avant l’action.
Les zones d’inaction cassent les boucles de repricing#
La règle « concurrent le moins cher moins 1 % » transforme deux moteurs similaires en escalier descendant. Chaque passage répond au précédent alors que la demande, les coûts et le service n’ont pas changé. Relever les prix plus souvent ne corrige rien ; cela accélère la boucle.
Une zone d’inaction absorbe les écarts sans conséquence économique. À titre de grille initiale, le moteur peut maintenir le prix tant que l’écart reste compris entre −2 % et +3 %. Un délai de 24 ou 48 heures entre deux modifications, une amplitude maximale par période et un plafond de révisions réduisent encore les oscillations. Ces paramètres doivent être ajustés au rythme réel du marché, pas copiés d’une catégorie à l’autre.
Le vendeur suivi compte autant que son prix. Une médiane de concurrents comparables résiste mieux à une offre aberrante qu’un minimum brut. La disponibilité, le délai, la réputation et le niveau de service peuvent pondérer cette référence. Un vendeur sans stock ou livrant sous trois semaines ne définit pas nécessairement le prix auquel le client compare votre offre.
Le sujet comporte aussi un risque concurrentiel. L’étude de l’Autorité de la concurrence et du Bundeskartellamt sur les algorithmes1 examine notamment l’effet de la transparence du marché et de la fréquence des interactions. Le moteur doit s’appuyer sur des prix publics observés indépendamment. L’échange de données commerciales non publiques ou l’utilisation mutualisée d’informations sensibles réclame une analyse juridique propre.
Simuler les refus avant d’automatiser les décisions#
Un backtest qui applique une nouvelle règle aux ventes historiques tout en supposant des quantités inchangées fabrique une précision trompeuse. La simulation doit confronter plusieurs hypothèses d’élasticité et suivre au minimum la marge contributive, le chiffre d’affaires, le volume, la rotation du stock et la fréquence des changements.
Une fenêtre de 8 à 12 semaines constitue une grille de départ, pas une durée universelle. Elle n’est pertinente que si elle contient assez de ventes et reflète le cycle du produit. Chaque règle doit être rejouée selon plusieurs réactions possibles de la demande : faible, centrale et forte.
Les refus du moteur apportent souvent plus d’information que ses recommandations. Si, dans un scénario, 35 % des propositions atteignent le plancher, ce résultat hypothétique signale peut-être un problème de coûts, d’assortiment ou de positionnement. Desserrer le garde-fou masquerait le problème au lieu de le résoudre.
Le premier déploiement doit rester en mode recommandation. Un responsable accepte ou rejette le prix proposé en indiquant son motif : campagne planifiée, engagement fournisseur, référence stratégique ou stock réservé. Ces motifs complètent les règles plus utilement qu’une longue liste d’exceptions imaginées en chambre.
L’automatisation commence ensuite sur un segment étroit, face à un groupe témoin comparable. Les références adaptées présentent assez de volume, des coûts fiables et peu d’exceptions contractuelles. Les nouveautés, les produits premium et les faibles volumes fournissent trop peu de signal pour constituer un bon terrain de départ.
Le journal de décision détermine le niveau d’autonomie#
Chaque modification doit conserver l’ancien prix, le nouveau, les observations retenues, la version des règles, les seuils franchis et le résultat attendu. La mention « prix mis à jour » ne permet ni d’expliquer une perte de marge ni de reproduire la décision.
Les absences d’action méritent la même traçabilité. « Prix inchangé car stock inférieur à 10 unités » — si ce seuil appartient à votre grille — prouve que le garde-fou a fonctionné. Cette information devient décisive après un changement de coût, une contestation interne ou un audit.
Des coupe-circuits globaux complètent les règles par référence : perte maximale de marge sur une période, proportion limite du catalogue modifiée, dérive de la conversion ou hausse du taux d’erreur. Leurs seuils doivent venir de la tolérance économique de l’activité. Une personne identifiée doit pouvoir geler les mises à jour sans interrompre la collecte.
Le bon niveau d’autonomie ne dépend pas de la sophistication du calcul, mais de sa capacité à produire une décision bornée, explicable et réversible. Tant que le moteur ne sait pas justifier 92 € plutôt que 89 €, il recommande. Lorsqu’il sait exposer les données retenues, les règles appliquées et les conséquences attendues, il peut exécuter.
Sources et références
Montrez la tâche une fois. Anitask la rejoue.
Un agent travaille dans le vrai navigateur, à votre fréquence, et ne vous livre que les changements utiles.
Créer ma première automatisation


