Before creating rules, you must first create all the custom fields you want to use in your repair category.
Once your fields are created, you can set up rules to control when specific fields should appear.
Preview Your Form
Use the Preview Form option at the top of the Fields section to test your custom fields before using them.
The preview shows how the form will behave, including conditional logic. Conditional fields remain hidden until their conditions are met, allowing you to test your rules before going live.
Conditional custom fields are also available during ticket creation at the POS.
FAQs
Yes. You can delete or disable a custom field even if it is linked to other fields through conditional rules. When you delete or disable the field, the associated behavior rules will also be removed.
The system will notify you that disabling this field will also remove the associated rules before you proceed.
While setting up the rule, enter the name of a new field. An Add New Field option will appear.
The selected order will be reflected everywhere the custom fields are displayed, including:
The available criteria depend on the type of field being used as the condition:
Text Field: Contains, Does not contain
Dropdown: Is equal to, Is not equal to
Checkbox: Includes option, Does not include option
Calendar: Has a date selected
These criteria let you define when a related custom field should display based on the answer provided.
When a custom field attribute is deactivated, it is no longer available for selection when creating or editing tickets. However, any value that was previously selected on a ticket remains unchanged.
The deactivated attribute continues to appear as a read-only value on historical tickets. If the attribute is reactivated, it becomes available again for selection on both new and existing tickets.
Yes. You can mark a custom field as For Internal Use so it is only visible to your team and is excluded from customer-facing receipts and emails.
When creating or editing a custom field, go to:
Settings > Repairs > Repair Categories > Custom Fields > Add/Edit Field
Turn on the For Internal Use toggle.
The toggle is off by default and is available for all custom field types. When turned off, the field and its value will appear on receipts and emails as normal.
A macro is automatically created for each External/Internal custom field and is available in the Perforated Service Receipt and Ticket Label template editors.
The macro name is based on the custom field name followed by _repair_custom_field. For example, a field named Warranty Status will have the macro warranty_status_repair_custom_field.
If an existing custom field is changed from External to Internal, its value will no longer be included in the Repair Custom Fields Combined macro when printing. If it is changed back to External, its value will be included again.
If a custom field is deleted, its corresponding macro is also removed from the template editor.