Famille shopify — Boutiques Shopify — /products.json ouvert
Généré automatiquement par scripts/gen_connector_docs.py — ne pas éditer à la main.
Vue d'ensemble
- Sources membres : 5
- Produits actifs (BD) : 29 769
- Socle commun :
foodka/connectors/_shopify.py
Mécanique du socle (_shopify.py)
connectors/_shopify.py : socle commun des épiceries sur Shopify Toute boutique Shopify expose son catalogue public en JSON : /products.json?limit=250&page=N (ou /collections/{handle}/products.json pour cibler des rayons précis). Aucun anti-bot, requests direct suffit.
Sources membres (BD live)
| Source | Nom | Tech | Région | Produits actifs | En rabais | Dernier sync | Statut |
|---|---|---|---|---|---|---|---|
boite_a_grains |
La Boîte à Grains | Shopify — /products.json ouvert | Outaouais | 6000 | 741 | 2026-08-18 02:42 | OK (0 trouvés) |
epipresto |
Epipresto | Shopify — /products.json ouvert | Grand Montréal | 6000 | 25 | 2026-08-18 02:48 | OK (6000 trouvés) |
giant_tiger |
Giant Tiger | Shopify — /products.json ouvert | Québec et Canada | 9274 | 545 | 2026-08-18 02:49 | OK (9274 trouvés) |
nuvo |
Marché Nuvo | Shopify — /products.json ouvert | Grand Montréal | 5018 | 455 | 2026-08-18 03:03 | OK (1750 trouvés) |
pa |
PA Supermarché | Shopify — /products.json ouvert | Montréal | 3477 | 0 | 2026-08-18 03:03 | OK (0 trouvés) |
Complétude des champs (produits actifs, N = 29 769)
| Champ | % rempli |
|---|---|
| Prix | 99.9 % |
| Prix régulier | 5.9 % |
| Format (size_label) | 32.8 % |
| Prix unitaire | 24.0 % |
| Marque | 100.0 % |
| Images | 98.8 % |
| Nutrition OFF (details.off) | 0.2 % |
Gotchas
- Catalogue public JSON sans anti-bot : /products.json?limit=250&page=N (pagination plafonnée par garde-fou).
- Le format vient des variantes ; prix unitaire recalculé (normalize.unit_price) quand la taille est parsable.
Erreurs de synchronisation récentes
Aucune erreur dans le sync_log pour les sources de cette famille.