How to add custom fields
How to add custom fields to collect additional customer information
What are custom fields?
Custom fields capture additional information from customers on your checkout or form page. There is no limit to the number of fields you can add. You can reorder fields by dragging and dropping.
How to add a custom field
- Go to Pages and open the checkout or form you want to edit.
- Go to Checkout → Add custom field (or Fields → Add custom field for forms).
- Select a Field type from the dropdown.
- Enter a Label and (optionally) Placeholder text.
- (Optional) Select a Data type to structure the response for integrations.
- (Optional) Check This field is required.
- Click Save.
Field types
- Text — single-line response.
- Text area — multi-line response.
- Dropdown — dropdown selection.
- Checkbox — yes or no response.
- Multiple choice — multiple choice options.
- Quantity — choose a quantity.
- Email — email addresses only.
- Phone — phone numbers only.
- Number — numbers only.
- Country — country selection.
- Date & time — date and time input.
- Date — date only.
- Time — time only.
- Tax ID — tax identification number.
- PO number — purchase order number.
Field settings
- Label — the field name shown to the customer.
- Placeholder — helper text inside the field. Defaults to the label if left blank.
- Data type — tells integrations how to interpret the field data. For example, setting the data type to "Customer name" ensures the response is recognised as a name in Stripe or Zapier and other connected apps. Data types are optional, but if you want to use shipping address data types, you must first add and require the "Customer name" and "Shipping address" fields.
- Required — the customer must complete the field before checkout or submission.
- Reference — a unique code used in query parameters and integrations. Found under Additional settings. Auto-generated if left blank.