Se rendre au contenu
Retour aux modules
Inventaire

Optimisation de tournées & planification des livraisons

Optimisez vos tournées de livraison dans Odoo : véhicules avec capacités, créneaux horaires des clients, pauses, itinéraires sur une carte, page mobile pour les chauffeurs avec preuve de livraison (signature, photo) et SMS d'heure d'arrivée. Sans abonnement.

20.0 19.0 18.0 17.0 16.0
Optimisation de tournées & planification des livraisons
Optimisation de tournées & planification des livraisons

Présentation du module

Nalios
Partenaire Odoo Gold · Belgique

/ Odoo 20 · Inventaire

Les tournées de livraison, optimisées dans Odoo

Planifiez les tournées du jour à partir de vos bons de livraison : véhicules avec capacités et horaires de travail, créneaux horaires des clients, pauses de midi. Un clic attribue et ordonne les arrêts, calcule les heures d'arrivée sur les routes réelles, affiche les itinéraires sur une carte et envoie aux chauffeurs une page mobile avec preuve de livraison. Pas d'abonnement de routage, pas de frais par chauffeur.

Optimiseur OR-Tools Capacités & créneaux horaires Itinéraires sur une carte Page chauffeur & signature SMS d'arrivée Odoo 16 à 20

Odoo standard vs cette app

Ce que fait Odoo, ce que nous ajoutons

Odoo standardBons de livraison, transporteurs et connecteurs d'expédition, géolocalisation des contacts et, en Enterprise, une vue carte qui affiche les enregistrements sur une carte. Odoo ne regroupe pas les livraisons en tournées, n'ordonne pas les arrêts et ne calcule pas les heures d'arrivée.
Cette app ajouteVéhicules avec capacités et horaires, créneaux de livraison des clients, un optimiseur (Google OR-Tools) qui construit les tournées, des temps de trajet sur les routes réelles, une carte des itinéraires, une page mobile pour les chauffeurs avec signature et photo, des SMS de créneau d'arrivée et une feuille de route imprimable.
Au lieu deUn SaaS de routage connecté à Odoo, facturé chaque mois par véhicule ou par arrêt : tout tourne dans votre Odoo, vos données y restent, et vous payez l'app une seule fois.

Plan de tournées

Les livraisons du jour, planifiées en un clic

Route Planning > Route Plans : choisissez le jour, l'entrepôt et les véhicules, chargez les bons de livraison et cliquez sur Optimize.

Des contraintes réelles

Poids, volume et palettes par véhicule, horaires de travail, durée maximale, une pause dans un créneau horaire, créneaux de livraison des clients et temps de déchargement.

Tournées optimisées

Google OR-Tools attribue les arrêts aux véhicules et les ordonne pour minimiser le temps total ; les livraisons à la même adresse deviennent un seul arrêt.

Heures d'arrivée

Arrivée, attente, temps de conduite et distance pour chaque arrêt ; le départ est retardé lorsque le premier client ouvre plus tard.

Rien n'est oublié en silence

Les livraisons qui ne peuvent pas être intégrées sont listées avec la raison : trop lourdes pour tous les véhicules, créneau en dehors des heures de travail, plus de place, ou adresse introuvable.

Plan de tournées avec trois véhicules, leurs arrêts, heures, distances et chargement

Carte

Chaque tournée sur la carte

Itinéraires tracés sur les routes, une couleur par véhicule, arrêts numérotés avec leur heure d'arrivée, le dépôt et les livraisons non planifiées. Zoomez sur un itinéraire, masquez les autres.

Carte des itinéraires optimisés

Ajuster

Vous gardez le dernier mot

Changez l'ordre des arrêts, déplacez un arrêt vers un autre véhicule ou ajoutez une livraison non planifiée, puis Recompute times : les heures d'arrivée, attentes et distances suivent, sans nouvelle optimisation.

Glisser-déposer

Réordonnez les arrêts d'un itinéraire dans la liste.

Déplacer entre véhicules

Changez l'itinéraire d'un arrêt, ou ajoutez une livraison non planifiée à un itinéraire.

Retards signalés

Les arrêts qui arrivent après le créneau du client sont mis en évidence après une modification manuelle.

Feuille de route

Imprimez l'itinéraire de chaque véhicule : ordre, heures, adresses, téléphone, instructions et une colonne de signature.

Arrêts du plan avec leur itinéraire, heure d'arrivée et créneau

Chauffeurs

Une page mobile, sans licence Odoo

Send to drivers crée un lien sécurisé par itinéraire, envoyé par SMS. Les chauffeurs l'ouvrent sur leur téléphone, sans utilisateur Odoo.

Arrêts ordonnés

Client, adresse, heure d'arrivée, créneau, instructions de livraison et prochain arrêt mis en évidence.

Naviguer et appeler

Un geste ouvre Google Maps ou Waze sur l'adresse, ou appelle le client.

Preuve de livraison

Signature à l'écran, nom du signataire, photo prise avec l'appareil et une note, joints au bon de livraison.

Non livré

Client absent, refus, pas d'accès... : la raison est publiée sur le bon de livraison. En option, les livraisons effectuées sont validées dans Odoo.

Page chauffeur sur un téléphone : arrêts et preuve de livraison

Mise en place

Véhicules et clients

Chaque véhicule a ses capacités, horaires, pause et adresse de départ. Chaque adresse de livraison peut avoir un créneau de livraison, un temps de déchargement et des instructions pour le chauffeur. Les produits ont un poids, un volume et, en option, un nombre d'unités par palette.

Véhicule avec capacités, horaires de travail et pause

Véhicule avec capacités, horaires de travail et pause

Créneau de livraison et instructions d'un client

Créneau de livraison et instructions d'un client

Temps de trajet

Votre service de routage, votre choix

Inventaire > Configuration > Paramètres > Route Planning.

OSRM

Open source et gratuit : le serveur de démo public pour un test, votre propre serveur (ou un serveur hébergé pour vous) en production. Les routes sont aussi tracées sur la carte.

OpenRouteService, GraphHopper, Google Maps

Avec votre propre clé API, facturée directement par le service, pas par nous.

Aucun service

Lignes droites avec une vitesse moyenne et un facteur de détour : toujours disponible, également utilisé en secours lorsqu'un service ne répond pas.

SMS d'arrivée

Les clients reçoivent leur créneau d'arrivée (par exemple 09:00 – 10:00) et les chauffeurs leur lien, avec les crédits SMS d'Odoo.

Paramètres de la planification des tournées

Au quotidien

Des commandes aux livraisons effectuées

1

Charger

Nouveau plan de tournées : les bons de livraison du jour et les véhicules sont chargés.

2

Optimiser

Un clic : tournées, ordre, heures d'arrivée et carte.

3

Envoyer

Les chauffeurs reçoivent leur lien, les clients leur créneau d'arrivée.

4

Livrer

Signatures et photos reviennent sur les bons de livraison, le plan suit l'avancement.

Sous le capot

Comment ça fonctionne

OptimiseurRoutage de véhicules Google OR-Tools (Apache 2.0) avec créneaux horaires, capacités, pauses et arrêts optionnels. Sans OR-Tools installé, une heuristique d'insertion intégrée fournit un plan valide.
Installer OR-ToolsOn premise : pip install ortools. Sur Odoo.sh : ajoutez ortools au requirements.txt de votre dépôt. Non disponible sur Odoo Online (pas d'apps personnalisées).
AdressesCoordonnées GPS des contacts (géolocalisées avec la géolocalisation standard d'Odoo si elles manquent).
ChargementsPoids et volume des produits, palettes à partir des unités par palette de chaque produit.
CarteLeaflet avec les tuiles OpenStreetMap par défaut ; le serveur de tuiles peut être changé dans les paramètres.
Modulesroute_planning_optimization, dépend d'Inventaire, Géolocalisation, Portail et SMS (tous Community).

FAQ

Bon à savoir

Combien de livraisons ?

De quelques dizaines à quelques centaines d'arrêts par plan. Le temps d'optimisation est un paramètre (10 secondes par défaut).

Le serveur OSRM public est-il autorisé en production ?

C'est un serveur de démo avec une politique d'usage raisonnable. Utilisez votre propre serveur OSRM, ou l'un des services avec votre clé, pour un usage quotidien.

Les chauffeurs ont-ils besoin d'un utilisateur Odoo ?

Non. Chaque itinéraire a un lien secret, valable uniquement pour cet itinéraire.

Enlèvements et plusieurs dépôts ?

Chaque véhicule peut partir de et revenir à sa propre adresse. Les enlèvements (collecte de marchandises) ne sont pas optimisés dans cette version.

Quelles langues ?

Anglais et français (également utilisé pour fr_BE).

Une question ? Un problème ? Parlez à ceux qui l'ont développé.

Nous vous répondons dans les 8 heures ouvrables.

Nous contacter

Écrivez-nous directement à

[email protected]

Publié par

Nalios — Partenaire Odoo Gold, Belgique — nalios.be