GoPanier

Méthodologie : comment les prix sont estimés

GoPanier n'est pas fait pour prédire le prix exact d'un produit isolé : il compare une liste entière, où les erreurs se compensent en partie. Cette page dit à partir de quoi il estime, comment, et avec quelle marge d'erreur mesurée.

En bref — de combien GoPanier se trompe-t-il ?

Les prix sont estimés à partir du niveau tarifaire de chaque enseigne, calibré sur 196 830 prix Open Prices. Mesuré sur de vrais tickets de caisse, l'écart médian est de 20,2 % sur un produit isolé, mais tombe à 8,5 % sur un panier de cinq produits et 3,5 % sur un panier de vingt.

Trois natures de prix, jamais mélangées

Dans l'application, un prix appartient toujours à l'une de ces trois catégories, et son étiquette le dit :

Un prix relevé par toi dans l'application prime sur tout le reste, et ne quitte pas ton appareil.

Étape 1 : le niveau de prix de chaque enseigne

Le modèle part d'un prix de référence par produit, qu'il multiplie par le niveau tarifaire de l'enseigne. Ce niveau n'est pas fixé à vue : il est mesuré.

Source : Open Prices (Open Food Facts, licence ODbL), 196 830 prix relevés en France par des contributeurs, dont 86 501 datant de 2026. Méthode : on ne retient que les produits dont le même code-barres a été relevé chez au moins deux enseignes — 9 664 produits. Pour chacun, le prix de l'enseigne est rapporté à la médiane du produit toutes enseignes confondues ; l'indice de l'enseigne est la médiane de ces rapports.

Pourquoi comparer un même code-barres : les contributeurs photographient surtout des produits haut de gamme ou bio. Comparer exactement le même code-barres d'une enseigne à l'autre réduit fortement ce biais de gamme, puisqu'il joue au numérateur comme au dénominateur. Cela ne supprime pas les autres biais : la répartition géographique des relevés, leur date et les magasins réellement couverts, détaillés plus bas.

Relevé du 11 août 2026 — ces indices ne changent qu'à la prochaine recalibration :

EnseigneIndiceProduits comparables
E.Leclerc0,9397 400
Carrefour1,0095 446
Auchan1,0003 861
Intermarché1,0003 712
Super U1,0193 014
Monoprix1,0941 490
Franprix1,1721 647

Contrôle de robustesse : l'indice recalculé sur le tiers des produits les moins chers, puis sur le tiers les plus chers, ne bouge que de 0,02 pour six enseignes sur sept. L'indice d'une enseigne dépend donc peu du segment de gamme observé.

Ce qui n'est pas calibré ainsi, et pourquoi

Les hard-discounters sont volontairement exclus de cette calibration. Lidl n'apparaît que sur 64 produits comparables et Aldi sur un seul.

La raison est structurelle : ils vendent surtout leurs propres marques, absentes ailleurs. Les seuls produits communs sont donc les marques nationales, précisément le rayon où ils sont le moins compétitifs. Les calibrer ainsi les ferait passer pour plus chers qu'ils ne sont. Même raisonnement pour Biocoop et Naturalia.

Leur indice n'est donc pas mesuré. Lidl (0,90), Aldi (0,89), Biocoop (1,22) et Naturalia (1,26) ont un indice fixé manuellement : il ne provient ni d'Open Prices, ni d'un échantillon de tickets couvrant plusieurs enseignes. Ce sont les indices les moins solides du modèle.

Les tickets de caisse jouent un autre rôle : quand un prix a été lu sur un ticket, il remplace l'estimation pour ce produit dans cette enseigne, avec sa date. Il ne sert pas à calculer l'indice. À ce jour : 53 prix relevés chez Lidl ; aucun ticket Aldi, Biocoop ou Naturalia.

Aucune variation artificielle

Le prix estimé est exactement le prix de référence du produit multiplié par l'indice de l'enseigne, arrondi au centime. Aucun écart n'y est ajouté.

Jusqu'au 14 septembre 2026, le modèle y appliquait une variation déterministe comprise entre 0,92 et 1,08, calculée à partir des identifiants du produit et du magasin, pour ne pas afficher des prix rigoureusement proportionnels d'une enseigne à l'autre. Elle a été retirée après mesure, le 14 septembre 2026 :

Conséquence assumée : sans prix relevé, les estimations sont proportionnelles d'une enseigne à l'autre. Les différences produit par produit ne viennent plus que des prix lus sur de vrais tickets de caisse.

Ce que cette page ne peut pas prouver

Une méthodologie honnête dit aussi où elle s'arrête.

Refaire le calcul

Tout ce qui précède est reproductible avec des sources ouvertes :

Un désaccord sur un chiffre de cette page se règle donc en le recalculant, pas en nous croyant sur parole.

Quelle version regardez-vous ?

Un outil d'analyse peut servir une copie en cache tout en croyant lire le site. Pour lever le doute, /version.json donne le numéro de la version réellement en ligne et sa date de mise en ligne ; le même numéro figure dans l'en-tête X-GoPanier-Version de chaque réponse. Si votre outil affiche un autre numéro que celui-là, il vous montre une page ancienne, et les écarts que vous y voyez ont peut-être déjà été corrigés.

Ce que vaut vraiment une estimation

Un modèle qui ne dit pas son erreur n'est pas vérifiable. Voici la sienne, recalculée à chaque mise en ligne du site.

La méthode

Il n'existe qu'une vérité terrain disponible : les prix lus sur de vrais tickets de caisse, rassemblés dans prix-reels.js. Pour chacun, on demande au modèle ce qu'il aurait estimé sans connaître ce ticket, et on compare. 73 couples produit × enseigne, du 19 mai 2026 au 29 août 2026.

Produit par produit

L'écart médian est de 20,2 %, l'écart moyen de 28,5 %. Sur les 73 comparaisons, 38 estimations sont trop hautes et 35 trop basses : le modèle ne penche donc pas systématiquement d'un côté, il est simplement imprécis à l'échelle d'un produit isolé.

Dit autrement : si GoPanier annonce 1,80 € pour un produit précis, le prix en rayon sera souvent entre 1,40 € et 2,20 €. C'est pour cela que l'application n'affiche jamais un prix produit sans le marquer « ≈ estimation », et qu'un prix lu sur un ticket porte sa date.

Panier par panier

Les erreurs ne s'additionnent pas, elles se compensent en partie : une estimation trop haute annule une estimation trop basse. Mesuré sur 53 produits Lidl aux prix connus, 3 000 paniers tirés au sort pour chaque taille, avec un tirage déterministe pour que le calcul soit refaisable à l'identique :

Taille du panierÉcart médian9 fois sur 10, moins de
5 produits8,5 %21,3 %
10 produits5,8 %13,5 %
20 produits3,5 %8,5 %

C'est le résultat le plus important de cette page. Plus la liste est longue, plus l'estimation du total est juste.

GoPanier n'est pas fait pour prédire le prix exact d'un produit isolé ; il compare une liste entière, où les erreurs se compensent en partie.

GoPanier en chiffres

Tous ces nombres sont vérifiables, et ceux qui peuvent bouger sont recalculés à chaque mise en ligne du site.

Produits au catalogue245
Prix Open Prices analysés pour calibrer les enseignes196 830
Produits au code-barres commun retenus9 664
Enseignes calibrées sur cette base7
Prix lus sur de vrais tickets de caisse73 dans 5 enseignes
Période des relevés19 mai 2026 au 29 août 2026
Écart médian d'une estimation, produit isolé20,2 %
Écart médian sur un panier de 5 produits8,5 %
Écart médian sur un panier de 20 produits3,5 %
Prixgratuit, sans compte, sans publicité
Référencement payantaucun
Dernière calibration des enseignes11 août 2026

Sources

Les chiffres cités ci-dessus viennent de ces sources publiques, consultées le 12 septembre 2026.

Essayer GoPanier

Comparer une liste complète, voir les magasins réels autour de toi, les prix des carburants et les recettes possibles avec ce que tu as. Sans compte, sans installation, gratuit.

Ouvrir l'application →
Comparer le prix de sa liste →Le face-à-face sur des tickets →