SPB Git forge

spb/fabri-ka

Public

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

217commits 1branches 0releases
66.1 MBsize
maindefault branch
4 h agolast push
Python 38.4% HTML 30.3% TypeScript 17.2% CSS 11% JavaScript 3.2%
3.7 KB

# Fabri-Ka — Connecteurs (documentation standardisée)

Généré le 2026-08-23 16:01 par scripts/gen_connector_docs.py — fichier produit automatiquement, ne pas éditer à la main.

4082 boutiques au registre (data/stores.json, généré le 2026-08-21), 1 701 activées en base, 361 440 produits actifs. Un connecteur par PLATEFORME e-commerce (dispatch fabrika/connectors/__init__.py), plus un transport de secours Scrapfly et deux pipelines transverses (découverte/registre, enrichissement).

# Connecteurs-plateformes

Connecteur Fiche Boutiques (registre) Avec produits Produits actifs Prix Photos Détails
Connecteur Shopify shopify 763 694 244 731 99.3 % 96.8 % 100.0 %
Connecteur WooCommerce (Store API) woocommerce 1556 510 92 746 86.2 % 71.6 % 87.8 %
Connecteur Wix Stores wix 393 240 8 924 97.1 % 98.5 % 97.5 %
Connecteur Squarespace squarespace 157 23 788 100.0 % 99.6 % 0.0 %
Connecteur Square Online square 68 36 2 832 99.7 % 92.5 % 100.0 %
Connecteur Votresite.ca (Drupal + OpenCart) votresite 45 43 3 190 95.5 % 100.0 % 100.0 %
Connecteur générique (JSON-LD / microdata / OG) generic 81 23 8 229 100.0 % 82.8 % 0.0 %
Transport Scrapfly scrapfly-transport — — — — — —
Ecwid (verdict : non couvert) ecwid 19 0 0 — — —

Pipelines transverses : découverte & registre · enrichissement boutiques.

# Top 15 boutiques par volume

Boutique Domaine Plateforme Produits Dernier sync
Ici & Là - T-shirts et Souvenirs des régions - Acheter québécois ici-la.co shopify 20 075 2026-08-23 15:14
GAGNON - La Grande Quincaillerie gagnonlgq.com shopify 19 519 2026-08-23 15:10
Pieces de remorques et accessoires - Acheter québécois remorquetrailer.com woocommerce 19 372 2026-08-23 13:43
EPIPRESTO epipresto.ca shopify 13 266 2026-08-23 13:59
La Boite à Grains laboiteagrains.com shopify 10 403 2026-08-23 14:00
La Maison du Bleuet lamaisondubleuet.com shopify 8 652 2026-08-23 15:16
Bijouterie Jodoin bijouteriejodoin.com shopify 8 012 2026-08-23 15:56
Oberson oberson.com shopify 7 519 2026-08-23 13:34
Coopérative La Manne - Goûtez-y! cooplamanne.com woocommerce 7 220 2026-08-23 15:03
LilloJEUX lillojeux.ca woocommerce 6 608 2026-08-23 15:22
Paperole paperole.com shopify 4 970 2026-08-23 13:35
Veille sur toi Inc. - CMAQ veillesurtoi.com shopify 4 455 2026-08-23 13:45
Chic Placard chicplacard.ca shopify 4 419 2026-08-23 14:58
Norseco S.E.C. norseco.com woocommerce 4 295 2026-08-23 13:57
Bijoux Medusa bijouxmedusa.com shopify 3 797 2026-08-23 15:58

# Gotchas transverses

  • Shopify curl anti-TLS + verrou 0,7 s : voir shopify.
  • Scrapfly large_object : les grosses réponses arrivent en deux temps — voir scrapfly-transport.
  • FTS par lots (fabrika/db.py) : la purge/réinsertion de l'index products_fts se fait par lots de 500 uid (1 balayage par lot au lieu de N deletes unitaires).
  • Verrou BD (fabrika/ingest.py) : écritures sérialisées via threading.Lock — les syncs multi-boutiques sont parallèles côté réseau, séquentiels côté SQLite.