Dolibarr PrestaShop Sync: automatically sync prices, orders, and invoices

Published April 11, 2026 · 8 min read

The problem: two systems, no bridge

Dolibarr for business management, PrestaShop for your online store. Two excellent tools in their own right — but they don't talk to each other. The Dolibarr + PrestaShop combination is particularly common among small and medium businesses in Europe, yet there's no native sync between them.

The result: every price update in Dolibarr has to be copied into the PrestaShop back office. Every PrestaShop order has to be re-entered in Dolibarr to generate an order and an invoice. Every shipment has to be manually marked on both sides. At 50 products it's a daily chore. At 500, with combinations (sizes, colours), it's hours of repetitive data entry every day.

Errors are inevitable: a price mismatch between the two systems, a forgotten order that delays shipping, a tracking number that never makes it back to PrestaShop. Each mistake means unhappy customers and extra work to fix.

Available options

Option A: custom development. Commission a connector between the PrestaShop Webservice API and the Dolibarr API. High upfront cost, ongoing maintenance with every PrestaShop update, and a risk of breakage when you migrate from PrestaShop 1.7 to 8.x.

Option B: generic automation tools (Zapier, n8n). These platforms understand neither Dolibarr nor PrestaShop's specifics (combinations, price rules). You'll build fragile workflows with no ERP-aware logic.

Option C: ERPkit — a sync tool built for Dolibarr. A free Dolibarr module, a cloud service that handles synchronization via the PrestaShop Webservice API, and a web interface to configure everything. Supports both PrestaShop 8.x and 1.7.x.

Setting up ERPkit in 6 steps

Step 1: Install the free Dolibarr module

Download the ERPkit module from DoliStore (free, open source GPL v3). In Dolibarr, activate it via Home > Setup > Modules/Applications. The module adds a prestashop_variant_id field to your product cards and a configuration page for your PrestaShop credentials.

ERPkit module configuration page in Dolibarr admin

Step 2: Configure your PrestaShop credentials in Dolibarr

In the Dolibarr admin panel, open the ERPkit configuration page. Enter your PrestaShop store URL and your Webservice key. To get this key, go to your PrestaShop back office under Advanced Parameters > Webservice and create a key with the required permissions. Your credentials stay in your Dolibarr instance.

Step 3: Create an ERPkit account (free)

Head to app.erpkit.app and create your account. The free Solo tier includes 1,000 synced products, 50 imported orders, and 50 invoices per month.

Step 4: Connect your Dolibarr instance

In the ERPkit interface, add a new sync configuration. Select PrestaShop as the marketplace, enter your Dolibarr URL and API key. ERPkit verifies the connection automatically.

ERPkit dashboard showing sync configurations

Step 5: Map your products (automatic matching)

ERPkit automatically matches your Dolibarr products to PrestaShop combinations by comparing references (SKUs). It works with both simple products and combinations (sizes, colours, etc.). Open the Product Mapping tab, run the auto-match, and review the associations. For edge cases, manually enter the combination ID in the prestashop_variant_id field on the Dolibarr product card.

Dolibarr product card with prestashop_variant_id field

Step 6: Run your first sync

From your configuration detail page, launch the sync. ERPkit pushes prices, compare-at prices, weight, and barcodes from Dolibarr to PrestaShop. Smart delta sync means only changed products are sent.

ERPkit detail page showing sync results

What's next?

Once product sync is in place, ERPkit also handles:

  • Order import — PrestaShop orders arrive in Dolibarr with customer matching by email and product linking.
  • Invoice generation — Invoices created, validated, and marked as paid automatically.
  • Fulfillment — Shipment status and tracking numbers pushed back to PrestaShop from Dolibarr.
  • Factur-X — EU-compliant electronic invoices (PDF/A-3 + CII XML) to stay ahead of e-invoicing regulations.

Important: ERPkit only sends prices, weight, and barcode data to PrestaShop. Your product titles, descriptions, images, and SEO data are never modified.

Get started free

No credit card required. The free Solo tier includes 1,000 products, 50 orders, and 50 invoices per month. The Dolibarr module is free and open source (GPL v3).

Get Started Free

See all plans →

Frequently asked questions

Does ERPkit work with PrestaShop 1.7?
Yes. ERPkit supports both PrestaShop 8.x and 1.7.x. Both versions are tested and validated.
Does ERPkit handle PrestaShop combinations?
Yes. Each Dolibarr product maps to a specific PrestaShop combination. Automatic matching by reference (SKU) works with combinations.
What data is synced to PrestaShop?
Prices, compare-at prices, weight, and barcodes from Dolibarr to PrestaShop. Order import, invoice generation, and fulfillment push-back.
Is the Dolibarr module free?
Yes. Free and open source (GPL v3). The sync service offers a free Solo tier. Paid plans from €39/mo.
Is my data stored on your servers?
No. Your PrestaShop credentials stay in your Dolibarr. No data retention.