Hello Mautic Team,
Description:
Currently in Mautic 6, users can reorder only the custom fields they have created. Default system fields (e.g., Email, First Name, Last Name) remain fixed and cannot be rearranged alongside custom fields. This limitation makes it difficult to organize fields logically, especially when creating forms, segments, or emails that depend on a specific field order.
I propose adding functionality that allows reordering of all custom fields, including default fields, giving users full control over the display and organization of contact information.
Proposed Implementation:
* Extend the current drag-and-drop interface to include default system fields.
* Maintain validation rules for system fields while allowing reordering.
* Ensure reordering is reflected consistently in forms, contacts tables, and API responses where field order matters.
Benefits:
* Improved Usability: Users can organize fields in a logical order that matches business workflows.
* Consistency Across Interfaces: Forms, contact views, and exports will display fields in the desired order, improving user experience.
* Better Data Management: Easier to maintain and process contacts when fields are consistently organised.
* Customization Flexibility: Empowers organizations to tailor Mautic to their unique data structures without being limited by default field order.
Optional Enhancements:
* Ability to save multiple field order presets for different forms or campaigns.
* API support for retrieving fields in the defined custom order.
Thank you for considering this improvement and for your continued work on making Mautic more flexible and user-friendly.