Skip to main content

Custom Fields

Custom fields let you collect extra information from customers at checkout — sizes, colors, reference numbers, add-ons, or anything else your product needs. Some field types can also add to the price automatically.
Custom fields are configured per product, in the Custom Fields step of the product wizard (or the Custom Fields tab when editing a product).

Field Types

Text

A single-line text input. Good for names, references, or short notes.

Email

A single-line input validated as an email address.

URL

A single-line input validated as a URL.

Number

A numeric input. Supports per-unit pricing — see below.

Textarea

A multi-line text input for longer notes or instructions.

Dropdown (Select)

A list of options you define. Each option can have its own price markup.

Toggle

An on/off switch — useful for optional add-ons. Can add a fixed markup when enabled.

Adding a Custom Field

1

Open the Custom Fields step

In the product wizard (or the product editor’s Custom Fields tab), click Add Field.
2

Set the internal name and label

  • Field Name — internal identifier (letters, numbers, underscores, hyphens only — no spaces)
  • Display Label — what the customer sees on the payment page
3

Choose a field type

Pick one of the seven types above. The configuration options below change depending on the type you pick.
4

Configure visibility and requirement

  • Show in Shop — toggle whether the field is visible to customers
  • Required Field — toggle whether customers must fill it in before paying
5

Save the product

Fields are saved in the order you add them. Use the up/down arrows next to each field to reorder them.

Pricing: Number Fields (Per-Unit Markup)

Number fields can add a price per unit entered — ideal for rental days, seats, or quantities of an add-on. Example: A number field called “Rental Days” with a Price per Unit of €16 — a customer entering 5 adds €80.00 to the total (5 × €16.00).
You can pre-fill and lock a number field’s value using a dynamic payment link with customfield_fieldname=5&disabled=true.

Pricing: Dropdown Options

For Dropdown (Select) fields, add one or more options, each with: Example: A “Size” dropdown with options Small (€0 markup), Medium (€5 markup), Large (€10 markup).

Pricing: Toggle Fields

Toggle fields can add a fixed price when switched on:

Where Custom Fields Appear

Custom fields are shown in the Additional Information section on the payment page, alongside the product. Their values are stored with the order and visible on the order detail page in your dashboard.
Custom field values can also be pre-filled and locked via URL parameters on a dynamic payment link using the customfield_* prefix.

FAQ

Yes. Use the up/down arrow buttons next to each field in the product editor to change the order they appear on the payment page.
Yes. Toggle Required Field when configuring the field. Customers can’t complete payment without filling it in.
No, markups from custom fields apply to the product price. Setup fees are configured separately — see Setup Fees.
Turn off Show in Shop to hide a field from customers while keeping it configured — useful if you want to enable it later or use it only via a dynamic link with a pre-filled value.

Next Steps

Creating Products

Learn about all product types and settings

Payment Page Dynamic Links

Pre-fill and lock custom field values via URL

Quantity-Based Pricing

Let customers buy multiple units of a product

Setup Fees

Configure one-time setup charges