Mes produits existent déjà des deux côtés. Dois-je les recréer ?
Non. Le bouton « Rattacher les variantes par SKU » parcourt la boutique et relie chaque variante Shopify dont le SKU est une référence produit Dolibarr, sans produit parent ni module Variants. Les produits rattachés servent aux commandes et au stock ; leur fiche n’est jamais réécrite. Le rattachement se fait aussi au fil de l’eau depuis les webhooks produit et les lignes de commande.
Quelles versions de l’API Shopify sont prises en charge ?
Le module épingle une version de l’API Admin dans sa configuration (2026-01 par défaut) au lieu de suivre « latest » : une publication trimestrielle de Shopify ne change rien à une installation en service. Les mutations dont la forme a changé (inventaire à partir de 2026-04, collections et statut de publication des variantes à partir de 2026-07) sont branchées selon la version épinglée, et le module livre une sonde qui rejoue ses appels réels sur chaque version prise en charge.
Puis-je garder une partie du stock hors de la boutique en ligne ?
Oui. « Entrepôts du stock en ligne » liste les entrepôts dont les quantités sont publiées ; le stock du magasin physique reste visible dans Dolibarr et à zéro en ligne. Avec plusieurs emplacements Shopify, la table « Entrepôts ↔ emplacements Shopify » associe chaque emplacement aux entrepôts qui l’alimentent.
Publie-t-il les produits sur le canal Boutique en ligne ?
Quand « Publier sur la Boutique en ligne » est activé, les nouveaux produits, simples ou à variantes, sont publiés sur ce canal, reconnu par son identifiant d’application online_store. L’application doit disposer des droits read_publications et write_publications. En option, passer un produit enfant Dolibarr « hors vente » retire cette seule variante du canal (API 2026-07 ou suivante).
Que se passe-t-il quand un job échoue ?
Rien n’est perdu : le job reste dans le tableau de bord avec sa cause en clair, le produit et les attributs en cause, et un bouton « Rejouer ». Une erreur de données échoue immédiatement au lieu d’être relancée ; une panne réseau ou API garde ses relances avec délai croissant. Une tâche de réconciliation nocturne rattrape les événements manqués.
Fonctionne-t-il sur Dolibarr 24 ?
Oui, le module est validé sur Dolibarr 24.0.0 et 18.0.5. Sur Dolibarr 24, les tâches planifiées s’exécutent en ligne de commande : il faut poser $dolibarr_cron_allow_cli = 1 dans conf/conf.php, sinon les deux tâches s’affichent en rouge alors que les scripts tournent.