SPB Git

spb/fabri-ka

Public

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

[ka6] fix connecteur bocauxetco.ca: fiche migrée woocommerce→generic — COMMERCE FERMÉ (liquidation début octobre 2026), la « panne cyclique » était en fait la fin de vie du site. Ce qu'on prenait pour l'épisode 3 d'une panne hébergeur récurrente (depuis 10-15, verdicts rien_a_faire des 10-25/26) est une fermeture définitive, prouvée 2026-11-02: (1) post Facebook officiel @Bocauxetco du 2026-04-21 « Message important de Caroline — il est temps pour moi de passer le flambeau… à la recherche d'un repreneur » (contexte familial, départ de la ville); (2) post officiel du 2026-10-04 « Jour 2 de notre grande liquidation » (aucun repreneur trouvé → vente de fermeture); (3) post du fournisseur Jardins Kaizen « …fermeture du Bocaux et co, dans les prochains jours » + « notre dernier déplacement pour la saison 2026 au Bocaux et co ». Chronologie cohérente avec le sync_log: dernier sync ok 69 produits le 2026-10-15 08:51 (juste après la liquidation), puis 94 échecs consécutifs avec un site en décomposition progressive — wp-json 404 puis 500, wp-login 200→500 (10-25), accueil 200/0 octet→500/0 octet (constaté 11-02, y compris robots.txt virtuel WP), port 80 pareil, mondial (Scrapfly CA identique); seuls les statiques wp-includes servent encore (jquery 200/87 Ko) et le domaine reste payé jusqu'en 2027-01 (GoDaddy ACTIVE) — hébergement à l'abandon post-fermeture, pas de maintenance. Fix minimal, AUCUN code touché (doctrine kefiplant 04c0126): fiche registre platform generic + catalog_endpoint __generic__ (précédents lespassionnees 9e3ff49, atelierlaf ddb1524, lafermevegetale a3d052b), édition ciblée de 2 lignes dans data/stores.json (jamais de json.dump global). Le connecteur generic avale le 500 du sitemap (generic.py:237 xml='' si status≠200) → aucun <loc> → fetch() return [] → ok/0 FIDÈLE (les 90 lignes produits sont déjà active=0 via MISS_GRACE — correct, le commerce n'existe plus; si un repreneur relançait le site, re-sonder curl -s https://bocauxetco.ca/wp-json/ → 200 et re-migrer la fiche vers woocommerce). Sync réel 2026-11-02: bocauxetco.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 6 s. pm2 restart fabri-ka-sync fait, web local 200. Source définitivement morte: ne rien « réparer » de plus. Si re-broken: vérifier que la fiche est toujours platform=generic (grep bocauxetco data/stores.json) — la re-migrer (2 lignes) si revertée; ne pas toucher woocommerce.py. NB constaté au passage (non touché, hors mission): la fiche lespassionnees.ca est redevenue platform=shopify dans stores.json (le fix 9e3ff49 a été reverté par f7bcd6b) — à re-migrer lors d'une prochaine mission lespassionnees.

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

1 changed file +2 −2

Unified Split
modified data/stores.json +2 −2
@@ -15546,8 +15546,8 @@
15546 15546 "id": "bocauxetco.ca",
15547 15547 "name": "Bocaux & Co.",
15548 15548 "url": "https://bocauxetco.ca",
15549 − "platform": "woocommerce",
15550 − "catalog_endpoint": "/wp-json/wc/store/v1/products",
15549 + "platform": "generic",
15550 + "catalog_endpoint": "__generic__",
15551 15551 "city": "",
15552 15552 "region": "Laurentides",
15553 15553 "postal_prefix": "J0N",
15554 15554
Menu

Theme