Field Manager - Additional Fields

Based on agency type, the types of property types dealt with, and the location that the agency operates in, there may be additional data you want to store against properties, and other records, that we don't have fields for by default.

In the 'Additional Fields' settings area you can create fields to store any extra data specific to your setup.

Accessing additional fields

To access and customise the custom fields navigate to 'Property Hive > Settings > Field Manager > Additional Fields':

If you don't see the 'Settings' submenu option available it could mean your user role doesn't have the right permissions as this is only available to administrators.

Adding an additional field

To add a new custom field value click 'Add New Field':

You'll then see a screen like so:

The fields are as follows:

Field Label - The name of the field shown in the UI

Field Type - The type of field: text, textbox, checkbox etc

Section - Which section of the edit record screen to show this field

Display On Website - Only shows on property-related additional fields. Should this show by default alongside other meta such as bedrooms and availability

Display On Registration Form / My Account - Only shows on contact-related additional fields. Should this show on registration forms (output using the [applicant_registration_form] shortcode) and in the users account area

Show In Admin List - Should the field show in the main admin list of records

Sortable In Admin List - If 'Show In Admin List' is selected, should this be sortable

Outputting additional fields

If you have the 'Display on website' option ticked the additional field will show by default on property pages if you're using the standard meta template.

For users customising the templates and wanting to output it manually, from the main list of additional fields you'll see what to use in property templates to output the value:

Alternatively, if using Elementor you'll have an 'Additional Field' widget available to you where you can drag and drop it in where you want the field to appear.