Frappe
Cloud
Marketplace
Frappe
Products
Insights

Installation Guide
installs
Publisher
Supported versions
Categories
E-Commerce
About
Geo Extension is a lightweight Frappe app that improves how users input and manage address data.
It extends the standard Address doctype by turning its address fields into cascading, country-aware selectors: each field only offers the divisions that belong to the selection above it, and the postal code is filled in automatically when it can be determined reliably. This drastically reduces data entry errors and speeds up the process.
Instead of typing states, cities and districts manually, users select from real administrative divisions powered by preloaded geographic datasets from official statistics offices and GeoNames.
No changes to your DocType. The native Address fields stay plain text: unknown values are still accepted, auto-filled values can be edited, and the form always works as it does in stock Frappe. The same experience is available in quick-entry dialogs (including ERPNext Customer and Supplier quick entry) and in the portal Address web form. A read-only API lets other apps reuse the geographic data.
Works with Frappe Framework v15 and v16, with or without ERPNext.
Open any form containing an Address (e.g., Customer, Supplier, or Delivery Note) or the Address quick entry.
Select a Country — the address fields below are reordered and relabelled to match that country's hierarchy (e.g., Province, Bundesland, Barangay).
Start typing in the top-level field (State/Province) to see suggestions; aliases and common spellings are recognised.
Once you select it, the City field lists only the cities of that selection, and so on down to the lowest level.
The Postal Code is filled automatically when exactly one code applies; several codes are offered as suggestions. A code you type is never overwritten.
Save the record. Anything you typed that is not in the dataset is kept as is.
🇦🇺 Australia
🇧🇩 Bangladesh
🇧🇷 Brazil
🇨🇦 Canada
🇪🇬 Egypt
🇫🇷 France
🇩🇪 Germany
🇮🇳 India
🇮🇩 Indonesia
🇮🇹 Italy
🇰🇪 Kenya
🇲🇾 Malaysia
🇲🇽 Mexico
🇳🇵 Nepal
🇳🇱 Netherlands
🇳🇿 New Zealand
🇳🇬 Nigeria
🇵🇰 Pakistan
🇵🇠Philippines
🇸🇦 Saudi Arabia
🇸🇬 Singapore
🇿🇦 South Africa
🇪🇸 Spain
🇱🇰 Sri Lanka
🇨🇠Switzerland
🇹🇠Thailand
🇹🇷 Türkiye
🇦🇪 United Arab Emirates
🇬🇧 United Kingdom
🇺🇸 United States
Don't see your country yet? Reach out through the support link and it will be added in an upcoming release. New countries are added regularly.
User Reviews
No reviews yet, be the first to review.
0 rating
Explore more apps