Dolibarr module

Dropshipping Between Two Dolibarrs

A supplier and a reseller that both run Dolibarr copy the catalogue, prices and stock by hand, type each dropship order a second time and chase the tracking numbers. DoliDropkit does it for them.

It is a Dolibarr module, installed on both Dolibarrs. The two talk to each other directly, with no server in between.

What goes where

Each company keeps working in its own Dolibarr. DoliDropkit carries what the other side needs:

WhatDirectionWhen
Catalogue: reference, label, description, prices, VAT rate, weight and dimensions, barcode, kitsSupplier to resellerEvery hour by default, or every 2, 4 or 6 hours: the changed products, and all of them once a day
Stock, into the reseller's warehouse for this supplierSupplier to resellerAt the same frequency
A validated order, with the end customer as delivery contactReseller to supplierWhen the reseller validates a shipment from that warehouse
Tracking numbers and carrierSupplier to resellerEvery hour by default
Invoices and credit notes, with the payments already madeSupplier to resellerWhen the reseller clicks Create the supplier invoice

If the supplier refuses the order, or does not answer within 30 seconds, the shipment stays a draft and the reseller sees why.

Who sets up what

Each side sets up only its own Dolibarr. The supplier records the reseller as a customer, the reseller records the supplier as a supplier, and the two exchange pairing codes.

Each side sets up only its own Dolibarr: the supplier records the reseller as a customer, the reseller records the supplier as a supplier, and each creates an API user and sends its pairing code. Catalogue, prices, stock, tracking numbers and invoices go to the reseller; orders go to the supplier.

The setup guide, step by step →

Inside Dolibarr

The DoliDropkit partners widget on the Dolibarr home page, with a green line for a partner where everything works.
A health light per partner on the home page.
A reseller shipment with the carrier and the two parcel numbers of one supplier order, copied from the supplier.
The supplier's tracking numbers on the reseller's shipment.
The Partner supplier invoices page lists the supplier's invoices, those already linked, and Create or Link for the others.
The supplier's invoices, to create or link at the reseller.

What you need

  • Dolibarr 17 to 24, on MySQL, MariaDB or PostgreSQL, with PHP 7.4 to 8.3
  • DoliDropkit on both Dolibarrs, and a Dolibarr admin on each side
  • Each Dolibarr reachable from the other over HTTPS, or plain HTTP on a private network
  • Dolibarr's scheduled jobs running on both sides

One price, no renewal

€49 VAT included

One payment gives 12 months of updates and downloads, and support. After them, the module keeps working. Buying again gives 12 more months.

Buy DoliDropkit

Licence, data and support

What DoliDropkit does not do

DoliDropkit does notWhat to do instead
Copy cancellations, either wayCancel the order by hand on both sides
Copy payments made after the invoice was created at the resellerRecord them by hand at the reseller
Send alert emailsWatch the home widget and the top-bar icon
Let the reseller choose which fields it acceptsThe supplier chooses the overwritten fields
Map product extrafieldsOrder extrafields can be copied
Add a dropship feeThe supplier adds it to the order by hand
Send product photosAdd them at the reseller
Use price levels or per-customer prices for the reseller's priceSet a discount or a markup
Order restocking for the reseller's own stockOrder by hand
Print a white-label delivery noteNone
Import invoices automaticallyUse Partner supplier invoices
Show the order's status at the supplier to the resellerTracking numbers come back; ask the supplier for the rest

It works in each Dolibarr's main company. The other companies of the Multicompany module are not supported.

Frequently Asked Questions

Is there a server or an ERPkit account in between?
No. The two Dolibarrs call each other directly, each with the key of an API user that reaches only this partnership. DoliDropkit calls no ERPkit server.
What if the supplier's Dolibarr does not answer when the reseller ships?
After 30 seconds, the validation is refused and the shipment stays a draft, with the reason. Validate it again later.
What happens after the 12 months?
The module keeps working: it has no licence check. Updates and downloads stop. Buying again gives 12 more months.

Support, licence and documentation

DoliDropkit is published under the GPLv3 or later. For support, email [email protected], no account needed.

Also from ERPkit

Does the reseller also sell online? ERPkit Sync connects the same Dolibarr to its marketplaces, such as Shopify or Leroy Merlin: prices and stock out, orders and invoices in.

Discover ERPkit Sync · How product sync works