SPB Git

spb/fabri-ka

Public

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

Revert "[ka6] fix connecteur fermeail-land.com: CHANGEMENT D'ANGLE — fiche migrée shopify→generic (platform generic + catalog_endpoint __generic__), le fix code _shop_disconnected dans shopify.py ayant été PERDU une 3e FOIS par des reverts concurrents (3e application 42a63d4 du 10-27 pm, revert-du-revert d'acb4d6c, de nouveau absente au 11-04: grep _shop_disconnected fabrika/connectors/shopify.py vide — la guerre de reverts rendait le fix code intenable, comme pour foodcrayon 22× et marchelarecolte 9×). Cette migration de FICHE sort fermeail-land.com de shopify.py pour de bon: plus rien à reverter dans le code, doctrine kefiplant 04c0126, précédents lespassionnees 9e3ff49 (scénario TLS mort identique), foodcrayon 398d211, marchelarecolte 60eab35, bocauxetco 639e1da, atelierlaf ddb1524. Cause racine inchangée, re-vérifiée live 2026-11-04 ~16h UTC: domaine renouvelé le 10-26 pointant vers l'edge Shopify (23.227.38.70) mais AUCUNE boutique rattachée — http://fermeail-land.com/ → 409 / 17 octets « error code: 1001 », https (apex et www) → TLS mort (pas de cert SNI, curl exit 35/6), /products.json injoignable. Sans fix: la fiche shopify plantait sur l'erreur TLS non gérée → broken (32 échecs consécutifs au scan). Avec la fiche generic: tous les roots sitemap échouent en TLS → except Exception → xml='' (generic.py:238; le fallback Scrapfly ne rapporterait que la page 409 de 17 octets sans <loc>) → 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). Édition ciblée de 2 lignes dans data/stores.json, jamais de json.dump global, AUCUN code touché — shopify.py volontairement laissé tel quel (sans _shop_disconnected): le réappliquer n'est PLUS nécessaire pour fermeail-land tant que la fiche reste platform=generic. Sync réel 2026-11-04: 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 6 s. pm2 restart fabri-ka-sync fait, web local 200. Si le marchand rattache une boutique au domaine (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: c'est que la FICHE a été revertée — grep fermeail-land data/stores.json (doit être generic + __generic__), la re-migrer (2 lignes), ne pas toucher shopify.py."

This reverts commit 5f50a13cc02a2bdd18f88118e3d4983f44d11829.
Simon-Pierre Boucher committed (Nov 4, 2026) parent 4fa2d66 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": "generic", 49649+ "platform": "shopify",
49650− "catalog_endpoint": "__generic__", 49650+ "catalog_endpoint": "/products.json",
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