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.
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).
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
Can I reorder custom fields?
Can I reorder custom fields?
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.
Can I make a field required?
Can I make a field required?
Yes. Toggle Required Field when configuring the field. Customers can’t complete payment without filling it in.
Do custom field markups apply to setup fees too?
Do custom field markups apply to setup fees too?
No, markups from custom fields apply to the product price. Setup fees are configured separately — see Setup Fees.
Can I hide a field from the shop but still use it?
Can I hide a field from the shop but still use it?
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