Promotions

New products

  • Guide Milestone/Jalon v 24

    User Guide for the Milestone/Jalon module, which allows products and services to be associated with or grouped under milestones, and displays the subtotal. It is possible to add comment lines without details such as VAT, price, etc., as well as to force page breaks in commercial proposals, customer orders, customer invoices, supplier invoices, and supplier orders.

    FREE

Shopify Sync: Orders, Stock and Refunds Shopify ↔ Dolibarr

mp25051d20260707013038

Sync Shopify and Dolibarr both ways, near real time, via the official API and webhooks: orders (to invoice), customers, refunds (to credit note), variant products (one SKU per combination), per-warehouse stock (store-only stock stays offline), custom metafields, fulfillments with tracking. Queue, anti-loop, dashboard. Compatible with Dolibarr 18 to 24 (V24 validated).

149.00 €
Excl. tax

  • Author arcchester
  • Module version 1.0.2
  • Release date 07/07/2026
  • Access to download and updates 2 years
  • How to contact support support@arcchester.com (Temps de réponse : 2 jours ouvrés)
  • Compatibility Dolibarr V18 - V24   -   PHP7.4 - 8.3
  • Last update 08/25/2026 03:01 PM

More info...

No more double entry between Shopify and your ERP

Your sales happen on Shopify, your operations live in Dolibarr. Shopify Sync links both automatically, both ways, through Shopify's official API and webhooks — no middle SaaS, no monthly subscription.

What gets synced

  • Orders (to invoice if paid): Shopify → Dolibarr
  • Customers: two-way
  • Refunds (to credit note): Shopify → Dolibarr
  • Products + variants: two-way (configurable source of truth)
  • Stock: two-way (warehouse ↔ location)
  • Fulfillments + tracking: Dolibarr → Shopify

Validated on Dolibarr 24.0.0 (PHP 8.2) against a live Shopify store: clean activation, product and variant sync, per-warehouse stock, metafields, order to invoice, webhooks and scheduled jobs.

What's new in version 1.0.2

  • End-to-end variants: your Dolibarr attributes (colour, size, fabric, leg type...) become Shopify options, and each combination becomes a variant with its own SKU and price. Validated with up to 300 combinations on a live store.
  • Choose which warehouses feed the storefront: stock held in your physical shop stays at 0 online while remaining fully visible in Dolibarr.
  • Custom metafields: publish a Dolibarr extrafield into a Shopify metafield (one rule per line), for example to hide the "Add to cart" button on a store-only product.
  • Limits read from your own shop: the module queries the real limits (variants, options) instead of relying on fixed values, so it follows Shopify changes without waiting for an update.
  • No silent failures: a product exceeding Shopify limits is reported by name, along with the attributes causing it.
  • Optional conflict arbitration: master wins / last write wins / quarantine, disabled by default so nothing changes without an explicit decision.

Built for reliability

E-commerce sync is easy to start and hard to make reliable. Shopify Sync ships what it takes to last:

  • Near real time via signed webhooks (HMAC) + a reconciliation cron.
  • Async job queue: absorbs API limits, automatic retries with back-off — no lost order.
  • Loop prevention via state fingerprint (a change you push won't re-sync as an echo).
  • Configurable conflict resolution (master wins / last write wins / quarantine).
  • Dashboard: queue, failures, conflicts — replay a job in one click.

Highlights

  • Orders to invoices automatically.
  • Official GraphQL API (REST is deprecated) — future-proof.
  • Signature-verified webhooks, no data through a third party.
  • Configurable source of truth per entity (products, price, stock).
  • No external dependency (pure cURL, no Composer, no SDK).

Requirements

  • A Shopify custom app (Admin API access token + app secret) — free to create.
  • Dolibarr 18 to 23 (Products, Orders, Third parties modules), PHP with cURL.
  • An HTTPS-reachable endpoint for webhooks.

Module languages: French, English.
Compatibility: Dolibarr 18 to 24, PHP 7.4 to 8.3.

Other modules from the same publisher (arcchester): Factur-X France, Transmission PA, Réception PA, PDF Annexes, LogiCockpit, DoliBank Match, DoliTax, Stripe Payment Links, WhatsApp Notify.
See all our modules on Dolistore




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