Surcharge

Turn on the Surcharge toggle to add a percentage fee on every order that uses this option. The fee can be calculated as a percentage of the order subtotal or a fixed flat amount.

Surcharge toggle

Surcharge toggle

Pick thisWhat the customer pays on a $50 orderWhen to use
OFF$50Standard pickup or delivery, no urgency premium
50%$75Weekend or after-hours delivery
100%$100Same-day express, very short lead time
200%$150VIP urgent service

You have two fee options:

  • Percentage: Surcharge = order total × percentage (e.g., 50% of $50 = $25 extra)

  • Flat amount: Surcharge = fixed dollar or currency amount (e.g., SGD 5 extra, regardless of order size)


Sales Channel Limits

The Sales Channels field controls which stores, mini-apps, or online stores show this option. Leave it empty to show the option everywhere.

The Sales Channels field controls which stores, mini-apps, or online stores show this option. Leave it empty to show the option everywhere.

Sales Channels

Pick thisResult
EmptyOption appears on every sales channel
One POS storeOption appears only at that counter
One Online StoreOption appears only on the web store
Mixed (more than one)Option appears on the sales channel selected

Service Option Limits

A Service Option is a sub-variant of a service — for example “Dry Clean” vs “Wash and Fold” under a Laundry business unit. Use this field to restrict a booking option to specific service variants.

Service Options

Pick thisResult
EmptyOption applies to every service in the assigned business unit
One service optionOption appears only when the customer’s cart includes that service
Multiple service optionsOption appears if the cart includes any of the picked services

Rescheduling

Rescheduling

Rescheduling is ON by default.

Allow rescheduling

Pick thisResult
ON (default)Customer can change the date from their order page
OFFRescheduling disabled. The custom message below is shown if a customer tries.

Hours of notice

Pick thisResult
EmptyNo minimum — customer can reschedule up to the moment of pickup
24Must give a full day’s notice
Custom X hoursCustomer can reschedule before X hours from the pickup, no decimal allowes

Disabled message

Pick thisResult
EmptyDefault system message shown
Custom textYour own message shown when rescheduling is not allowed

FAQs

Do I need a surcharge before I go live?

Use this only if you want to charge extra for a faster or less-common option. Most shops start with no surcharge and add one later.

Why is my customer being charged on both the pickup and the delivery?

You likely enabled surcharge on both options. Keep the surcharge on the delivery option only and set the pickup option to 0%.

Can I turn off rescheduling only for express options?

Yes. Each Booking Option has its own Rescheduling setting. Turn it off on Express and leave it on for Standard.

Do I need to fill Service Options?

Use this only if different services under the same business unit need different lead times or booking rules. Otherwise leave it empty.


What’s Next

Now that your pricing, channel limits, and rescheduling rules are in place, continue to [Saving, Previewing, and Managing Booking Options] to save your option, assign it to a business unit, and verify the calendar looks right before going live.