No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
Create the manufacturing orders and the shipment of a sales order in a single click, right from the order card.
Subscription analytics by product and customer contact exports from Dolibarr recurring invoices.
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.
|
|
Professional synchronization module between your Shopify store and your Dolibarr ERP.
• 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
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.
• 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
• 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
• 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
• 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
• 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
• Critical fix: 3 admin pages (setup, configuration wizard, product sync) referenced a non-existent CSS file — style loading and display now correct
• 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
Complete installation and update tutorial:
https://youtu.be/NaTBQp4_aq8
Francais, English, Deutsch, Espanol, Italiano
Website: https://doli2shop.ptitetete.org
Email: doli2shop@ptitetete.org
Complete documentation included in the module