OdooWiki OCA HUB

POS Partner Location Google Map

pos_partner_location_google_map folder_open OCA/pos open_in_new
Point Of Sale License: AGPL-3

This module allows to select partner address directly on map.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Lets Point of Sale users pick a customer's address on a Google map and fills in the address fields automatically. It also shows a Google Maps link as the customer's QR code URL when Google is the chosen map provider.

This module adds Google Maps as the map provider inside the Point of Sale customer screen. When Google is selected as the geolocation provider and a Google API key is configured, the customer edit form shows an interactive Google map where the user can click or drag a marker to set the customer's location. The address fields (street, city, state, country, zip) are then filled in automatically from Google's address data.

  • The map appears in the Point of Sale partner details screen, using the existing map component from the abstract module.
  • The Google API key is read from Odoo settings and passed to the Point of Sale configuration, so the map only loads when the key is present.
  • If the key is missing, the module raises a clear error asking for a Google Geocoding (Places) API key.
  • For customers with latitude and longitude, the QR code URL is generated as a Google Maps link instead of the default provider link.
  • The module extends pos.config, res.partner and base.geocoder, and adds JavaScript components for the map editing screens.

It does not add new menus or reports; it enhances the existing Point of Sale customer address workflow.

Models and fields (3)
  • pos.config · extends an existing modelgooglemap_api_key
  • res.partner · extends an existing model
  • base.geocoder · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

In POS open customer list, select a customer and click "Details". On the customer form click on the "globe" icon and select a location on map. Click "Save" to save the location.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.