[ka6] fix connecteur marchelarecolte.ca: re-migration de la FICHE woocommerce→generic (platform generic + catalog_endpoint __generic__) — la migration validée 60eab35 du 11-04 a été PERDUE par le revert concurrent 43a9936, qui a remis la fiche en woocommerce + /wp-json/wc/store/v1/products → la fiche replantait sur le HTML parking WHC parsé en JSON (« Expecting value: line 1 column 1 ») → broken (30 échecs consécutifs au scan; le fix code _domain_parked WHC reste abandonné après 9 pertes, doctrine kefiplant 04c0126). Cause racine inchangée, re-vérifiée live 2026-11-05: domaine toujours AUX ENCHÈRES chez WHC — home ET Store API → 302 vers https://whc.ca/domain-names/auctions/marchelarecolte.ca (final 200), /sitemap.xml suit la même redirection et la page d'enchères ne contient AUCUNE balise <loc> (grep -c '<loc' = 0 vérifié live). Avec la fiche generic: 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). Réapplication par ÉDITION DIRECTE ciblée de 2 lignes dans data/stores.json (pas de git revert/checkout, pattern foodcrayon fc3a5b6/theprettyuglycompany d888efc), jamais de json.dump global, AUCUN code touché — woocommerce.py volontairement laissé tel quel (le hunk WHC absent, grep 'domain-names/auctions' = 0, n'est plus nécessaire tant que la fiche reste generic). Sync réel 2026-11-05: 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 8 s. pm2 restart fabri-ka-sync fait, web local 200. NE PAS RE-REVERTER tant que le domaine redirige vers whc.ca: toute fiche woocommerce ici replante en broken. Si un acheteur relance une boutique (curl -sI https://marchelarecolte.ca/ → plus de 302 whc.ca), re-sonder la plateforme live et re-migrer la fiche vers le bon connecteur. Si re-broken: grep marchelarecolte data/stores.json (doit être generic + __generic__), re-migrer les 2 lignes, ne pas toucher woocommerce.py.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 changed file +2 −2
modified
data/stores.json
+2 −2
@@ -145518,8 +145518,8 @@ | ||
| 145518 | 145518 | "id": "marchelarecolte.ca", |
| 145519 | 145519 | "name": "Récolte – Marché agroalimentaire", |
| 145520 | 145520 | "url": "https://marchelarecolte.ca", |
| 145521 | − "platform": "woocommerce", | |
| 145522 | − "catalog_endpoint": "/wp-json/wc/store/v1/products", | |
| 145521 | + "platform": "generic", | |
| 145522 | + "catalog_endpoint": "__generic__", | |
| 145523 | 145523 | "city": "", |
| 145524 | 145524 | "region": "Montérégie", |
| 145525 | 145525 | "postal_prefix": "J3G", |
| 145526 | 145526 | |