Product Custom Fields

Collect info, adjust pricing

Add dropdowns, number fields, toggles, and text inputs to your products. Each field can optionally adjust the price — perfect for variants, quantities, and add-ons.

7
Field types
Dynamic
Pricing
URL
Pre-fillable
Product checkout

Premium Workshop Ticket

Full-day intensive training

€150.00
2 × €150 = €300
+€25/person
Attendees (2 × €150)€300.00
Lunch (2 × €25)+€50.00
Total€350.00
7 field types
Dynamic pricing

Seven flexible field types

From simple text inputs to dynamic pricing fields — collect exactly what you need from customers.

Text

Single-line text input for short answers

Example uses:
Customer name
Company name
Custom engraving text
Single lineCharacter limitPlaceholder text

Email

Email address input with validation

Example uses:
Contact email
Billing email
Gift recipient email
Email validationAuto-formatRequired or optional

URL

Website or link input with validation

Example uses:
Website URL
Portfolio link
Social media profile
URL validationhttps:// prefixClickable in dashboard

Number

Numeric input with optional per-unit pricing

Example uses:
Rental days: 1-30
Number of seats: 1-100
Quantity: 1-999
Min/max valuesPer-unit markup pricingReal-time calculation

Textarea

Multi-line text for longer messages

Example uses:
Special instructions
Project description
Detailed requirements
Multi-line inputCharacter limitExpandable area

Dropdown Select

Let customers choose from predefined options

Example uses:
Size: S / M / L / XL
Color: Red / Blue / Green
Package: Basic / Pro / Enterprise
Multiple optionsPrice markup per optionRequired or optional

Toggle Switch

Yes/no options with optional add-on pricing

Example uses:
Gift wrapping: +€5
Express delivery: +€15
Insurance: +€25
On/off toggleAdd-on price when enabledDefault on or off

Dynamic pricing built in

Every field type can adjust the product price. Fixed markups for options, per-unit pricing for quantities.

Fixed Markup

Add a fixed amount when an option is selected (e.g., Large size +€5)

Per-Unit Markup

Multiply by quantity entered (e.g., €16/day × 5 days = +€80)

Clear Breakdown

Customers see exactly how each option affects the total price

Real-Time Updates

Price updates instantly as customers make selections

How pricing works

Dropdown markup
Each option can have a different price: Small (+€0), Large (+€5), XL (+€10)
Per-unit markup
Number × unit price: 5 days × €16/day = +€80
Toggle add-on
Add fixed amount when enabled: Insurance +€25
Customer sees:
Base price€100.00
Size: Large+€5.00
Days (5 × €16)+€80.00
Insurance+€25.00
Total€210.00

Perfect for any product type

Combine multiple custom fields to create the perfect checkout experience for your products.

Product Variants

Size, color, material options with price adjustments

Dropdown: Size (+€0/+€5/+€10)
Dropdown: Color
Toggle: Gift wrap +€5

Equipment Rentals

Daily rates with extras and insurance options

Number: Days @ €16/day
Toggle: Insurance +€25
Toggle: Delivery +€50

Event Tickets

Per-person pricing with meal and workshop add-ons

Number: Attendees @ €75/person
Dropdown: Meal preference
Toggle: Workshop +€25

Service Bookings

Hourly rates with rush fees and special requests

Number: Hours @ €100/hour
Toggle: Rush fee +€50
Text: Special requests

Subscription Tiers

Plan selection with add-on features

Dropdown: Plan (Basic/Pro/Enterprise)
Number: Extra seats @ €10/seat
Toggle: Priority support +€50/mo

Custom Orders

Specifications and personalization options

Dropdown: Material
Text: Custom engraving
Number: Quantity @ €15/unit
Dynamic Links

Pre-fill via URL

Pass custom field values through URL parameters. Perfect for quotes, invoices, and automated systems.

Pass field values

?customfield_size=large&customfield_days=5

Lock field values

?customfield_days=5&disabled=true

Prevents customers from changing pre-set values

Stored with orders

All custom field values are saved with the order and visible in your dashboard

Learn about dynamic links

Field naming convention

URL Parameter Format
customfield_{fieldname}={value}
Field: "days"customfield_days=5
Field: "size"customfield_size=large
Field: "gift_wrap"customfield_gift_wrap=true
Field: "notes"customfield_notes=Rush%20order
Use lowercase with underscores for field names. URL encode special characters.

Flexible and powerful

Custom fields let you collect exactly the information you need while dynamically adjusting prices based on customer selections.

Collect exactly the info you need
Dynamic pricing based on selections
Per-unit markup for quantities
Pre-fill via URL parameters
Lock fields when needed
Clear price breakdown
Works with all payment methods
Stored with order data

Ready to add custom fields?

Create products with dropdowns, quantities, toggles, and text fields. Dynamic pricing included.

14-day free trial • No credit card required • 0% platform fees