Skip to Content
Hashem.sa
  • Home
  • Services
  • Apps
  • Ventures
  • Forum
  • Odoo Notes
  • About
  • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
Hashem.sa
    • Home
    • Services
    • Apps
    • Ventures
    • Forum
    • Odoo Notes
    • About
    • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
EH Odoo Apps · Saudi compliance & payments

Saudi national address lookup for Odoo 19 contacts and checkout

Paste a Saudi short address such as RRRD2929, a Google Maps link, coordinates or a postal code, and Odoo fills street, district, city, postal code and building number. It works on contacts, on delivery addresses and at website checkout, on Community and Enterprise, for $69 on the Odoo Apps Store.

Buy on Odoo Apps StoreBuy with setup & support

From $69 on the Odoo Apps Store · $369 with setup & support

Store name
Saudi National Address
Store price
$69, one-time purchase
Setup package
$369, incl. setup and 30 days of support
Edition
Odoo 19 Community and Enterprise
Licence
OPL-1
Technical name
eh_address_lookup
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

Saudi addresses are typed by hand, so contacts and web orders arrive without a building number, district or postal code.

Drivers phone the customer to find the door, and ZATCA invoices go out with incomplete buyer addresses.

Who it is for

  • Saudi online shops and delivery businesses on Odoo 19
  • B2B sellers who need complete buyer addresses on e-invoices
  • Sales and customer service teams who create contacts all day

What it does

One box, any format

Short address, Google Maps link or shared pin, coordinates, postal code or free text. The module works out which one you pasted.

Contacts and address popups

Above the address block on the contact form, and on delivery and invoice addresses opened from orders.

Website checkout

Customers paste the pin they already have on their phone instead of typing five fields.

Saudi Post (SPL) or Google

Uses the National Address API when you have an SPL key, and Google Geocoding otherwise.

Honest additional number

Google has no Saudi additional number. The module uses the number you type or SPL returns; otherwise it shows 0000 with a warning.

Requirements

  • Odoo 19 Community and Enterprise.
  • Depends on: base_setup, website_sale
  • Your own Google Maps API key with the Geocoding API and billing enabled; each uncached lookup is billed by Google.
  • Optional: a Saudi National Address (SPL) subscription key for authoritative results.
  • The 13 Saudi regions created once as states in Odoo, so the region can be matched.
  • Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.

Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.

Open the store listing

Two ways to buy

Odoo Apps Store

$69

The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.

  • Licence bought and downloaded through Odoo
  • Updates for the Odoo 19.0 series
  • Bug fixes from EHC by email

Buy on Odoo Apps Store

Setup & support package

$369

Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.

  • Installed on a staging copy first, then on your live database
  • Configured with your settings and tested with your own records
  • A handover session for the people who will use it
  • 30 days of email support after go-live

Setup fee $300: an outside account or workflow is connected and tested end to end (API keys, payment test, bank file, approvals).

Buy with setup & support

Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.

Questions buyers ask

What is the difference between the store and the setup package?

The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.

Does it fill the ZATCA building number?

It fills its own building number and additional number fields. Install the free add-on Address Lookup for ZATCA to copy them into the l10n_sa_edi e-invoicing fields.

Does it work with a short address like RRRD2929?

Yes. With an SPL key the short address resolves through Saudi Post; without one it is geocoded through Google as a best effort.

Is a Google key included?

No, and none can be. You create the key in your own Google Cloud project and pay Google for usage above its free credit.

Is the checkout lookup safe to expose?

It is public by necessity. Restrict your Google key by HTTP referrer and set a daily quota in the Google Cloud console.

Is the interface in Arabic?

Not yet. The lookup reads Arabic and English addresses, but the screens are in English.

All EH Odoo Apps

Have a system that is not telling you the truth?

Let's look at it together.

Email

ebraheem@hashem.sa

What EHC does

Services, consultancy and projects

Written work

Odoo Notes

Apps

Dawam · Indkom عندكم؟ · Surra · EH Odoo Apps

Ventures

Made with Love · 9n3b7b.com · Join as a maker · Merchant dashboard

Policies

Dawam privacy · Delete Dawam account · Indkom privacy · Indkom terms · Delete Indkom account


EHC · hashem.sa
  • Home
  • •
  • Services
  • •
  • Apps
  • •
  • Ventures
  • •
  • Odoo Notes
  • •
  • About
  • •
  • Contact
  • •
  • Privacy Policy
Copyright © EHC · Ibrahim Mahmoud Hashim Trading One Person Company · Unified no. 7037243677 · Made by EHC (www.hashem.sa)
الْعَرَبيّة | English (US)