Promotions

New products

  • Notary Office Management – Complete Notarial Practice Platform for Dolibarr

    Turn Dolibarr into a complete notary office platform: dashboard, notarial cases with a Kanban pipeline, parties, deeds, signatures, real estate, sales and acquisitions, mortgages, estates and heirs, donations, companies, powers of attorney, formalities, deadlines, appointments and agenda, fees, disbursements, document management, archives, automation engine and eighteen exportable reports.

    299.00 €
  • Beauty Center Management – Complete Beauty Salon Platform for Dolibarr

    Turn Dolibarr into a complete beauty salon platform: dashboard, clients and prospects, beauty CRM pipeline, treatments, appointments and agenda, treatment records, staff and leave, cabins, equipment and maintenance, cosmetic products and stock, sales, till, packages, gift cards, loyalty, reviews, marketing, notifications, automations, purchases, expenses, client portal and reporting.

    299.00 €

Shopify Sync: Orders, stock and refunds synced both ways, near real time

mp25051d20260707013038

Sync Shopify and Dolibarr both ways, in near real time (official API + webhooks): orders (to invoice), customers, refunds (to credit note), stock per warehouse and per location. Existing catalogue? Your Shopify variants link to your plain Dolibarr products by SKU, no parent product needed. Metafields, fulfillments, job queue, dashboard. Dolibarr 18 to 24.

149.00 €
Excl. tax

  • Author arcchester
  • Module version 1.3.1
  • Release date 07/07/2026
  • Access to download and updates Lifetime access
  • 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 09/18/2026 06:05 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.

Already running a stocked Shopify store and a stocked Dolibarr? Your Shopify variants (50 ml, 100 ml…) link to your plain Dolibarr product sheets by SKU: no parent or child product to create, no Variants module. One button scans the store and links everything carrying a known reference. Orders land on the right sheets, each warehouse's stock is pushed to the Shopify location of your choice, and your sheets are never rewritten.

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), or an existing catalogue linked by SKU
  • Stock: two-way (one warehouse per Shopify 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 1.1.0

  • Existing catalogue linked by SKU: your Shopify variants (50 ml, 100 ml…) get linked to your plain Dolibarr products, with no parent product and no Variants module. One button scans the shop and links every variant whose SKU is a known reference; orders and stock follow, your product sheets are never rewritten.
  • One warehouse per Shopify location: map each location to the Dolibarr warehouses feeding it (one rule per line), checked by the diagnostic.
  • Redesigned dashboard and screens: shop status, six flows, failures to replay, filterable log, “Shopify status” panel on product and order cards.
  • 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