Promotions

  • CRM 360

    Ce module offre une vue d'ensemble complète des interactions et des données clients, centralisant toutes les informations pertinentes en un seul endroit.

    175,00 €  (350€)
  • INTERVENTION PLUS: Gestion Complète des Interventions

    Le module Intervention Plus est un outil révolutionnaire qui simplifie et optimise la gestion des interventions, de la planification à la facturation. Conçu pour les équipes commerciales et techniques, il offre une suite complète de fonctionnalités pour assurer un suivi transparent et efficace de chaque intervention.

    250,00 €  (500€)

Nouveaux produits

  • Setup NC – Localisation Nouvelle-Calédonie

    Adapte Dolibarr à la Nouvelle-Calédonie en un clic : TGC à la place de la TVA, devise XPF, format des nombres local et taux de TGC.

    GRATUIT
  • Transfert de données entre Dolibarr par API

    Doli2Doli permet de transférer facilement des tiers et des produits entre différentes instances Dolibarr grâce à l’API REST. Configurez vos Dolibarr destinataires une seule fois, puis sélectionnez l’instance vers laquelle vous souhaitez envoyer vos données directement depuis vos fiches.

    25,00 €

Doli2Shop - Intégration ERP

mp21640d20250417205854

Synchronisation Shopify ↔ Dolibarr : produits dans les deux sens, import commandes/clients depuis Shopify. Licence fournie à l'achat. Aussi disponible sur le Shopify App Store. 5 langues.

250,00 €
HT

  • Auteur Association P'tite Tête
  • Version du module 2.5.3
  • Date de sortie 17/04/2025
  • Accès aux mises à jour et aux téléchargements 1 an
  • Comment contacter l'assistance doli2shop@ptitetete.org (Temps de réponse : 5 jours ouvrés)
  • Compatibilité Dolibarr V23+   -   PHP7.2.5 - 8.5
  • Dernière mise à jour 12/09/2026 17:10

Plus d'infos...

Doli2Shop - ERP Integration

Module professionnel de synchronisation entre votre boutique Shopify et votre ERP Dolibarr.

Fonctionnalites

  • Webhooks temps reel : commandes, produits, stocks, expeditions synchronises instantanement
  • Export automatique des produits, variantes, images et stocks de Dolibarr vers Shopify
  • Import des produits depuis Shopify vers Dolibarr
  • Import automatique des commandes avec clients, adresses et reductions depuis Shopify
  • Creation automatique factures et paiements depuis commandes Shopify
  • CRON de rattrapage : aucune commande perdue meme si un webhook echoue
  • Wizard de configuration en 6 etapes pour une mise en route rapide
  • Gestion multi-prix et variantes Shopify
  • Interface d'administration complete avec logs, diagnostic et visualiseur webhook
  • Compatible Dolibarr 18 a 23, Docker, Cloudron

Licence et activation

A l'achat sur le DoliStore, vous recevrez un numero de serie par email sous 24h ouvrees pour activer votre module. Saisissez-le dans Doli2Shop > Licence dans votre Dolibarr.

Doli2Shop est egalement disponible sur le Shopify App Store (https://apps.shopify.com/doli2shop) avec activation automatique et instantanee de la licence via Shopify Billing, sans attendre d'email.

Nouveautes v2.5.3 (cumule les versions 2.5.0 a 2.5.3)

  • Correction critique, comptable : sur une boutique Shopify reglee en prix HORS TAXES (la taxe est ajoutee au paiement), chaque commande importee etait sous-evaluee d'environ 17 % — lignes, remises, frais de port et facture comprises. Le module divisait le prix par le taux de TVA en supposant qu'il etait toujours TTC, sans jamais lire le reglage reel de la boutique. L'ecart n'etait pas visible depuis Dolibarr : le paiement etait enregistre a hauteur du montant deja faux, donc la facture apparaissait soldee. Si le reglage ne peut pas etre determine, la commande n'est plus importee et le refus est affiche avec son motif
  • Correction, impact comptable : le reglage "ne pas importer les commandes non payees" n'etait honore que par deux des trois chemins d'import. Les webhooks l'ignoraient : une commande en attente de paiement etait importee ET facturee. Toute commande ecartee est desormais visible a l'ecran avec son motif, et entre normalement si elle est payee plus tard
  • Nouveau : les ecarts de montant entre Shopify et Dolibarr sont desormais affiches dans le diagnostic, avec le nombre de commandes concernees. Le module distingue l'ecart d'arrondi de quelques centimes de l'ecart proportionnel, qui signale une erreur de calcul systematique
  • Correction Multicompany : les photos importees de Shopify sont enfin inscrites dans l'index de fichiers de Dolibarr au moment de leur depot. Faute de quoi Dolibarr les indexait lui-meme plus tard, sans protection contre les acces simultanes — d'ou des erreurs "enregistrement deja existant" en boucle sur les fiches produit et commande
  • Correction : une installation dont la table des boutiques etait incomplete ne pouvait plus en sortir. La connexion d'une boutique echouait sur une colonne manquante, et le diagnostic conseillait une reactivation qui ne reparait rien. La reparation est desormais automatique a l'activation, sans jamais vider ni recreer de table
  • Correction multi-boutiques : la deconnexion d'une boutique agissait toujours sur la boutique par defaut, quelle que soit celle affichee, et supprimait les donnees de commandes de toute l'entite. Elle est desormais bornee a la boutique nommee dans la confirmation
  • Dix ecrans d'administration existaient sans qu'aucun lien n'y mene : correspondance des statuts de commande, tickets de support, correspondance des collections, maintenance. Ils sont accessibles. Deux scripts obsoletes ont ete retires
  • Correction : l'ecran des correspondances de statut de commande plantait des son ouverture, ses quatre boutons d'ecriture etaient inoperants, et son bouton "Restaurer les valeurs par defaut" vidait les tables sans rien reinserer. Les valeurs par defaut sont desormais completes, y compris pour les commandes remboursees, annulees ou autorisees sans capture
  • L'ecran qui regle le sens des synchronisations est repare et accessible, et il indique desormais clairement quels sens sont reellement operants
  • Un administrateur n'est plus signale a tort comme depourvu de droits sur l'ecran de diagnostic
  • Versions de Dolibarr prises en charge : 23.0 a 24.x, c'est-a-dire les branches qui recoivent encore des correctifs de securite
  • Correction critique Multicompany : sur une installation dont le module est configure sur une entite autre que la premiere, aucun webhook n'etait accepte. Le point d'entree s'executait toujours dans la premiere entite et n'y trouvait pas le secret de signature — commandes, produits et expeditions ne remontaient plus, sans le moindre message d'erreur, et rien n'etait conserve pour etre rejoue
  • Correction, toutes installations : les photos produit se dupliquaient a chaque notification Shopify — un simple changement de prix ou de stock deposait une copie de plus. Un ecran de nettoyage est fourni pour les doublons deja accumules, avec apercu avant suppression
  • Correction Multicompany : les photos produit ne partaient jamais vers Shopify, et l'ecran de diagnostic annoncait "aucun produit avec au moins une photo" alors que l'ERP en affichait. La TVA des commandes importees etait par ailleurs calculee avec la fiche de societe de la premiere entite. Les correspondances de paiement par defaut, elles, n'etaient jamais creees sur une entite secondaire
  • Correction critique : sur certaines installations, la connexion a Shopify devait etre refaite manuellement chaque jour. La boutique par defaut conservait deux copies de ses identifiants et le renouvellement automatique n'en mettait a jour qu'une seule
  • Correction : le libelle de chaque declinaison etait remplace par le titre du produit parent a chaque mise a jour venue de Shopify, y compris un simple changement de prix ou de stock
  • Correction : l'ecran de synchronisation des produits et la tache planifiee ne regardaient pas le meme perimetre — un produit range dans une sous-categorie etait synchronise sans jamais apparaitre a l'ecran. Une date de mise en service permet desormais d'exclure les commandes anterieures a votre passage sur Shopify
  • Flux directionnels configurables : pour les produits, les stocks, les commandes et les paiements, vous choisissez le sens de chaque synchronisation — de Dolibarr vers Shopify, l'inverse, les deux, ou aucun
  • Nouveau document, en cinq langues : la procedure de mise en production pour raccorder le module a un Dolibarr contenant deja votre historique commercial, avec ce qu'elle ne protege pas

Nouveautes v2.4.6 (cumule les versions 2.4.3 a 2.4.6)

  • Correction critique : sur les installations dont la securite est durcie (renouvellement du jeton anti-CSRF a chaque page), toutes les actions d'administration du module etaient rejetees en silence — assistant de configuration compris. Un clic sur "Enregistrer" ne produisait ni effet, ni message. La verification est desormais alignee sur celle du coeur de Dolibarr, et tout refus est annonce a l'ecran
  • Correction : en multi-boutiques, la page Webhooks affichait la boutique selectionnee mais enregistrait sur une autre — impossible de desactiver un webhook. Les messages d'erreur de cette page, jusqu'ici vides, sont desormais affiches en clair
  • Correction critique : sur Dolibarr 18 a 22, la connexion d'une boutique renvoyait une erreur 500 au retour de Shopify et la boutique etait perdue. Sur les hebergements en mode SQL strict, les webhooks ne s'enregistraient jamais (dates Shopify rejetees par la base)
  • Performance : le push du stock vers Shopify devient asynchrone — la validation d'une facture rend la main immediatement, meme si Shopify est lent ou injoignable. Un traitement planifie pousse le stock toutes les 5 minutes, avec regroupement des mouvements et reprise automatique apres un echec
  • Vraies declinaisons Dolibarr a l'import : les produits a variantes importes de Shopify creent desormais une veritable declinaison (visible dans l'interface Dolibarr), avec un libelle distinct de celui du produit parent. Nouveau bouton "Reparer les declinaisons" pour rattacher a posteriori les catalogues deja importes, sans reimport ni doublon
  • Nouvel outil "Recorrection remises" : repare les commandes importees avant la 2.2.9 dont la remise en pourcentage etait sous-evaluee — apercu avant application, brouillons uniquement, piste d'audit preservee
  • Import plus robuste : message d'erreur complet lorsqu'une variante ne peut pas etre creee, reutilisation du produit existant en cas de reference (SKU) deja presente, et lignes de commande issues d'applications de packs/bundles enfin importees lorsqu'elles sont facturables

Nouveautes v2.4.2

  • Correction critique : le stock Dolibarr n'etait jamais pousse vers Shopify (reapprovisionnements, production interne, corrections manuelles) — le stock Shopify derivait au fil des ventes jusqu'a des valeurs negatives fausses. Tout mouvement de stock Dolibarr est desormais synchronise en temps reel vers Shopify (valeur absolue, jamais negative)
  • Nouveau bouton "Recaler le stock vers Shopify" : pousse en une fois le stock Dolibarr de tous les produits mappes — repare immediatement les valeurs Shopify faussees par le passe
  • Multi-boutiques : le stock est pousse vers chaque boutique ou le produit est present, avec les identifiants propres a chaque boutique
  • Observabilite : chaque envoi de stock est trace dans le journal des actions, et l'etat "dernier recalage" (date, produits, erreurs) est affiche dans l'administration

Nouveautes v2.4.1

  • Conformite Shopify 2026 : gestion native des jetons OAuth expirables (jeton d'acces 60 min + jeton de rafraichissement), imposes par Shopify d'ici le 1er janvier 2027. Rafraichissement automatique transparent ; les boutiques deja connectees migrent en un clic via le bouton "Se reconnecter"
  • Nouvelle API Collections Shopify 2026-07 : les collections creees avec le nouveau modele (deploiement Shopify depuis le 1er juillet 2026) sont desormais visibles et synchronisees, fini les disparitions silencieuses
  • Correction critique : synchronisation produits/stock fiabilisee — une declinaison desactivee restait parfois visible sur Shopify, et des stocks divergents (parfois negatifs) n'etaient plus corriges silencieusement ; les erreurs sont desormais journalisees et remontees
  • Diagnostic instantane : les tests de connexion et de sante par boutique s'executent desormais en arriere-plan, sans ralentir l'affichage de la page
  • Telemetrie fiabilisee : le module remonte desormais son vrai domaine et sa version Dolibarr sur tous les canaux, eliminant les fausses installations en attente

Nouveautes v2.4.0

  • Multi-boutiques : connectez plusieurs boutiques Shopify a une seule installation Dolibarr, avec une comptabilite unique. Selecteur et barre de contexte pour naviguer d'une boutique a l'autre, configuration complete par boutique (parametres, commandes, produits, expedition, tags renommes automatiquement selon le nom de la boutique)
  • Licence par boutique : activez votre numero de serie DoliStore directement depuis la fiche de chaque boutique secondaire
  • Diagnostic Sante par boutique : connexion, webhooks, licence et donnees locales verifies en un coup d'oeil pour chaque boutique
  • Fiabilisation de la synchronisation des expeditions : rattrapage automatique renforce, plus aucune expedition orpheline en cas d'echec temporaire
  • Corrections d'affichage (caracteres accentues) et de la page A propos
  • Les installations mono-boutique restent strictement inchangees : aucune reconfiguration necessaire lors de la mise a jour

Nouveautes v2.3.1 (hotfix)

  • Correctif : page blanche a l'activation du module sur les installations multi-boutiques (classe Categorie non chargee avant l'utilisation de ses constantes). L'activation et la creation des categories par boutique fonctionnent a nouveau. Les installations mono-boutique n'etaient pas affectees

Nouveautes v2.3.0

  • Multi-boutiques : gerez plusieurs boutiques Shopify depuis une seule installation Dolibarr, avec une comptabilite unique. Connexion et configuration par boutique, isolation des produits, commandes et factures par categories et tags, licence verifiee par boutique. Les installations mono-boutique fonctionnent a l'identique
  • Securite renforcee de la connexion Shopify : le retour OAuth est signe par signature cryptographique asymetrique (cle publique/privee), supprimant tout secret partage cote module ; rotation transparente cote serveur
  • Outils support : export du JSON brut d'une commande ou d'un produit Shopify en 1 clic, et export ZIP de plusieurs commandes a la fois, pour transmettre au support sans manipulation technique
  • Fiche commande : adresses de livraison et de facturation, et point relais, affichees directement sans ouvrir l'onglet Contacts
  • Wizard de verification post-installation : controle d'un coup d'oeil connexion, configuration, CRON, webhooks et migrations, avec actions correctives
  • Cloture automatique des commandes apres livraison et paiement, alertes email sur erreurs critiques, journal des actions du module
  • Donnees commande enrichies (recapitulatif financier, statuts, contexte) ; compatibilite SQL MySQL 8.x et MariaDB validee en integration continue

Nouveautes v2.2.9 (hotfix)

  • Correction : remises en pourcentage sous-evaluees — la remise etait calculee sur la base hors taxes puis divisee une seconde fois par (1 + TVA) comme un montant TTC. Les commandes avec code promo en pourcentage retrouvent le montant exact affiche par Shopify (ex. 5% = -151,20 EUR TTC, et non -126 EUR)
  • Les remises en montant fixe (envoyees en TTC par Shopify) conservent leur conversion TTC vers HT
  • Documentation : tableau des 4 regles de decrementation de stock Dolibarr et recommandation pour les boutiques mixtes comptoir TakePOS + Shopify

Nouveautes v2.2.8 (hotfix)

  • Correction critique : stock non decompte lors de l'import des commandes Shopify — l'entrepot n'etait pas transmis a la validation de la facture. Les 4 regles de decrementation Dolibarr (commande, facture, expedition, cloture d'expedition) sont desormais couvertes
  • Correction : la migration des permissions v2.2.4 (changement d'ID module) est desormais executee automatiquement a l'activation — droits utilisateurs preserves lors d'une mise a jour depuis une version anterieure a 2.2.4
  • Correction webhooks : URL de callback erronee (chemin /custom/ manquant) en l'absence de configuration explicite, et le parametre « Jours de conservation » des evenements est desormais respecte par la purge
  • Robustesse : avertissements explicites dans les logs quand aucun entrepot n'est resolu, et protections contre les erreurs fatales

Nouveautes v2.2.7 (hotfix)

  • Correction critique : appels a l'API documents en erreur 404 sur les installations Dolibarr en sous-repertoire — un slash initial ecrasait le sous-dossier (issue #288). Tous les endpoints documents (images produits et categories) respectent desormais le sous-dossier d'installation

Nouveautes v2.2.6 (hotfix)

  • Correction critique : sync images produit resiliente — fallback SQL local (llx_ecm_files) automatique quand l'API REST Dolibarr /documents est inaccessible (404 Apache, timeout, HTML dans le body). Plus d'images manquantes dans Shopify meme sur hebergeurs restrictifs (issue #286, ticket support Philazerty / Click & Play)
  • Correction bug entity : filtre multi-tenant ajoute a la requete SQL images — empeche d'exposer des images d'autres entites Dolibarr en installation multi-societes
  • Correction bug tri images : la cle de la map de tri etait incorrecte (filename vs relativename) — tri par position desormais fonctionnel
  • Cache images : evite 3 requetes SQL+API redondantes par produit lors d'une sync

Nouveautes v2.2.5 (hotfix)

  • Correction critique : fonction verifToken() non chargee sur certains stacks PHP-FPM (notamment ISPConfig avec open_basedir strict) bloquant l'OAuth Shopify — 4 fichiers du module incluent desormais explicitement le polyfill compatibility.lib.php

Nouveautes v2.2.4 (patch)

  • Correction critique : migration ID module Dolibarr (436950 → 351003, plage officielle Association P'tite Tete) — migration SQL automatique preserve les permissions des utilisateurs existants, aucune action manuelle requise

Nouveautes v2.2.3 (hotfix)

  • Correction critique : 3 pages admin (setup, wizard de configuration, synchronisation produits) referencaient un fichier CSS inexistant — chargement du style et affichage maintenant corrects

Nouveautes v2.2.2

  • Correction critique : rattrapage stocks variants toutes les heures (au lieu de 24h)
  • Correction critique : plus de doublons crees sur Shopify apres purge d'un produit a variants
  • Anti-boucle ameliore : protection inter-processus sync/webhook contre les deadlocks
  • Diagnostic enrichi : detection ancien chemin images + test loopback serveur
  • Versions dynamiques partout (plus de versions hardcodees dans l'interface)
  • Page Guide de configuration modernisee avec assistant recommande
  • Correction webhook products/delete (erreur SQL corrigee)
  • Fallback intelligent version.php pour deploy FTP partiel
  • Correction pages admin (maintenance, version_check) pour installations non-standard

Video tutoriel

Tutoriel complet d'installation et de mise a jour : https://youtu.be/NaTBQp4_aq8

5 langues

Francais, English, Deutsch, Espanol, Italiano

Informations

Site web : https://doli2shop.ptitetete.org Email : doli2shop@ptitetete.org Documentation complete incluse dans le module

Association P'tite Tete - Modules Dolibarr depuis 2021




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org