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.
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.
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 :
| Enseigne | Indice | Produits comparables |
|---|---|---|
| E.Leclerc | 0,939 | 7 400 |
| Carrefour | 1,009 | 5 446 |
| Auchan | 1,000 | 3 861 |
| Intermarché | 1,000 | 3 712 |
| Super U | 1,019 | 3 014 |
| Monoprix | 1,094 | 1 490 |
| Franprix | 1,172 | 1 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é.
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.
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.
Une méthodologie honnête dit aussi où elle s'arrête.
Tout ce qui précède est reproductible avec des sources ouvertes :
prix-reels.js servi par le site, et le calcul de prix dans engine.js. Les deux sont lisibles depuis n'importe quel navigateur.Un désaccord sur un chiffre de cette page se règle donc en le recalculant, pas en nous croyant sur parole.
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.
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.
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.
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.
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édian | 9 fois sur 10, moins de |
|---|---|---|
| 5 produits | 8,5 % | 21,3 % |
| 10 produits | 5,8 % | 13,5 % |
| 20 produits | 3,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.
Tous ces nombres sont vérifiables, et ceux qui peuvent bouger sont recalculés à chaque mise en ligne du site.
| Produits au catalogue | 245 |
| Prix Open Prices analysés pour calibrer les enseignes | 196 830 |
| Produits au code-barres commun retenus | 9 664 |
| Enseignes calibrées sur cette base | 7 |
| Prix lus sur de vrais tickets de caisse | 73 dans 5 enseignes |
| Période des relevés | 19 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 produits | 8,5 % |
| Écart médian sur un panier de 20 produits | 3,5 % |
| Prix | gratuit, sans compte, sans publicité |
| Référencement payant | aucun |
| Dernière calibration des enseignes | 11 août 2026 |
Les chiffres cités ci-dessus viennent de ces sources publiques, consultées le 12 septembre 2026.
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 →