1. Sources des prix
sneaking.fr indexe des prix sneakers depuis trois types de sources :
- Flux marchand officiels — fournis par les boutiques via des plateformes d'affiliation (Awin, Effiliation, Tradedoubler, Rakuten). Ces flux contiennent les attributs structurés : EAN, MPN, prix, devise, stock, URL produit. C'est notre source primaire.
- API publiques boutique — quand un site expose un endpoint produit (ex.
/api/products/<sku>), on requête directement ce point. - Crawl HTML respectueux — uniquement en complément, avec un délai entre requêtes ≥ 2 secondes par domaine et le respect de
robots.txt. Aucun contournement de captcha, aucun scraping de pages non publiques.
2. Fréquence de mise à jour
Chaque offre est rafraîchie selon une fenêtre adaptée à sa volatilité :
- Modèles iconiques en stock (Air Force 1, Samba OG, 530…) : toutes les 6 heures.
- Drops récents (sortie dans les 30 derniers jours) : toutes les 3 heures les 7 premiers jours, puis 12 h.
- Catalogue général : toutes les 24 heures.
- Modèles épuisés depuis > 90 jours : hebdomadaire (économise nos quotas API).
Sur la fiche modèle, la timestamp de chaque offre dans la table « Prix sur N boutiques » correspond au dernier rafraîchissement réussi de cette offre — pas à l'âge moyen du catalogue.
3. Vérification & déduplication
Avant qu'un nouveau prix ne soit publié, il passe trois contrôles :
- Identité produit. On matche d'abord par EAN, puis par MPN, puis par fuzzy matching nom + marque + couleur. Une offre sans EAN/MPN reçoit un score de confiance ; sous le seuil, elle reste en file d'attente pour révision humaine.
- Cohérence du prix. Une baisse de plus de 60 % par rapport au prix retail ou par rapport au prix précédent de la même boutique déclenche une alerte interne. On ne publie pas une « erreur de prix » qu'on sait être une erreur — c'est désagréable pour les acheteurs comme pour la boutique.
- Stock réel. Le flux distingue
in_stock,low_stock,preorderetout_of_stock. On affiche le statut tel qu'il vient ; on ne masque pas unout_of_stockpour gonfler le nombre de boutiques.
4. Historique des prix
Pour chaque offre active, on conserve un point de prix par jour pendant 24 mois (puis on garde un point par semaine au-delà). C'est la donnée qui alimente le graphique « Tendance — derniers mois » de chaque fiche modèle. Aucune retouche n'est appliquée sur les valeurs passées ; si une donnée est manifestement aberrante on la marque flagged et elle disparaît du graphique mais reste accessible aux modérateurs.
5. Ce qu'on ne fait pas
- On ne sponsorise pas de modèle ni de boutique en tête de classement. Le « Best price » est purement algorithmique (prix le plus bas, en stock, livraison France).
- On ne masque pas une boutique parce qu'elle ne nous reverse pas de commission. Si on suit un modèle, on affiche toutes les boutiques que notre système a trouvé pour ce modèle.
- On ne publie pas une fiche avec moins de 1 source ou une donnée non vérifiée. Les fiches « 0 boutique » sont automatiquement
noindexjusqu'à ce qu'on ait au moins une offre tracée.
6. Erreur ou désaccord ?
Si tu repères un prix incorrect ou une fiche incomplète, écris à hello@sneaking.fr avec l'URL de la page et la boutique concernée. On corrige sous 24 h ouvrées, et on publie une note de correction sur la fiche.
Page rédigée et maintenue par l'équipe sneaking.fr. Voir aussi : Transparence & affiliation · Qui sommes-nous.