This app adds various enhancements to the customer, contact, and address management for ERPNext. The target audience is small business, where a single contact and address per customer is common. Frappe geolocation is used to provide map views of the customer addresses.
- Adds geolocation and address validation to the Address Doctype (utilizes the free OpenStreetMap Nominatim service)
- Sets the default address and contact automatically on the Customer Doctype
- Enables default address and contact editing on the Customer Doctype
- Provides a map view with basic customer information for the Customer Doctype
Here's a screenshot of the Customer Doctype with the new primary address and contact editing functionality:
Here's a screenshot of the Customer Doctype with the new map view functionality:
Install the app using the following commands
bench get-app https://github.com/Avunu/erpnext_cis_plus
bench --site [site-name] install-app erpnext_cis_plus
Sure!
- The custom fields and properties Doctype overrides are located in erpnext_cis_plus/erpnext_cis_plus/custom/.
- The Doctype hooks are located in erpnext_cis_plus/erpnext_cis_plus/hooks/.
- The Doctype js scripts are located in erpnext_cis_plus/public/js/.
- Most of the above is forced into effect by the erpnext_cis_plus/hooks.py file.
mit