Know exactly where every sale happened
Capture a verified, consent-based GPS location on every Sales Order, match it against customer territories, and give managers and reps the same view of the truth.
The problem
Field reps close deals away from the office, but the Sales Order only records who bought and what — never where the deal actually happened. Managers have no reliable way to confirm a rep was really on-site, and stitching that proof together today means bolting on a separate fleet-tracking platform.
The solution
Sale Geolocation captures a consent-based GPS location the moment a Sales Order is created, links it to a Google Maps preview, and flags whether the rep was inside a defined customer territory — giving managers verifiable proof and reps full visibility into what was recorded about them.
Everything you need to verify field sales
Every capability below is implemented in the module.
Automatic GPS Capture
One click captures the salesperson's location the moment a Sales Order is written, with a visible confirmation the instant it succeeds.
Consent & Fallback
An explicit permission prompt explains what is captured and why. If a rep declines, or the browser can't get a fix, the order still saves with a clear denied or unavailable status instead of blocking work.
Two-Sided Visibility
Salespeople see their own captured location and status right on the order, not just managers — removing the asymmetry that breeds distrust.
Google Maps Preview
Every captured point renders as an embedded map preview plus an Open in Google Maps link, with no API key required.
Geofence Territories
Define customer zones by center point and radius; every capture is automatically flagged inside or outside its matching territory.
Capture-Log Timeline
A dedicated log model keeps a full history of every capture per salesperson, with native list export for offline analysis.
KPI Dashboard & Pivot
Graph and pivot views break down captures by salesperson, territory, and inside or outside status for at-a-glance coverage insight.
Role-Based Access
Record rules keep salespeople scoped to their own captures while managers see the full picture, enforced by dedicated security groups.
Privacy & Retention Controls
Configurable settings control auto-capture, tracking notifications, geofence checks, and an automated retention purge job that clears old logs on a schedule.
How it works
Create the order
A salesperson creates a Sales Order as usual — in the office, at a customer site, or from a mobile browser.
Capture location
One click requests GPS permission with a clear consent prompt, then records a verified coordinate against the order.
Check the territory
The capture is matched against defined customer geofences and flagged inside or outside automatically.
Review & analyze
Managers review the capture log, chart coverage on the KPI dashboard, and export data for reporting.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Map previews and navigation links use the public Google Maps URL scheme, so there is no API key to configure or pay for.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Sale Geolocation
Consent-based GPS capture on every sales order with geofenced customer territories, a capture-log timeline and KPI dashboard — on-site verification without a separate fleet-tracking platform.
Buy on Odoo App StoreMore Odoo sales apps
Sale Order Alternative Products
Configurable substitute mappings with a side-by-side comparison wizard, partial-quantity fill and transparent customer notes — turning an out-of-stock swap into a documented, one-click decision instead of a phone-and-memory hunt.
Sale Order Discount Approval
Multi-tier discount approval routing with SLA escalation, audited overrides, and margin-impact analytics — every discount stops being self-approved.
Sale Order History
Reorder from a customer's purchase history without leaving the quotation — with historical-versus-current price alerts, frequency highlighting and one-click bulk add.
Sale Order Line Section Subtotals
A stored section on every order line that survives product, quantity, and price edits — with live per-section subtotals, one level of sub-sections, reusable templates, and automatic propagation to the invoice and portal.
Sale Order Payment Status
A live four-state payment badge with paid/due breakdown and days-overdue aging, right on the sale order — no invoice reconciliation required.
Sale Order Product Weight & Volume
Running weight and volume totals, per-kilogram line pricing, and estimated-versus-actual capture that recalculates the price the moment dispatch weighs the goods — with an optional invoicing gate.