| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) |
| Lines of code | 1963 |
| Technical Name |
cownected_delivery_routing |
| License | LGPL-3 |
| Website | https://www.cownected.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) |
| Lines of code | 1963 |
| Technical Name |
cownected_delivery_routing |
| License | LGPL-3 |
| Website | https://www.cownected.com |
| Versions | 18.0 19.0 |
The cream of the crop for your deliveries.
Organize your milk run with precision routing.
Pick a day, gather every outgoing delivery slip, assign vehicles, optimize routes on a map, and hand drivers a printable stop list — or export a CSV for the field.
Key features
- Day view — filter by date, status, and vehicle; optionally include slips with no delivery date
- Delivery slips — see order reference, customer, address, and scheduled date in one screen
- Vehicles — capacity, routing profile, depot addresses, and per-customer defaults
- Route planning — OpenRouteService optimization with map (OpenStreetMap) and printable route sheets
- Export to CSV — share the plan with drivers or external tools
Typical use
Dispatch, last-mile, or warehouse teams that need a day-by-day picture of who gets what, without opening every transfer separately.
Dependencies
web, stock, mail
Application module for inventory / delivery operations.
Delivery Routing workspace
Open Delivery Routing from the app menu. Each record is a plan for one day: set the date, status filter, and optional vehicle filter, then work from the Delivery Slips tab.
Manage Vehicles from the same menu. Configure routing in Route planning settings.
Route planning settings
Before using Plan route at full capacity, open Route planning settings and paste your free OpenRouteService API key. The key powers map display, geocoding, and multi-vehicle optimization.
Optionally set a Warehouse address (route start) for the depot; if empty, the warehouse or company address is used.
Alternative:
Settings → Technical → System Parameters
— parameter cownected_delivery_routing.openrouteservice_api_key.
Without an API key, planning still runs but falls back to simple ordering (no map, no full optimization).
Build the day plan
Create a routing record for the target day, then click Add a line in Delivery Slips to attach outgoing deliveries scheduled for that date.
You can link existing pickings or create a new delivery slip inline (customer, products, scheduled date) and save it straight into the plan.
Create a delivery from the plan
The Create Delivery Slips dialog works like a standard outgoing transfer: set the delivery address, operation type, schedule, and products, then Save & Close to add the slip to the routing list.
Export and plan routes
When slips are listed for the day, use Export to CSV for spreadsheets or external tools. Click Plan multiple routes to optimize stops across your fleet.
Assign a vehicle per slip in the list when you need manual control before planning.
Select vehicles for planning
The wizard shows how many deliveries to plan and the selected capacity of the toggled vehicles. Turn vans on or off, then Plan routes to run OpenRouteService optimization (capacity, profile, and time windows when configured on vehicles).
Map and ordered stops
The Delivery Route Planning page shows one section per vehicle: an interactive map with the optimized path (OpenStreetMap / Leaflet) and a numbered stop list from depot to each customer.
Use Refresh after changes or Print for a driver-friendly sheet.
Printable route sheet
The print view lists each stop with customer, full address, and picking reference — ideal for drivers who need a paper run sheet without opening Odoo on the road.
cownected
Please log in to comment on this module