No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
Create the training applications of dozens of employees in a few clicks: bulk training applications with their training lines, reusable application templates and a guided generation wizard. Extension of the NextGestion Training Management module, port of the Odoo module “Bulk and Template Based Training Application Manager”.
Centralize all your events in a single shared calendar: CONVOCA meetings, REGISTRA events, DOMINIUM assemblies (PEREL modules), and your own appointments. Automatic synchronization, user permissions, direct access to events and an upcoming events dashboard widget. One calendar for all your activities, with no duplicate data entry.
mp25051d20260707013038
Connect Shopify to Dolibarr: orders, customers, warehouse stock, products, variants, images and metafields. Link an existing catalogue by SKU and monitor processing in your ERP. One-time module purchase, no monthly connector subscription. Lifetime access to updates. Module interface in French, English and Spanish.
|
|
|
SHOPIFY SYNC
Your Shopify orders become Dolibarr invoices and your stock stays right on both sides, with no re-entry and no subscription.An assistant guides you from connection to the first sync: six steps, a before / after preview, and nothing changes until you confirm.
|
|
€149 excl. tax / One-time module purchase
✓ No monthly connector subscription ✓ Lifetime access to updates
Support response within 2 business days · French / English / Spanish interface
|
Open the module’s Setup assistant tab: it prepares the whole configuration in a draft, step by step. Your current settings stay active while you prepare, and no setting, product or stock level is changed until your final confirmation.
|
1. Connection
|
Enter your store domain and the client ID and secret of your Shopify app. The module obtains its own access token and renews it by itself before it expires: nothing to paste again. The test reads your store without saving anything.
|
|
2. Catalog
|
One question: where is your catalog? In Shopify, in Dolibarr, or already in both. The module derives the direction of the exchanges and the source of products and prices.
|
|
3. SKU matching
|
The module compares your Dolibarr references with your Shopify variants and works out the links. Doubtful cases are flagged rather than guessed: empty SKU, duplicate, case difference, conflicting existing link. Read in batches, with no catalog size limit.
|
|
4. Warehouses
|
Load your Shopify locations and map a Dolibarr warehouse to them, keep your current rules, or leave stock aside for now.
|
|
5. Invoicing
|
Choose whether a paid order creates its invoice, whether the payment is recorded, and whether a total mismatch should block the import. The assistant itself creates no financial document.
|
|
6. Preview and start
|
Every setting is shown before / after, with the list of planned operations. Nothing changes until you confirm; the first batch then starts in groups of 200, with a progress bar. You can also save the settings only.
|
The “What to do next” card lists every point still blocking the sync, each with a button to clear it: store not yet connected, expired token, empty webhook secret, scheduled jobs not running, jobs waiting or failed. The button opens the right screen or processes the queue right away; “Test connection” then checks the store, webhooks and scheduled jobs and states plainly what to fix.
The dashboard covers day-to-day running: store status, processing queue, active flows, and every failure with its cause in plain words and a “Retry” button.
What you need to start: a Shopify app created in Shopify’s Dev Dashboard; it gives you the client ID and secret asked for in step 1. Since 1 January 2026, Shopify no longer lets you create a custom app from the store admin; a custom app created before then keeps its permanent token, which the assistant also accepts. Full requirements in the questions below.
|
Your need
|
Module capability
|
|
Sales and customers
|
Import Shopify orders into Dolibarr; exchange customers in both directions.
|
|
Invoices and credit notes
|
Create invoices for paid orders according to your settings; import refunds as credit notes, subject to the checks below.
|
|
Products and variants
|
Import/export according to your chosen source, or link an existing catalogue by SKU.
|
|
Stock
|
Map Dolibarr warehouses to Shopify locations and choose which stock feeds online sales.
|
|
Shipping
|
Send Dolibarr shipments, quantities and tracking to Shopify; optionally import shipments prepared in Shopify into Dolibarr, according to enabled options.
|
|
Store content
|
Export product images, categories as collections/tags, and custom fields as Shopify metafields, according to enabled options.
|
Already have products in both systems? Link Shopify variants to existing Dolibarr products by SKU, including simple product records. This mode does not require recreating parent/child products or enabling the Variants module. Consistent, unambiguous references are required.
For example, your 50 ml and 100 ml sizes each have their own Dolibarr reference. The assistant matches the corresponding Shopify variants, then orders and stock follow those references. Product and variant exchanges are also available when building a catalogue.
Main warehouse, reserve or physical store: choose which warehouses supply each Shopify location. Validate stock priorities and deduction rules against your own workflow. Multiple warehouses and locations are supported; the current configuration connects one Shopify store per Dolibarr entity.
Select several category branches, exclude internal categories and optionally require a Ready for webshop checkbox. Preview eligible records before saving. The queue rechecks your rules before each catalogue export.
With photo-order synchronization enabled, arrange photos in Dolibarr Linked files and reuse existing Shopify images in that order, without uploading unchanged photos again.
Opt-in controls: these options are disabled by default. Saving a selection does not launch a bulk export or remove existing Shopify products.
Need to stop selling one colour or size online? Enable Follow variant sale status: the Dolibarr child’s off-sale status removes that variant from the Online Store. Putting it back on sale republishes it while preserving its ID, inventory quantities and sibling variants.
Disabled by default: requires Shopify API 2026-07 or later, publication permissions and a catalogue managed by Dolibarr. Keep approval checked on the parent and every child: approval and category filters still take precedence.
Publish Dolibarr extrafields as Shopify metafields, including mappings from native weight, dimension and volume fields. Unit conversions can send a weight recorded in kilograms to a field expressed in grams. Images and categories have their own export options. Metafield display depends on your Shopify theme configuration.
Sync timing depends on scheduled tasks, hosting and Shopify API limits.
Recurring connector fees? No monthly subscription for this module. The purchase includes lifetime access to updates and downloads. Your Shopify subscription and hosting remain separate.
Do I have to rebuild my catalogue? No. In step 2 of the assistant, answer that both catalogues exist: identical references are linked by SKU without changing your titles, descriptions or prices. The assistant lists the references that need attention.
Requirements? Dolibarr 18–24, PHP 7.4–8.3 with cURL, the Products, Orders and Third parties modules (plus Invoices, Stock and Banks depending on the flows you choose), a Shopify app created in the Dev Dashboard, a public HTTPS address for webhooks, and Dolibarr scheduled jobs. The client ID and secret mode requires the app and the store to belong to the same Shopify organization; otherwise, Shopify authorization (OAuth) is set up in the advanced configuration. If your host rarely launches scheduled jobs, as on DoliCloud, an option processes the queue as soon as a Shopify event arrives. The module interface is in French, English and Spanish.
Test references, stock, taxes, currency, sales, shipments and refunds before enabling accounting automation.
Checks before production use: the client ID and secret mode is already running in production, including on DoliCloud; the OAuth mode is covered by automated offline checks. In both cases, test the connection and its renewal before production use. For partial refunds retrieved by reconciliation without detailed lines, verify the tax allocation, especially on orders with multiple tax rates or shipping charges. Strict amount checking is optional: enable it and validate your scenarios before automating invoicing.
Contact support@arcchester.com with your Dolibarr/PHP versions, warehouse organisation and Shopify workflow. Published response time: 2 business days.
Shopify Sync by Arcchester: a connector inside your ERP, a catalogue you can keep and exchanges you can monitor.
From the first connector to advanced catalogue exchanges, successive versions add features and improvements for everyday operations. Below are the documented changes, newest first. Available options depend on your configuration.
Setup: API 2026-07 or later and read_publications / write_publications permissions. SKU-linked products remain managed in Shopify. To remove one child, keep the approval field checked throughout the group and use that child’s off-sale status.
Behaviour: a new off-sale variant is created unpublished on all channels to avoid temporary exposure; putting it back on sale through this option publishes it to the Online Store only. Disabling the option does not republish removed variants. The parent must be active and published.
Validation: 2,013 local checks passed on Dolibarr 18, 20 and 24. Publication mutations were simulated; acceptance on a real Shopify store remains to be confirmed before production use.
Upgrading to 1.8.0: back up your database and documents, install the new code, then reactivate the module to register the photo-order hook. Settings are preserved. Enable category filtering, product approval and photo order explicitly in Settings > Catalogue.
Scope: filters apply to outgoing catalogue updates. Orders, stock and shipments keep their own settings. Out-of-scope products remain on Shopify; the configured menu is rebuilt during subsequent catalogue processing. Products linked by SKU keep their catalogue managed in Shopify. The separate first-time setup assistant retains its 2,000-record analysis limit.
Photos: public sharing links are not required. Images are sent when the queue is next processed. Products linked by SKU keep their catalogue managed in Shopify.
Upgrading to 1.7.3: back up your database and documents, then install the updated code before deactivating the old version. Reactivate only if required, for example to create missing tables from an earlier upgrade. A complete 1.7.2 installation requires no new tables. Settings already erased must be restored from a backup or entered again.
Version 1.5.0 adds expiring Shopify token management to reduce manual renewals while retaining the existing permanent-token mode.
Which Shopify connection should I choose? An existing permanent token remains usable. Client ID and secret mode requires the app and store to belong to the same Shopify organization; OAuth provides a Shopify authorization flow. Use the credentials and permissions required by your selected mode.