| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 232 |
| Technical Name |
tr_contact_custom_fields |
| License | OPL-1 |
| Website | https://www.technicalrajni.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 232 |
| Technical Name |
tr_contact_custom_fields |
| License | OPL-1 |
| Website | https://www.technicalrajni.com |
Overview
The Custom Fields For Contact app empowers businesses to extend Odoo's Contact module without writing a single line of code. Create, manage, and delete custom fields directly from the user interface. Your fields appear instantly in a dedicated "Custom Fields" tab on every Contact record.
Key Features
No Coding Required
Add fields directly from the Odoo interface. No developer, no XML, no Python needed.
9 Field Types
Text, Long Text, Integer, Decimal, Checkbox, Date, Date & Time, Dropdown, Many2one.
Instant Results
Fields appear on the Contact form immediately after clicking "Add to Contact Form".
Easy Deletion
Delete any field anytime. It is automatically removed from the form and the database.
Custom Ordering
Drag and drop to reorder your fields using the sequence handle.
Secure Access
Only administrators can create or delete fields. Regular users can only view them.
Supported Field Types
| Field Type | Description | Example Use |
|---|---|---|
| Text (Short) | Single line text input | Nickname, Code |
| Text (Long) | Multi-line text area | Notes, Bio |
| Number (Integer) | Whole numbers only | Employee ID, Age |
| Number (Decimal) | Decimal / float numbers | Credit Limit, Rating |
| Checkbox | True / False toggle | Is VIP, Newsletter Opt-in |
| Date | Date picker | Date of Birth, Anniversary |
| Date & Time | Date and time picker | Last Visit, Meeting Time |
| Dropdown | Custom selection options | Blood Group, Category |
| Related Record | Link to any Odoo model | Referred By, Account Manager |
How to Use
- Install the module and go to Custom Contact Fields in the top menu.
- Click New to create a new custom field.
- Enter a Field Label (e.g. "Marital Status").
- Select the Field Type (e.g. Dropdown).
- For Dropdown: enter options one per line. For Many2one: select the related model.
- Click "Add to Contact Form" button.
- Open any Contact — your field appears under the "Custom Fields" tab.
Use Cases
Nickname Date of Birth Blood Group Marital Status Customer Category Preferred Language Referred By VIP Customer Annual Revenue Last Meeting Date Newsletter Opt-in Employee ID
Support
For any questions, issues or feature requests, please contact us at magentodeveloper1993@gmail.com. We typically respond within 24 hours.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module