> For the complete documentation index, see [llms.txt](https://docs.trakkit.com.au/trakkit-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trakkit.com.au/trakkit-documentation/trakkit-live/changing-order-form-custom-fields.md).

# Changing order form custom fields

The order form that users need to fill out when requesting product can be changed to suit customer needs. \
If you require certain data to be captured for every order you can customise your order form to make fields mandatory or optional.\
A good use case of this might be to attribute orders to machines, job numbers or departments. \
Forcing users to enter information at the order form point. \
\
There are 7 custom fields available. With either free text or selectable options. \
\
If these fields are enabled then the information will show up at on daily order reports and in Trakkit Live order screen. \
\
You will need the appropriate level of access to set up custom fields.&#x20;

1. Setting up custom order form fields.&#x20;
2. Go to Home page/Machines/Orders

<figure><img src="/files/W5FpEMX3g7HYFQLBJJuo" alt=""><figcaption></figcaption></figure>

3. 'Included' checkbox must be ticked to edit the custom field.&#x20;

<figure><img src="/files/9o79XMSD78o6IcxXi1Mw" alt=""><figcaption></figcaption></figure>

Explanation of columns in the screenshot above.<br>

* Included - Check this box if field is required to be displayed on order form that machine user will see
* Field - Trakkit admin label.&#x20;
* Display Caption - What label the machine user will see when they are using the order form.&#x20;
* Display Order - Change this number as required to change the order that the field will appear on the order form for the machine user.&#x20;
* Max Length - Maximum amount of characters that should be used by the machine user.&#x20;
* System Max - Maximum amount of characters able to be used, set by Trakkit admin.&#x20;
* Field Type - Text - Free text and any combination of letters or numbers can be used by the machine user.&#x20;
* Field Type - Options - Can be set so the machine user has to select options based on what has been set by the site admin.&#x20;

<figure><img src="/files/q2aVV7GO0Cxv44M8gsa8" alt=""><figcaption></figcaption></figure>

Field Type / Options\
Edit these fields to add different selections that machine users can use on the order pad.\
These selection will then show in reporting and Trakkit Live orders.&#x20;

<figure><img src="/files/BmjYnyUOaN9JThI9BBEj" alt=""><figcaption></figcaption></figure>

After saving the changes will then reflect on the order form.&#x20;

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.trakkit.com.au/trakkit-documentation/trakkit-live/changing-order-form-custom-fields.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
