SPB Git

spb/fabri-ka

Public

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

[ka6] fix connecteur fermeail-land.com: re-migration de la FICHE shopify→generic (platform generic + catalog_endpoint __generic__) — la migration validée 5f50a13 du 11-04 a été PERDUE par le revert concurrent e4282a9, qui a remis la fiche en shopify + /products.json → la fiche replantait sur le TLS mort non géré de shopify.py (le fix code _shop_disconnected reste abandonné après 3 pertes, grep vide re-vérifié ce jour; doctrine kefiplant 04c0126) → broken (32 échecs consécutifs au scan). Cause racine inchangée, re-vérifiée live 2026-11-05: domaine pointant vers l'edge Shopify mais AUCUNE boutique rattachée — http://fermeail-land.com/ → 409 / 17 octets « error code: 1001 », https apex → TLS mort (curl exit 35, pas de cert SNI), www → exit 6, /products.json injoignable (exit 35). Avec la fiche generic: tous les roots sitemap échouent en TLS → aucun URL produit → fetch() return [] → ok/0 FIDÈLE (médiane historique 0.0 — la boutique n'a jamais exposé de produit, dernier succès None). Réapplication par ÉDITION DIRECTE ciblée de 2 lignes dans data/stores.json (pas de git revert/checkout, pattern marchelarecolte 63b332c / foodcrayon fc3a5b6), jamais de json.dump global, AUCUN code touché — shopify.py volontairement laissé tel quel (sans _shop_disconnected): plus nécessaire tant que la fiche reste platform=generic. Sync réel 2026-11-05: fermeail-land.com ok / 0 produit; non-régression atelierora.ca ok / 23 (chemin generic nominal) et ateliersaintcerf.com ok / 62 (chemin shopify nominal) — 3 ok, 0 erreur en 5 s. pm2 restart fabri-ka-sync fait, web local 200. NE PAS RE-REVERTER tant que https://fermeail-land.com/products.json reste injoignable: toute fiche shopify ici replante en broken. Si le marchand rattache une boutique (curl -s -o /dev/null -w '%{http_code}' https://fermeail-land.com/products.json → 200), re-sonder la plateforme live et re-migrer la fiche vers shopify + /products.json. Si re-broken: grep fermeail-land data/stores.json (doit être generic + __generic__), re-migrer les 2 lignes, ne pas toucher shopify.py.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Nov 5, 2026) parent 63b332c Browse files

1 changed file +2 −2

Unified Split
modified data/stores.json +2 −2
@@ -49646,8 +49646,8 @@
49646 "id": "fermeail-land.com", 49646 "id": "fermeail-land.com",
49647 "name": "Ferme Ail-Land Inc.", 49647 "name": "Ferme Ail-Land Inc.",
49648 "url": "https://fermeail-land.com", 49648 "url": "https://fermeail-land.com",
49649− "platform": "shopify", 49649+ "platform": "generic",
49650− "catalog_endpoint": "/products.json", 49650+ "catalog_endpoint": "__generic__",
49651 "city": "", 49651 "city": "",
49652 "region": "Bas-Saint-Laurent", 49652 "region": "Bas-Saint-Laurent",
49653 "postal_prefix": "G0K", 49653 "postal_prefix": "G0K",
49654 49654
Menu

Theme