# Setting Up Your Service Detail Fields
> Source: https://development.fuze-store.com/docs/store/pos/service-context/setting-up-fields

# Setting Up Your Service Detail Fields

You define your Service Detail fields once, in **Store Preferences**. Every field you add here appears on the capture screens described in [Capturing Details at Checkout](/docs/store/pos/service-context/capturing-at-checkout).

![The Service Context editor with an enable toggle and a list of field cards, each with a drag handle and a delete button](/docs/store/pos/service-context/editor-overview.png)

## Opening the Editor

  
    Open the **sidebar menu** and go to **Configurations**.
  
  
    Open **Preferences**, then select the **Service Context** tab.
  
  
    Turn on **Enable service details**. The field list appears only while this is on.
  

  If you do not see the **Service Context** tab at all, your store is on the free Basic plan. Service Details is a paid-plan feature -- upgrade to Starter or higher (or use it during your free trial) and the tab appears.

## Adding a Field

  
    Tap **Add field**. A new card appears, already expanded so you can edit it.
  
  
    Enter a **Label** -- the name your staff sees, such as *Plate number*.
  
  
    Set the **Key** -- a short internal id (letters, numbers, and underscores; must start with a letter), such as `plateNumber`. It is used behind the scenes and must be unique.
  
  
    Choose the **Type**: Text, Number, Dropdown, or Yes / No.
  
  
    Fill in the type-specific options (see below), then choose where the field shows and whether it is required.
  
  
    Tap **Save** at the bottom of the screen.
  

## Field Options

Each field card expands to reveal its settings. Tap the card header (or the chevron on the right) to expand or collapse it.

| Setting | Applies to | What it does |
| --- | --- | --- |
| **Label** | All | The name staff see on the capture screen and order. |
| **Key** | All | Unique internal id; letters, numbers, underscores; starts with a letter. |
| **Type** | All | Text, Number, Dropdown, or Yes / No. |
| **Max length** | Text | Caps how many characters can be entered. |
| **Normalization** | Text | Auto-formats the value: *None*, *Uppercase + trim*, or *Uppercase + letters/numbers only*. |
| **Options** | Dropdown | The list of choices. At least one is required. |
| **Show on** | All | Where the value appears: register, waiting list, queue ticket, receipt, customer display. |
| **Required** | All | Staff must fill it in before saving. |
| **Searchable** | All | Marks the field as the store's primary identifier. Only one field can be searchable. |

  Choose a single field -- usually the plate or claim tag -- as **Searchable**. This is the value shown as the headline identifier (for example on the customer display), and it is the field you will use to look an order up. The editor only lets one field be searchable at a time.

## Reordering Fields

Fields appear on the capture screen in the same order as this list. To change the order, **press and drag the handle** (the dotted grip on the left of a card) up or down. The new order saves with the rest of your changes.

## Editing or Removing a Field

- **Edit** -- expand a card and change any setting.
- **Remove** -- tap the **trash** icon on the card. Removing a field only affects *new* orders; details already captured on past orders stay on those orders.

  You can define up to **10 fields**. Keep the list short -- every field is one more thing your cashier fills in per order. Two or three well-chosen fields are usually enough.

- [Service Details Overview](/docs/store/pos/service-context/overview)
- [Capturing Details at Checkout](/docs/store/pos/service-context/capturing-at-checkout)
- [Store Templates & Examples](/docs/store/pos/service-context/store-templates-and-examples)
