Add custom fields and add-ons
ℹ️ What is “Questions & Add-ons”?
Section titled “ℹ️ What is “Questions & Add-ons”?”Use Questions & Add-ons to customize what customers see in the booking widget:
- Custom fields: ask customers for information (free, no price change)
Examples: name, notes, preferences, address, allergies. - Add-ons: let customers choose optional extras that add to the total price
Examples: extra 30 minutes, document review, equipment rental.
Tip: Add-ons are created inside a question field by linking options to products/variants (so the price is added automatically).
ℹ️ Where to find it
Section titled “ℹ️ Where to find it”- Go to: Tipo Booking → Services
- Open a service
- Scroll down to Questions & Add-ons section

🛠️ Add a custom field
Section titled “🛠️ Add a custom field ”Example: “Special requests”
Section titled “Example: “Special requests””- Click Add questions
- Choose Text
- Set:
- Label: Special requests
- (Optional) Turn on Required
- Save


✅ Result: customers can type information during booking.

On the booking form, the custom field set will show up before customer click Confirm button.
💰 Add a paid add-on (extra price)
Section titled “💰 Add a paid add-on (extra price)”Example: “Upgrades” (customers can choose extras)
Section titled “Example: “Upgrades” (customers can choose extras)”In this guide, we’ll set up a service like this:
- Service: Yoga Class ($20)
- Custom field: “Any injuries we should know about?” (Text)
- Add-ons:
- Mat rental (+$5)
- Towel rental (+$3)
Before you start
Section titled “Before you start”Make sure you already have products/variants in Shopify for your add-ons (so the extra price can be added automatically).
Create these add-on products (examples):
- Mat rental — price $5
- Towel rental — price $3
Tip: If your add-ons already exist as products/variants, you can reuse them.

Step 1: Create the service (Yoga Class)
Section titled “Step 1: Create the service (Yoga Class)”- In Shopify admin, open Tipo Booking app > Services
- Click New service
- Enter:
- Service name: Yoga Class
- Price: $20 (or set via product/variant depending on your setup)
- Duration / Capacity / Payment as needed
- Click Save

Step 2: Add paid add-ons (Mat rental + Towel rental)
Section titled “Step 2: Add paid add-ons (Mat rental + Towel rental)”We’ll create an add-on field where customers can select extras.
- Still in Questions & Add-ons, click Add questions
- Choose Checkbox (best when customers can choose more than one add-on)

- Set checkbox with
- Label: Add-ons (optional)
- Turn on Add-on
- Turn on Allow multiple selections
- Add options:
- Option 1 label: Mat rental
- Option 2 label: Towel rental

- For each option, attach the matching add-on product/variant:
- Mat rental → select the Mat rental ($5) product/variant
- Towel rental → select the Towel rental ($3) product/variant
- Click Save/Change
Step 3: Turn on the label format for add-ons (optional)
Section titled “Step 3: Turn on the label format for add-ons (optional)”- In the app > open Settings > scroll to Add-ons
- In Label format, enter your preferred format. Example:
(+ {{addon}}) - Enable:
- Show on field’s label
- Show on field’s options
- Click Save

What customers will see at checkout
Section titled “What customers will see at checkout”On the booking form, customers will see add-ons like:
- ☐ Mat rental
- ✅ Towel rental
…and the add-on title can display with your chosen format (for example: Add-ons (+ $3.00 USD)).


🙋 Still need support?
If you still need help, please feel free to contact us at hi@tipo.io. We’ll be happy to assist you further.