Logistics

Mondial Relay labels (Sendcloud)

dolixmondialrelay · version 1.0.0

You choose the recipient's Point Relais® or Locker on the shipment, and the module creates the Mondial Relay label with your Sendcloud account.

Price
€79 excl. VAT
Dolibarr
19.0 minimum
Version
1.0.0
Licence
GPL v3+
Languages
French, English, German

€79 excl. VAT.

Ordering, payment, invoicing and download are handled by the DoliStore.

Buy on the DoliStore — €79 excl. VAT
The shipment after a real Mondial Relay label was created, on 14/10/2026: the chosen Point Relais, tracking number 73988975 with the link to the PDF label, the Sendcloud status, and the “Mondial Relay” shipping method written by the module.
The shipment after a real Mondial Relay label was created, on 14/10/2026: the chosen Point Relais, tracking number 73988975 with the link to the PDF label, the Sendcloud status, and the “Mondial Relay” shipping method written by the module.
01

What the module does

  • On the shipment card, a “Mondial Relay Point Relais®” line: search for Points Relais and Lockers around the delivery postcode, with name, address, distance and opening hours. The chosen point is read again from Sendcloud before it is saved.
  • “Create the Mondial Relay label” on a validated shipment: the module keeps the Mondial Relay option matching the point (Point Relais, Locker, or home delivery if you allow it), the cheapest offered by your Sendcloud account, and never an option without a printed label.
  • The PDF label is stored in the shipment documents. The tracking number and the “Mondial Relay” shipping method are written on the shipment.
  • Sendcloud status of the parcel on demand, and cancellation of the label with a confirmation request.
  • In the shipment list, the “Mondial Relay labels” mass action creates one label per ready shipment and gathers the PDFs in a zip file.
  • Checks before any request to Sendcloud: validated shipment, weight (the shipment's, otherwise the sum of the products, 10 g minimum), sender and recipient addresses, phone number for home delivery.
  • Recipient: the “delivery” contact of the shipment or of its order, otherwise the third party. Sender: your company address in Dolibarr.
  • Test mode, ticked by default: free Sendcloud test labels, without a carrier, to try the whole process. Nothing is sent to Mondial Relay and the tracking number is not written on the shipment.
02

Who it is for

Dolibarr does not know Mondial Relay: no shipping method of that name, no Point Relais search, no label. The label is prepared outside Dolibarr, and the tracking number has to be copied into the shipment by hand.

Since 2026, the business “Create an account” of mondialrelay.fr leads to a Sendcloud sign-up. That account gives no credentials for the direct Mondial Relay APIs: to create labels from Dolibarr, you have to go through the Sendcloud API. That is what the module does.

Who it is for: Shops and businesses that send parcels to Mondial Relay Points Relais or Lockers and manage their orders and shipments in Dolibarr.

03

What the module does not do

This section appears on all 21 module pages, without exception.

  • Mondial Relay only, through Sendcloud: you need a Sendcloud account (the business account opened on mondialrelay.fr is one) and its API keys.
  • Real labels are charged by Sendcloud, at your account's rates, and require a payment method registered at Sendcloud. The module does not show the price before creation.
  • One parcel per shipment. No returns, no multi-parcel shipments.
  • The Point Relais is chosen in Dolibarr, not by the customer on your website.
  • The labels of a batch are gathered in a zip, not merged into a single PDF.
  • A cancelled label is refunded only if Sendcloud accepts the cancellation before the carrier's deadline.
  • Tests covered shipments from France to France.
  • Version 1.0.0: when Mondial Relay sends a doubled apostrophe in the name or address of a point (“ROUTE D''ALTENHEIM”), it is shown as is.
04

How it works

Everything happens on the Dolibarr shipment card, and in the shipment list.

Choosing the point

A “Mondial Relay Point Relais®” line is added to the shipment card. The pencil opens a search around the delivery postcode: Points Relais and Lockers, with name, address, distance and opening hours. The chosen point is read again from Sendcloud before it is saved, with its type: shop or Locker.

The label

On a validated shipment, “Create the Mondial Relay label”:

  1. the module asks Sendcloud for the Mondial Relay shipping options for this weight and these countries;
  2. it keeps the one matching the point — Point Relais, Locker, or home delivery if you allowed it —, the cheapest offered by your account, and never an option without a printed label;
  3. it creates the shipment at Sendcloud and stores the PDF label in the shipment documents;
  4. it writes the tracking number and the “Mondial Relay” shipping method on the shipment.

Then “Refresh the status” shows the Sendcloud status of the parcel, and “Cancel the label” asks Sendcloud to cancel it, after confirmation.

Several parcels at once

In the shipment list, the “Mondial Relay labels” mass action lists the selected shipments (“To do”, “Already created”), creates one label per ready shipment, then offers “Download the labels (zip)”.

Checks before any request

Nothing is sent to Sendcloud while one of these is missing:

Check Detail
Validated shipment the shipment must be validated before the label is created
Point Relais chosen unless home delivery is allowed
Weight the shipment’s weight, otherwise the sum of the products, 10 g minimum
Sender address your company address in Dolibarr: address, postcode, city, country
Recipient address the “delivery” contact of the shipment or of its order, otherwise the third party
Phone number required for home delivery

Test mode

Ticked by default, it creates Sendcloud test labels, free and without a carrier, so you can try the whole process before your first parcel. Nothing is sent to Mondial Relay, the tracking number is not written on the shipment, and a TEST badge says so. Unticked, the module creates real Mondial Relay labels, charged by Sendcloud at your account’s rates.

What was tried for real

On 14 October 2026, on Dolibarr 24.0.1, in live mode, the module created Mondial Relay label no. 73988975: a 1 kg parcel to a Point Relais in Strasbourg. The PDF was stored in the shipment documents, the tracking number and shipping method were written on the shipment. The cancellation was requested from the module the same day.

The three screenshots come from the live test of 14 October 2026, on Dolibarr 24.0.1, with the English interface.

The shipment after the real label was created: on the right, “Shipping method: Mondial Relay” and “Tracking number: 73988975”, written by the module; on the left, the NEUSHOP STRASBOURG Point Relais, the tracking number with the link to the PDF label, and the Sendcloud status “Ready to send”.

Choosing the point for postcode 67100: two shops and one Locker, with address, distance and opening hours.

Choosing the point: Mondial Relay Points Relais and Lockers around the delivery postcode, with address, distance and opening hours.
Choosing the point: Mondial Relay Points Relais and Lockers around the delivery postcode, with address, distance and opening hours.
05

Settings

The setup page is reserved for administrators.

Setting Default Effect
Sendcloud public key empty Key of the “Sendcloud API” integration of your account.
Sendcloud secret key empty Encrypted in the database. Once saved, it is never shown again: the field reads “saved (leave empty to keep it)”.
Test mode (free labels) ticked Sendcloud test labels, free and without a carrier. Unticked: real, paid Mondial Relay labels.
Allow home delivery no Without a chosen Point Relais, the label is created for home delivery. The recipient’s phone number is then required.

The “Test the connection” button searches for Points Relais near your company address and shows how many it finds.

The setup: Sendcloud public key and secret key (the secret key is never shown again), test mode, home delivery, and the result of “Test the connection”.
The setup: Sendcloud public key and secret key (the secret key is never shown again), test mode, home delivery, and the result of “Test the connection”.
06

Security and safeguards

  • Two dedicated permissions: “See the Mondial Relay information of shipments” and “Choose the Point Relais, create and cancel Mondial Relay labels”. With the first one only, the Mondial Relay line is visible, without any button.
  • The Dolibarr permission as well: the point selection page and the mass label page also require read access to shipments.
  • Secret key encrypted in the database, never shown again on the setup page.
  • Anti-CSRF token in every form. On the shipment card, the module checks the token of the create, refresh and cancel actions itself.
  • Confirmed cancellation: a dialog reminds you that the label is refunded only if the cancellation is accepted before the carrier’s deadline.
  • Outgoing calls limited to panel.sendcloud.sc and servicepoints.sendcloud.sc, without following redirects. The proxy set in Dolibarr is used if there is one.
  • Setup reserved for administrators.
07

What you get

What the module writes to your installation
Database tables createdOne table: llx_dolixmr_envoi, one row per shipment (chosen Point Relais, Sendcloud shipment, tracking number, label file, status, test or live mode). A “Mondial Relay” shipping method is added to the dictionary if it does not exist. The settings are Dolibarr constants: DOLIXMR_SC_PUBLIC, DOLIXMR_SC_SECRET (encrypted), DOLIXMR_MODE_TEST and DOLIXMR_DOMICILE.
PermissionsTwo permissions: “See the Mondial Relay information of shipments” and “Choose the Point Relais, create and cancel Mondial Relay labels”. With the first one only, the Mondial Relay line of the shipment is visible, without any button. The point selection page and the mass label page also require the Dolibarr permission to read shipments. The setup page is reserved for administrators.
Uninstalling
  • Disable the module in SetupModules/Applications. The Mondial Relay line, the buttons and the mass action disappear.
  • Nothing is deleted: the llx_dolixmr_envoi table, the settings and the “Mondial Relay” shipping method remain in the database.
  • The PDF labels remain in the shipment documents, and the tracking numbers on the shipments.

The dolixmondialrelay folder, in readable PHP, under the GPL v3 or later licence: the module descriptor, the Sendcloud API class, the shipment class, the hooks on the shipment card and list, the point selection page, the mass label page, the setup page, the SQL script of the table, the icons.

  • Languages: French (fr_FR), English (en_US) and German (de_DE).
  • A README.md describing how it works and its limits.
  • A ChangeLog.md.
  • One table is added: llx_dolixmr_envoi. It keeps one row per shipment: chosen Point Relais, Sendcloud shipment, tracking number, label file name, status, test or live mode.
  • What is written on the shipment, for a real label: the tracking number and the “Mondial Relay” shipping method. The PDF label is stored in its documents.
  • What is sent to Sendcloud: names, addresses, phone numbers and emails of the sender and the recipient when they are filled in, the weight, the shipment reference, the shipping option and the chosen point; for the point search, the country, the postcode and the weight.
  • A “Mondial Relay” shipping method is added to the dictionary if it does not exist.
  • No Dolibarr file is modified.
08

Compatibility

The module descriptor only declares a minimum version. No upper bound is written in the code: the versions below are those on which the module has actually been run.

Compatibility of the Mondial Relay labels (Sendcloud) module
Dolibarr versionsDolibarr 19.0 minimum. Installed and run on 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 and 24.0.1.
Minimum PHP7.4
Dolibarr modules to enableShipments
LicenceGPL v3 or later, full source code
LanguagesFrench, English, German
MenuNo menu entry. “Mondial Relay Point Relais®” line and buttons on the shipment card; “Mondial Relay labels” mass action in the shipment list.
09

Installation

  1. Get the module from the DoliStore and download the zip file.
  2. In Dolibarr: HomeSetupModules/Applications“Deploy/install external app/module” tab, then upload the zip. Otherwise, unzip the dolixmondialrelay folder into htdocs/custom/.
  3. Enable “Mondial Relay labels (Sendcloud)”. Dolibarr also enables the Shipments module if it is not already enabled. The table is created and the “Mondial Relay” shipping method added.
  4. In Sendcloud: SettingsIntegrations“Sendcloud API”Connect, to get the public key and the secret key. For real labels, register a payment method in Sendcloud (SettingsBilling).
  5. On the module's setup page: enter both keys, leave test mode ticked for the first tries, allow home delivery or not, then click “Test the connection”.
  6. Check the company's full address (HomeSetupCompany/Organization): it is the sender address. Grant the two permissions to the users concerned.

The details — permissions on the custom folder, shared hosting, upgrades, uninstalling — are on the page Installation and upgrades.

10

Frequently asked questions

Which Dolibarr versions does this module work on?

The descriptor requires Dolibarr 19.0 minimum and PHP 7.4 minimum. The module has been installed and run on 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 and 24.0.1. If you are on another version and have any doubt, write before buying.

Which account do I need?

A Sendcloud account, with its API keys. When you create a business account on mondialrelay.fr, you end up on a Sendcloud sign-up: it is the same account. The tests were made with a Sendcloud account on the free plan. For real labels, a payment method must be registered in Sendcloud.

How much does a label cost?

The price is that of your Sendcloud account: Sendcloud charges the label, not Dolix. The module does not show that price before creation. In test mode, labels are free.

Has the module already created a real Mondial Relay label?

Yes. On 14 October 2026, on Dolibarr 24.0.1 and in live mode, it created Mondial Relay label no. 73988975, for a 1 kg parcel to a Point Relais in Strasbourg: PDF stored in the shipment documents, tracking number and shipping method written on the shipment. The cancellation was requested from the module the same day. The other tests used Sendcloud's test mode.

Point Relais or Locker: how does the module choose the shipping option?

Sendcloud states for each point whether it is a shop or a Locker, and each type has its own shipping option. The module saves the type of the chosen point and keeps the matching option, the cheapest offered by your account. Options without a printed label (QR code) are set aside: the module produces a PDF to print.

What if I uninstall?

The Mondial Relay line, the buttons and the mass action disappear. Nothing is deleted: the table, the settings and the shipping method remain, as do the PDF labels and the tracking numbers already written on shipments.

Who handles support, and how do updates work?

Support is provided by the person who wrote the module, at support@dolix.fr. Ordering, payment, the invoice and the download are handled by the DoliStore, where new versions are published.

11

Version history

Taken from the module’s ChangeLog.md file: a single source.

1.0.014 October 2026

First version, through the Sendcloud API: choice of the Point Relais® or Locker, PDF label stored in the shipment documents, Mondial Relay option chosen according to the point, tracking number and “Mondial Relay” shipping method written on the shipment. Status on demand, cancellation with confirmation, mass action with a zip of the labels. Free test mode. Checks before any request. Secret key encrypted in the database. Interface in French, English and German.

12

Support for this module

Write to support@dolix.fr. The person who wrote the module is the one who replies.

Reply within two working days. This is not an on-call service.

To include in your message

  • The exact Dolibarr version.
  • The module concerned and its version — here dolixmondialrelay 1.0.0.
  • What you did, and what you expected.
  • The error message copied exactly, or a screenshot.
  • How Dolibarr is installed, if you know.

This module is on sale on the DoliStore.

Ordering, payment, invoicing and download are handled by the DoliStore.

Buy on the DoliStore — €79 excl. VAT
Also

The other modules