<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_DoliDropkit_%28dropshipping_between_two_Dolibarrs%29</id>
	<title>Module DoliDropkit (dropshipping between two Dolibarrs) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_DoliDropkit_%28dropshipping_between_two_Dolibarrs%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DoliDropkit_(dropshipping_between_two_Dolibarrs)&amp;action=history"/>
	<updated>2026-11-14T20:00:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DoliDropkit_(dropshipping_between_two_Dolibarrs)&amp;diff=68988&amp;oldid=prev</id>
		<title>ERPkit: Create the DoliDropkit module page (module ID 193043)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DoliDropkit_(dropshipping_between_two_Dolibarrs)&amp;diff=68988&amp;oldid=prev"/>
		<updated>2026-11-11T11:39:26Z</updated>

		<summary type="html">&lt;p&gt;Create the DoliDropkit module page (module ID 193043)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- BEGIN origin interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- You can edit this section but do NOT remove these comments&lt;br /&gt;
     Links below will be automatically replicated on translated pages by PolyglotBot --&amp;gt;&lt;br /&gt;
[[fr:Module DoliDropkit (dropshipping entre deux Dolibarr) FR]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Editor&lt;br /&gt;
| ERPkit ([https://erpkit.app erpkit.app])&lt;br /&gt;
|-&lt;br /&gt;
! Module ID&lt;br /&gt;
| 193043&lt;br /&gt;
|-&lt;br /&gt;
! Licence&lt;br /&gt;
| GPL v3 or later&lt;br /&gt;
|-&lt;br /&gt;
! Dolibarr&lt;br /&gt;
| 17 to 24&lt;br /&gt;
|-&lt;br /&gt;
! Database&lt;br /&gt;
| MySQL, MariaDB or PostgreSQL&lt;br /&gt;
|-&lt;br /&gt;
! PHP&lt;br /&gt;
| 7.4 to 8.3&lt;br /&gt;
|-&lt;br /&gt;
! Where to get it&lt;br /&gt;
| [https://www.dolistore.com/product.php?id=3778 DoliStore] or [https://erpkit.app/dolidropkit erpkit.app] (paid module, price on the store page)&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
| See the store page&lt;br /&gt;
|-&lt;br /&gt;
! Documentation&lt;br /&gt;
| [https://app.erpkit.app/docs/dolidropkit-setup Setting up DoliDropkit]&lt;br /&gt;
|-&lt;br /&gt;
! Support&lt;br /&gt;
| [mailto:support@erpkit.app support@erpkit.app]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
DoliDropkit connects a supplier and a reseller that both run Dolibarr: the reseller gets the supplier&amp;#039;s catalogue, prices and stock, and each shipment it validates places the order with the supplier. It is installed on both, and the two Dolibarrs talk to each other directly, with no server in between and no ERPkit account.&lt;br /&gt;
&lt;br /&gt;
== What goes where ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Data !! Direction !! When&lt;br /&gt;
|-&lt;br /&gt;
| Catalogue and prices || Supplier to reseller || Every hour by default (or every 2, 4 or 6 hours): the products that changed, and every product once a day&lt;br /&gt;
|-&lt;br /&gt;
| Stock || Supplier to reseller, into the reseller&amp;#039;s warehouse for this supplier || At the same frequency&lt;br /&gt;
|-&lt;br /&gt;
| Orders || Reseller to supplier || In real time, when the reseller validates a shipment from that warehouse&lt;br /&gt;
|-&lt;br /&gt;
| Tracking numbers and carrier || Supplier to reseller, on the reseller&amp;#039;s shipments || Every hour by default&lt;br /&gt;
|-&lt;br /&gt;
| Invoices and credit notes || Supplier to reseller || Listed at the reseller, created there in one click with the payments already made&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Prices&amp;#039;&amp;#039;&amp;#039;: the supplier sets the reseller&amp;#039;s price, as a discount on its selling price or a markup on its cost price.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Catalogue&amp;#039;&amp;#039;&amp;#039;: products are matched by reference, and missing ones are created at the reseller (both on by default). Kits can be sent with their composition.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Orders&amp;#039;&amp;#039;&amp;#039;: the supplier&amp;#039;s Dolibarr creates a validated order, with the end customer as delivery contact. A refused order leaves the reseller&amp;#039;s shipment as a draft, with the reason.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Health&amp;#039;&amp;#039;&amp;#039;: a light per partner on the Dolibarr home page (&amp;quot;DoliDropkit partners&amp;quot; widget), and a journal of every run under Tools &amp;gt; DoliDropkit journal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;180px&amp;quot;&amp;gt;&lt;br /&gt;
File:DoliDropkit-shipment-tracking.png|A reseller shipment with the carrier and the parcel numbers copied from the supplier (test data)&lt;br /&gt;
File:DoliDropkit-partners-widget.png|The &amp;quot;DoliDropkit partners&amp;quot; widget on the Dolibarr home page&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How setup works ==&lt;br /&gt;
&lt;br /&gt;
[[File:DoliDropkit-partner-settings.png|thumb|400px|A partner&amp;#039;s settings at the supplier: the reseller&amp;#039;s third party, the delivery phone, and the price as a discount or a markup (test data)]]&lt;br /&gt;
Each side sets up only its own Dolibarr:&lt;br /&gt;
&lt;br /&gt;
# The supplier adds the reseller as a customer (&amp;quot;Add a customer&amp;quot;); the reseller adds the supplier as a supplier (&amp;quot;Add a supplier&amp;quot;).&lt;br /&gt;
# In that record, &amp;quot;Create the API user&amp;quot; shows a pairing code, sent privately to the partner.&lt;br /&gt;
# The partner pastes it into &amp;quot;Pairing code from the partner&amp;quot; and clicks &amp;quot;Connect&amp;quot;.&lt;br /&gt;
# Both sides tick &amp;quot;Active partner&amp;quot; and save: the scheduled jobs are created and the health light turns green.&lt;br /&gt;
&lt;br /&gt;
The API user created for a partner has only the DoliDropkit permission: it reaches this partnership and nothing else, and opens nothing through Dolibarr&amp;#039;s own API.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* DoliDropkit and a Dolibarr admin on both sides.&lt;br /&gt;
* Dolibarr&amp;#039;s scheduled jobs running on both sides: a cron that calls &amp;lt;code&amp;gt;scripts/cron/cron_run_jobs.php&amp;lt;/code&amp;gt; every few minutes.&lt;br /&gt;
* Each Dolibarr reachable from the other over HTTPS, or plain HTTP on a private network.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
# Get the module zip from [https://www.dolistore.com/product.php?id=3778 DoliStore] or [https://erpkit.app/dolidropkit erpkit.app].&lt;br /&gt;
# On each Dolibarr, go to Home &amp;gt; Setup &amp;gt; Modules/Applications, open the &amp;quot;Deploy/install external app/module&amp;quot; tab and upload the zip.&lt;br /&gt;
# Find DoliDropkit in the module list and switch it on. Dolibarr switches on the modules it needs with it.&lt;br /&gt;
# Click the gear icon next to DoliDropkit to open its setup page.&lt;br /&gt;
&lt;br /&gt;
== Limits ==&lt;br /&gt;
&lt;br /&gt;
DoliDropkit does not:&lt;br /&gt;
&lt;br /&gt;
* copy cancellations, or payments made after the invoice was created at the reseller;&lt;br /&gt;
* send alert emails;&lt;br /&gt;
* let the reseller choose which fields it accepts;&lt;br /&gt;
* map product extrafields;&lt;br /&gt;
* add a dropship fee;&lt;br /&gt;
* send product photos;&lt;br /&gt;
* use the supplier&amp;#039;s price levels or per-customer prices for the reseller&amp;#039;s price;&lt;br /&gt;
* order restocking for the reseller&amp;#039;s own stock;&lt;br /&gt;
* print a white-label delivery note;&lt;br /&gt;
* import invoices automatically;&lt;br /&gt;
* show the reseller the order&amp;#039;s status at the supplier.&lt;br /&gt;
&lt;br /&gt;
It works in each Dolibarr&amp;#039;s main company, not in the other companies of the Multicompany module.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
&lt;br /&gt;
Email [mailto:support@erpkit.app support@erpkit.app], with the journal line and both sides&amp;#039; DoliDropkit and Dolibarr versions (the record&amp;#039;s Health row shows them). Documentation:&lt;br /&gt;
&lt;br /&gt;
* [https://app.erpkit.app/docs/dolidropkit-setup Setting up DoliDropkit]&lt;br /&gt;
* [https://app.erpkit.app/docs/dolidropkit-how-it-works How DoliDropkit works], with what to do instead for each limit above&lt;br /&gt;
* [https://app.erpkit.app/docs/dolidropkit-troubleshooting DoliDropkit troubleshooting]&lt;br /&gt;
* [https://app.erpkit.app/docs/dolidropkit-licence Licence, data and support]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Module ERPkit (sync with Shopify, WooCommerce, PrestaShop and more)|Module ERPkit]]: by the same editor, connects Dolibarr to online stores and marketplaces such as WooCommerce and Cdiscount, for prices, stock, orders and invoices.&lt;/div&gt;</summary>
		<author><name>ERPkit</name></author>
	</entry>
</feed>