SPB Git

spb/fabri-ka

Public

Agrégateur de produits québécois — www.fabri-ka.com

Revert "[ka6] fix connecteur marchelarecolte.ca: CHANGEMENT D'ANGLE — fiche migrée woocommerce→generic (platform generic + catalog_endpoint __generic__), le fix code _domain_parked WHC dans woocommerce.py ayant été PERDU une 9e FOIS par des reverts concurrents (9e application c2adcab du 10-27 de nouveau absente au 11-04: grep 'domain-names/auctions|Domain registered at WHC' vide, seul le squelette générique de _domain_parked subsiste — revert chirurgical comme ca16e21/0024caf; la guerre de reverts rendait le fix code intenable). Cette migration de FICHE sort marchelarecolte.ca de woocommerce.py pour de bon: plus rien à reverter dans le code, doctrine kefiplant 04c0126, précédents foodcrayon 398d211, lespassionnees 9e3ff49, bocauxetco 639e1da, atelierlaf ddb1524. Cause racine inchangée, re-vérifiée live 2026-11-04 15:27 UTC: domaine AUX ENCHÈRES chez WHC — home et /sitemap.xml → 302 (Caddy) vers https://whc.ca/domain-names/auctions/marchelarecolte.ca (final 200, page 79 741 octets), Store API /wp-json/wc/store/v1/products → 200 HTML parking 16 936 octets. Sans fix: la fiche woocommerce parsait ce HTML en JSON → « Expecting value: line 1 column 1 » → broken (30 échecs consécutifs au scan). Avec la fiche generic: tous les roots sitemap redirigent vers la page d'enchères WHC qui ne contient AUCUNE balise <loc> (vérifié live: grep -c '<loc' = 0) → aucun URL produit → fetch() return [] → ok/0 FIDÈLE (médiane historique 0.0 — la boutique Woo n'a JAMAIS exposé de produit en 47 syncs ok avant la mort du domaine; rien à vendre, rien à perdre). Édition ciblée de 2 lignes dans data/stores.json, jamais de json.dump global, AUCUN code touché — woocommerce.py volontairement laissé tel quel (sans le hunk WHC): le réappliquer n'est PLUS nécessaire pour marchelarecolte tant que la fiche reste platform=generic. Sync réel 2026-11-04: marchelarecolte.ca ok / 0 produit; non-régression atelierora.ca ok / 23 (chemin generic nominal) et 1001fondues.com ok / 28 (chemin Woo nominal) — 3 ok, 0 erreur en 32 s. pm2 restart fabri-ka-sync fait, web local 200. Si un acheteur relance une boutique sur le domaine (curl -sI https://marchelarecolte.ca/ → plus de 302 whc.ca), re-sonder la plateforme live et re-migrer la fiche. Si re-broken: c'est que la FICHE a été revertée — grep marchelarecolte data/stores.json (doit être generic + __generic__), la re-migrer (2 lignes), ne pas toucher woocommerce.py."

This reverts commit 60eab35ca806e46e9bce7fe5972c1f61c11992dc.
Simon-Pierre Boucher committed (Nov 4, 2026) parent e4282a9 Browse files

1 changed file +2 −2

Unified Split
modified data/stores.json +2 −2
@@ -145518,8 +145518,8 @@
145518 "id": "marchelarecolte.ca", 145518 "id": "marchelarecolte.ca",
145519 "name": "Récolte – Marché agroalimentaire", 145519 "name": "Récolte – Marché agroalimentaire",
145520 "url": "https://marchelarecolte.ca", 145520 "url": "https://marchelarecolte.ca",
145521− "platform": "generic", 145521+ "platform": "woocommerce",
145522− "catalog_endpoint": "__generic__", 145522+ "catalog_endpoint": "/wp-json/wc/store/v1/products",
145523 "city": "", 145523 "city": "",
145524 "region": "Montérégie", 145524 "region": "Montérégie",
145525 "postal_prefix": "J3G", 145525 "postal_prefix": "J3G",
145526 145526
Menu

Theme