Hi,
In Odoo, contact addresses are designed to inherit from the parent company by default, which can be confusing if your company has multiple physical locations. Adding a secondary or physical address is the right solution, but recreating Odoo’s built-in address layout in Studio isn’t straightforward because the standard address block uses a special widget that groups and formats the fields together.
When you add new fields in Studio, such as street, city, state, and country, they behave as standalone inputs without the dropdowns or validation that the default address block provides. You can still create your own fields like x_physical_street, x_physical_city, and x_physical_country_id, group them under a “Physical Address” section, and arrange them manually, but the result won’t have the same compact formatting.
To replicate the exact look and behavior of Odoo’s default address section, you’d need to go beyond Studio and create a small custom module. This custom module can reuse Odoo’s address widget in the form view, allowing the secondary address fields to have the same layout, dropdown menus, and validation as the main address block.
Hope it helps