Commit
[ka6] fix connecteur theprettyuglycompany.com: migration de fiche Squarespace→Shopify. Cause racine vérifiée live 2026-10-09: le site a été refondu sur Shopify (sitemap format sitemap_products_1.xml?from=…, /products.json valide avec 11 produits) et sert désormais via le CDN Cloudflare de Shopify, qui répond 429 cf-mitigated:challenge aux requêtes directes depuis ce nœud. Le connecteur actif était GenericConnector (catalog_endpoint __generic__, ex-Squarespace): _sitemap_products() prenait le 429 en silence (session.get direct, fallback Scrapfly OK sur /sitemap.xml mais les <loc> Shopify pointent sur le domaine nu theprettyuglycompany.com et les pages produit retombaient en 429) → ok/0 silencieux depuis le 2026-10-08 15:09 (3 syncs à 0, nominal historique 12 produits sur 189 syncs). Fix minimal, même pattern que midi34.ca (cb7dce9), manba.ca (92a6f6f), produitszinda.ca (efe7a3b): fiche stores.json platform squarespace→shopify, catalog_endpoint __generic__→/products.json (édition textuelle ciblée, jamais json.dump). Le ShopifyConnector escalade le 429 direct vers Scrapfly ASP de façon transparente. Sync réel 2026-10-09: theprettyuglycompany.com ok / 11 produits (+11, salsas et chips de maïs — 11 ≈ nominal 12); non-régression 1001perles.ca ok / 293 produits (chemin Shopify nominal intact). pm2 restart fabri-ka-sync fait, web local 200.
modified
data/stores.json
+2 −2
@@ -129681,8 +129681,8 @@ | ||
| 129681 | 129681 | "id": "theprettyuglycompany.com", |
| 129682 | 129682 | "name": "The Pretty Ugly Company", |
| 129683 | 129683 | "url": "https://www.theprettyuglycompany.com", |
| 129684 | − "platform": "squarespace", | |
| 129685 | − "catalog_endpoint": "__generic__", | |
| 129684 | + "platform": "shopify", | |
| 129685 | + "catalog_endpoint": "/products.json", | |
| 129686 | 129686 | "city": "", |
| 129687 | 129687 | "region": "Montérégie", |
| 129688 | 129688 | "postal_prefix": "J4K", |
| 129689 | 129689 | |