| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 598 |
| Technical Name |
commercial_routes |
| License | OPL-1 |
| Website | https://framarketing.es |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 598 |
| Technical Name |
commercial_routes |
| License | OPL-1 |
| Website | https://framarketing.es |
Everything your sales team needs on the road
From planning the visit list to logging the outcome of each stop — the full sales cycle in one place.
City & Zone Filtering
Filter customers by city and a custom Zone field (e.g. "North Industrial", "City Centre") to build focused, territory-based visit lists in seconds.
Manual or Auto-Optimized Order
Drag stops to reorder manually, or let the nearest-neighbour algorithm sort them by shortest driving distance — with one click.
One-Tap Google Maps
Open the full route in Google Maps with all waypoints pre-loaded and ready to navigate. Works on desktop and mobile browsers.
Visit Results per Stop
Mark each stop: Order Placed, No Order, Not Available, or Callback. Add free-text notes with observations for each visit.
Visit History per Customer
Every visit is stored on the customer card. Managers see the full interaction timeline — date, result and notes — without leaving the contact form.
Batch Geocoding
Geocode all customer addresses in one click using Odoo's native Geocoding API integration. Coordinates saved on each partner record automatically.
See it in action
How it works
Three steps from planning to closing the route.
Plan the route
Create a route, set the date and assign a salesperson. Use the city and zone filters to find the right customers, then add them with checkboxes. Each stop shows phone, city, zone and GPS status.
Order the stops
Manual — drag and drop stops into the order you want.
Automatic — Optimize Order reorders by shortest driving distance.
Navigate — Open Maps launches Google Maps with all waypoints pre-loaded.
Hit the road and log results
Start the route and mark each stop as Visited. Select the outcome: Order Placed, No Order, Not Available, or Callback. Add free-text observations — stored on the customer card for future reference.
Technical Specs
| Item | Detail |
|---|---|
| Odoo Version | 19.0 Community & Enterprise |
| Dependencies | base, contacts, mail, base_geolocalize |
| New Models | commercial.route, commercial.route.stop |
| Extended Models | res.partner, res.config.settings |
| New Fields on Partner | Zone (x_zona) — coordinates use Odoo native fields |
| Security Groups | User (create/edit own routes), Manager (full access) |
| Geocoding | Odoo native base_geolocalize (Google Maps API) |
| License | OPL-1 |
Need help?We respond quickly to every support request. 🌐 framarketing.es |
Commercial Routes
Module: commercial_routes Version: 19.0.1.0.0 Author: Framarketing
Overview
Plan, optimize and track field sales visits.
Features
- Filter customers by city and custom zone
- Build visit routes manually or auto-optimize by distance (nearest-neighbour)
- Record visit results: order placed, no order, not available, callback
- Save notes per visit — visible in customer profile
- One-tap Google Maps integration with all waypoints
- Batch geocoding of customer addresses
- Full visit history per customer
Configuration
- Go to Settings → Commercial Routes
- Enter your Google Maps API key (Geocoding API must be enabled)
- Add the Zone field to your customer records
- Create your first route from the Commercial Routes menu
Security Groups
- User: can create and manage own routes
- Manager: full access, all routes, delete, settings
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module