Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Fleet (fleet) • Inventory (stock) • Invoicing (account) |
Community Apps Dependencies | Show |
Lines of code | 6053 |
Technical Name |
mss_route_optimization |
License | LGPL-3 |
Website | https://www.mastersoftwaresolutions.com/ |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Fleet (fleet) • Inventory (stock) • Invoicing (account) |
Community Apps Dependencies | Show |
Lines of code | 6053 |
Technical Name |
mss_route_optimization |
License | LGPL-3 |
Website | https://www.mastersoftwaresolutions.com/ |
Versions | 16.0 17.0 18.0 |

Route Optimization
Route optimization is a process of planning and creating the shortest delivery path to reduce turnaround time for your drivers.
Once you have downloaded the “Route Optimization” plugin, it will appear in your main Odoo dashboard.
Adding Google Map API keys
- Step 1: Go to Settings from the Odoo dashboard.
- Step 2: Paste “Google Map API Key.” Click on Save.


Create a new customer
- Step 1: Go to Contact from the Dashboard.
- Step 2: Click on “New.”
- Step 3: Add the “Name” and the “Location” of the customer. You can manually add the address or drag the location icon on the map to pinpoint the address.



Creating users - Drivers
- Step 1: Go to “Settings” from the dashboard.
- Step 2: Click on “Users & Companies” > Users on the top menu
- Step 3: Click on “New.” Add all the required details about the driver and click on save.



A new driver is created.
As an admin, you can set and change the driver app’s login credentials and give them to your drivers. They can see assigned deliveries on the app.

Creating vehicles
- Step 1: Go to Fleet from the dashboard.
- Step 2: Click on “New”
- Step 3: Add Model Name.
- Step 4: A pop-up appears. Add vehicle details, including Vehicle Type and Category. Click “Save & Close.”
- Step 5: Select the Driver to whom you want to assign this vehicle.
- The vehicle is created.
- Now, you move these new vehicle creation requests from “New Request” to “Registered”.








Registered vehicles signify that they are available for deliveries.
Placing a new Sales Order
- Go to the Sales Module. Click on New.
- Fill in the order details and click on “Confirm”.

Optimizing Routes
- Step 1: Go to the “Route Optimization” Module from the dashboard.
- Step 2: Select all the orders.
- Step 3: Click on the “Optimize” button in the top center of the screen.
- Step 2: Select all the orders.
Once the Sales order is created.

You can see the list of all the sales orders. Now you need to assign drivers to these orders. To do so,


Once you hit the “Optimize” button for automatic route optimization, you can see how the orders are distributed among the drivers based on their nearest location.

You can view your order and delivery routes on the map.
- Step 1: Click on Map View
- Step 2: Click on the driver to see his delivery route on the map.

The map appears on the screen. The vehicle list with its assigned orders is displayed on the left side.

You can also auto-route optimize the route from this screen.
- Step 1: Click on Optimization

The routes will be optimized. It will not override manually assigned orders.
You can also manually assign vehicles to the orders.
- Step 1: Click on “Delivery Orders.”
- Step 2: Click “vehicle” under Delivery Order to expand the details. Now, assign the orders to the vehicle manually.
- Step 3: Click on the preferred vehicle name, and choose the vehicle you want to assign.
- Step 4: Click on “Save.”




The toggle under the “Manual Vehicle Management” is turned on.

Once this toggle button is on, the “Optimize” button for auto-route optimization will not work.
Now you can see that the particular order has been shifted from Bike 1 to Bike 2.

The driver can check the delivery details for a particular order.
- Step 1: Click on “Products”
- You can see the products in a particular order. The drivers can mark them as picked and save the changes.
- This change is updated on the main screen of delivery orders.



Pricing:
Get 100 optimization hits free up to 200 delivery stops.
For more than 200 delivery stops, buy an extra 100 optimization hits for $10. For any customization contact us at info@mastersoftwaresolutions.com
The "Route Optimization" plugin integrates seamlessly with Odoo ERP, enabling real-time tracking and updates. This ensures that your team can adapt to changes on the go and maintain operational excellence.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no comments yet!