Comment fonctionne notre site : d'où viennent les prix et comment sont-ils mis à jour ?

Vue d'ensemble — PromotionsPar Soufiane08 novembre 2026

Un site de promotions ne vaut que par la fiabilité de ses prix. Cet article explique, étape par étape, comment les prix arrivent sur nos pages, à quelle fréquence ils sont mis à jour, ce que nous ne suivons pas, et comment vérifier vous-même n'importe lequel des montants que nous affichons.

Rien de ce qui suit n'est une promesse commerciale : c'est la description réelle de notre chaîne de traitement, avec ses chiffres et ses limites.

D'où viennent les prix

Le point de départ est toujours le catalogue officiel Marjane, sous forme de fichier PDF. Nous l'importons via notre interface d'administration, en renseignant son titre, ses dates de validité et sa source. Trois étapes suivent.

  • Les pages deviennent des images. Chaque page du PDF est convertie en image et conservée. C'est ce qui permet d'afficher le catalogue feuilletable sur nos pages, et surtout de garder une preuve visuelle de chaque prix.
  • Une lecture automatique page par page. Un processus de fond — le worker — enchaîne les pages une à une et fait lire chaque image par un modèle de vision (Gemini par défaut, selon la configuration), qui renvoie une structure normalisée : nom du produit, marque, prix de vente, prix de référence, catégorie. Ce stockage n'est pas un copier-coller d'un site tiers : c'est la transcription d'un document que l'enseigne publie elle-même.
  • Le calcul de la remise. Si le catalogue n'affiche qu'un pourcentage, nous le conservons. S'il affiche les deux prix, nous calculons la remise quand elle manque : (prix de référence − prix de vente) ÷ prix de référence. Aucun pourcentage n'est inventé : quand le prix de référence est absent, la remise reste vide.

Chaque offre enregistrée porte avec elle : le prix de vente, le prix de référence, le pourcentage, les dates de début et de fin, l'identifiant du catalogue — et le numéro de page exact du catalogue d'où elle provient. C'est le lien le plus important de tout le système.

Comment une offre devient une fiche produit

Les catalogues successifs contiennent souvent le même article sous le même nom. Nous rapprochons les produits d'un catalogue à l'autre grâce à une clé d'identité construite à partir de la marque et du modèle, complétée par un identifiant normalisé et un slug unique. C'est ce qui fabrique l'historique : 361 produits de notre base apparaissent dans au moins deux offres, et c'est pour eux que nous pouvons parler d'évolution de prix.

Sur la fiche produit, vous trouvez alors :

  • l'offre en cours, avec son catalogue, sa date de fin et le numéro de page ;
  • le prix le plus bas, le plus haut et la moyenne relevés ;
  • le graphique et le tableau de tous les relevés passés, chacun assorti de son catalogue et de sa page.

Un détail que nous assumons : le rapprochement automatique se trompe parfois. Deux entrées « Casque SPIRIT » coexistent dans la base avec des slugs différents, des noms génériques comme « Machine à laver » regroupent plusieurs modèles, et nos catégories ne sont pas normalisées à la lettre. Nous préférons afficher ces écarts plutôt que de les lisser.

Comment les prix sont mis à jour

Il n'y a pas de flux en direct : nos prix sont des photographies de catalogues, et c'est ainsi qu'ils fonctionnent.

  • Un nouveau catalogue = un nouvel import. Dès qu'une édition paraît, nous l'importons, le worker analyse ses pages, et les offres deviennent visibles avec leurs dates de validité.
  • Le statut protège l'affichage. Les offres ne sont comptées que pour les catalogues publiés ; un catalogue en cours d'analyse ou en échec n'apparaît pas dans les résultats.
  • Les offres expirent avec leur catalogue. Une fin de validité dépassée sort l'offre des prix en cours. Les articles liés à un catalogue se retirent sept jours après la fin de celui-ci.
  • Le plan du site est régénéré après chaque traitement, pour que les nouvelles pages soient indexables sans intervention manuelle.
  • La mise en production est contrôlée. Notre base locale est la source de vérité : le déploiement arrête l'application, sauvegarde la base de production, la remplace par un instantané cohérent et redémarre le service — la version précédente reste sauvegardée sur le serveur.

Conséquence pratique : entre deux catalogues, un prix affiché ne bouge pas, même si le magasin pratique une remise en caisse. Nos relevés sont valables du 22 octobre 2026 au 15 novembre 2026 pour le catalogue en cours, et rien au-delà.

Ce que contient la base au 8 novembre 2026

IndicateurValeur
Catalogues indexés (du 10 août au 15 novembre 2026)8
Pages de catalogue conservées248
Produits distincts2 486
Offres relevées au total2 684
Offres avec un prix de référence1 457, soit 54,3 %
Offres sans prix de référence1 227, soit 45,7 %
Produits suivis dans au moins deux offres361
Offres en cours aujourd'hui670

La ligne des prix de référence mérite qu'on s'y arrête. Près d'une offre sur deux n'affiche aucun prix barré dans le document source. Pour ces 1 227 offres, nous affichons le prix tel quel, sans remise calculée — et c'est aussi ce qui explique pourquoi la comparaison avec un historique est plus fiable qu'un pourcentage ponctuel.

Ce que nous ne faisons pas

Pour la méthode de comparaison entre enseignes, lisez notre article Marjane, Carrefour, Aswak Assalam : comment comparer les promotions ?.

Les erreurs possibles, et comment les vérifier

La lecture automatique d'une image peut se tromper : un chiffre mal lu, un prix barré interprété comme un prix de référence, un produit découpé entre deux pages. Trois garde-fous existent.

  • La page source. Chaque offre pointe vers la page du catalogue : depuis une fiche produit, le lien ouvre le visionneur directement sur cette page. Vous comparez l'affichage avec l'image d'origine en quelques secondes.
  • L'historique. Un prix qui varie brutalement d'un catalogue à l'autre se voit dans le tableau des relevés. Exemple : les écouteurs TWS Z1 sont passés de 99 DH à 199 DH entre septembre et octobre, alors que la remise affichée s'améliorait de −34 % à −40 %.
  • Le prix de référence bouge. Le riz basmati Kohinoor 1 kg affiche le même prix de 29,95 DH depuis août, mais son prix de référence est passé de 69,40 à 68,00 DH : le pourcentage change sans que vous payiez différemment.

Un exemple d'écart interne que nous documentons aussi : l'adresse de notre second catalogue actif mentionne « 15 octobre » alors que sa date de fin enregistrée est le 15 novembre 2026. Vérifiez toujours la date imprimée sur la couverture du catalogue plutôt que celle d'une adresse web.

Mon avis : ce que je ferais à votre place

Si je devais utiliser ce site pour acheter, je procéderais ainsi.

D'abord, je ne ferais jamais confiance à un pourcentage seul. Avec 45,7 % des offres sans prix de référence, un badge de remise est parfois absent, parfois calculé sur une référence que l'enseigne a choisie. Ma règle : avant de cliquer, j'ouvre le numéro de page indiqué sur la fiche et je regarde l'image du catalogue. C'est la seule étape qui prend trente secondes et qui tranche toutes les discussions. Ensuite, je déciderais sur l'historique, pas sur l'instantané. Si un article apparaît dans deux offres ou plus, le tableau des relevés me dit si le prix actuel est haut ou bas pour cet article précis. Les 361 produits suivis offrent cette lecture ; pour les autres, je compare le prix au kilo ou à la pièce, comme nous l'expliquons dans notre guide de comparaison. Enfin, ce que je changerais si j'avais un mot : afficher la vignette de la page source directement sur la fiche produit, sans même ouvrir le catalogue ; marquer visuellement les produits dont le nom est dupliqué, comme les deux « Casque SPIRIT » ; et ajouter une date de dernière mise à jour par catalogue, pour qu'on sache d'un coup d'œil quand l'information a été relevée. Ce sont trois améliorations que nous avons identifiées en écrivant cet article, et nous les traitons comme des dettes de transparence, pas comme des détails.

Ce que je ne changerais pas : le principe d'afficher les limites. Un site qui dirait « tous nos prix sont exacts, en toutes circonstances » mentirait sur un catalogue de 476 offres traité automatiquement. Nous préférons publier le taux de couverture, les doublons et les dates d'expiration.

Vérifier avant de vous fier à un prix

  • Ouvrez la fiche produit et notez le catalogue, la date de fin et le numéro de page.
  • Cliquez jusqu'à l'image de la page d'origine et comparez les chiffres.
  • Regardez le prix le plus bas relevé, pas seulement le prix du jour.
  • Vérifiez s'il existe un prix de référence : sans lui, il n'y a pas de remise calculable.
  • Convertissez en prix unitaire si le conditionnement change.
  • Confirmez la date de fin du catalogue avant de vous déplacer.
  • Pour les autres enseignes, consultez les pages tkdia.com listées plus haut.

Pour aller plus loin : Comment vérifier qu'une remise est vraiment une remise, Smartphone ou PC portable avec 8 000 DH — qui illustre nos relevés comparés —, la recherche de prix de la page Produits, la page des promotions Marjane et le catalogue en cours, publié du 22 octobre 2026 au 15 novembre 2026.

Les chiffres de cet article sont ceux de notre base au 8 novembre 2026. Ils évoluent à chaque nouveau catalogue traité.

Les images et visuels issus des catalogues Marjane appartiennent à leurs propriétaires respectifs et sont reproduits à titre informatif. Source officielle.

Commentaires

Chargement…

0/1000