New products

Doli2Shop - ERP Integration

mp21640d20250417205854

Shopify ↔ Dolibarr synchronization: products both ways, import orders/customers from Shopify. License provided upon purchase. Also available on the Shopify App Store. 5 languages.

250.00 €
Excl. tax

  • Author Association P'tite Tête
  • Module version 2.2.9
  • Release date 04/17/2025
  • Access to download and updates 1 year
  • How to contact support doli2shop@ptitetete.org (Temps de réponse : 5 jours ouvrés)
  • Compatibility Dolibarr V18+   -   PHP7.2.5 - 8.4.10
  • Last update 06/11/2026 02:31 PM

More info...

Doli2Shop - ERP Integration

Professional synchronization module between your Shopify store and your Dolibarr ERP.

Features

• Real-time webhooks: orders, products, stock, shipments synchronized instantly
• Automatic export of products, variants, images and stock from Dolibarr to Shopify
• Import of products from Shopify to Dolibarr
• Automatic import of orders with customers, addresses and discounts from Shopify
• Automatic invoice and payment creation from Shopify orders
• Catch-up CRON: no order lost even if a webhook fails
• 6-step configuration wizard for quick setup
• Multi-price and Shopify variant management
• Complete administration interface with logs, diagnostics and webhook viewer
• Compatible Dolibarr 18 to 23, Docker, Cloudron

License and activation

When purchasing on the DoliStore, you will receive a serial number by email within 24 business hours to activate your module. Enter it in Doli2Shop > License in your Dolibarr.

Doli2Shop is also available on the Shopify App Store (https://apps.shopify.com/doli2shop) with instant automatic license activation via Shopify Billing, no email required.

What's new in v2.2.8 (hotfix)

• Critical fix: stock not decremented when importing Shopify orders — the warehouse was not passed at invoice validation. All 4 Dolibarr stock decrease rules (order, invoice, shipment, shipment closing) are now covered
• Fix: the v2.2.4 permissions migration (module ID change) now runs automatically on activation — user rights preserved when upgrading from a version older than 2.2.4
• Webhooks fix: wrong callback URL (missing /custom/ path) when no explicit configuration was set, and the events retention days setting is now honored by the purge
• Robustness: explicit log warnings when no warehouse can be resolved, and safeguards against fatal errors

What's new in v2.2.7 (hotfix)

• Critical fix: documents API calls returning 404 on Dolibarr installations in a subdirectory — a leading slash was overriding the subfolder (issue #288). All documents endpoints (product and category images) now honor the installation subfolder

What's new in v2.2.6 (hotfix)

• Critical fix: resilient product image sync — automatic SQL fallback (llx_ecm_files) when the Dolibarr REST API /documents endpoint is unreachable (Apache 404, timeout, HTML in body). No more missing images in Shopify even on restrictive hosting environments (issue #286, Philazerty / Click & Play support ticket)
• Critical fix: multi-tenant entity filter added to the image SQL query — prevents exposing images from other Dolibarr entities in multi-company installations
• Fix: image sort key mismatch (filename vs relativename) — sort by position now actually works
• Enhancement: image instance cache reduces 3 redundant SQL+API calls per product to 1 during sync

What's new in v2.2.5 (hotfix)

• Critical fix: verifToken() function not loaded on some PHP-FPM stacks (notably ISPConfig with strict open_basedir) blocking Shopify OAuth — 4 module files now explicitly include the compatibility.lib.php polyfill

What's new in v2.2.4 (patch)

• Critical fix: Dolibarr module ID migration (436950 → 351003, official range allocated to Association P'tite Tete) — automatic SQL migration preserves existing user permissions, no manual action required

What's new in v2.2.3 (hotfix)

• Critical fix: 3 admin pages (setup, configuration wizard, product sync) referenced a non-existent CSS file — style loading and display now correct

What's new in v2.2.2

• Critical fix: variant stock sync now runs every hour instead of 24h
• Critical fix: no more duplicate products created on Shopify after purging a product with variants
• Improved anti-loop: inter-process sync/webhook protection against deadlocks
• Enhanced diagnostic: old image path detection + server loopback test
• Dynamic versions everywhere (no more hardcoded versions in UI)
• Modernized setup guide page with recommended wizard
• Fixed webhook products/delete (SQL error corrected)
• Smart version.php fallback for partial FTP deployments
• Fixed admin pages (maintenance, version_check) for non-standard installations

Video tutorial

Complete installation and update tutorial:
https://youtu.be/NaTBQp4_aq8

5 languages

Francais, English, Deutsch, Espanol, Italiano

Information

Website: https://doli2shop.ptitetete.org
Email: doli2shop@ptitetete.org
Complete documentation included in the module




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