Méthodologie
D'où viennent les prix qu'on te montre ?
Bidou ne sert à rien si tu ne peux pas faire confiance aux prix. Voici exactement comment on les récupère, ce qu'on confirme, et ce qu'on devine.
Les sources
On lit les circulaires publiques et les catalogues web des chaînes — pareil que toi quand tu consultes l'application IGA ou Maxi. On ne va pas chercher dans les caisses des magasins, on ne fait pas de scrape illégal, on lit ce qui est déjà public.
- Maxi, Provigo, Loblaws, No Frills — API publique du groupe Loblaw.
- IGA — moteur de recherche public iga.net.
- Metro, Super C — site web public, fiches produit ouvertes.
- Walmart — catalogue web public (couverture partielle, en cours).
- Circulaires papier — on lit les circulaires hebdo des 6 chaînes pour les rabais annoncés (priorité absolue dans nos calculs).
Les 3 niveaux de confiance
Pour chaque prix qu'on te montre, tu vas voir un de ces 3 niveaux. C'est notre engagement de véracité.
- ✓ Prix confirmé
- Vu cette semaine dans la circulaire ou sur le catalogue de la chaîne. C'est le prix qu'elle annonce officiellement. Si la caisse charge différemment, c'est une erreur du magasin — fais-leur honneur.
- ⓘ À confirmer en magasin
- Estimé à partir d'un relevé plus ancien ou d'un produit semblable. Bon ordre de grandeur, mais à valider sur place. On l'indique clairement pour que tu ne sois pas surprise à la caisse.
- — Pas trouvé cette semaine
- On n'a pas trouvé ce produit dans cette chaîne cette semaine. Plutôt qu'inventer un prix, on le dit honnêtement. La comparaison reste juste sur ce qui est confirmé.
La fenêtre de fraîcheur
Un prix d'épicerie sans date n'a aucune valeur. Les circulaires changent le jeudi. Voici notre cadence :
- Circulaires papier — ingestion jeudi matin pour la semaine en cours.
- Catalogues web — mis à jour quotidiennement (priorité aux produits courants du panier type).
- Un prix plus vieux que 14 jours passe automatiquement en « à confirmer en magasin ».
- Plus vieux que 90 jours → considéré comme pas trouvé, on ne l'affiche plus.
Nos garde-fous
- Cross-validation — chaque prix doit concorder entre la circulaire et le catalogue (à ±2 ¢ près). Sinon on flag.
- Outliers détectés — si un produit affiche un prix > 3× la médiane des autres magasins, on l'écarte automatiquement de l'affichage (probablement une erreur de scrape).
- Audits hebdo — on relit toute la chaîne (PO polluées, images mismatch, écarts suspects) chaque jeudi.
- Pas de prix inventé — quand on ne sait pas, on le dit. Promis.
Nos limites (qu'on assume)
- Les prix au poids variable (viande, fromage, certains fruits/légumes) sont estimés à partir du $/kg et du poids moyen du paquet. Le total réel à la caisse peut varier de quelques sous selon le poids exact du morceau.
- La couverture par chaîne n'est pas uniforme. Walmart et Voila sont moins couverts que les chaînes locales. On l'indique honnêtement (« on manque encore de données pour ces chaînes »).
- Les spéciaux club (carte fidélité) et les coupons ne sont pas dans notre calcul. C'est ton bonus.
- On couvre actuellement le Québec uniquement, avec un focus Montréal / Rive-Sud.
On s'est trompés ?
Si tu vois un prix faux, tu nous rends un grand service en nous le disant. Tu peux écrire à hello@bidou.store avec une photo de la circulaire ou de l'étiquette en magasin. On corrige et on te remercie.