Setup Guide: Global Flow Preset Engine & Multi-Service Cart | JavisTab Booking Pro

Client guide · JavisTab Booking Pro v6

Set up Global Flow Preset Engine & Multi-Service Cart correctly

This page explains how to configure the two most important booking-flow controls in JavisTab Booking Pro: 🧭 Global Flow Preset Engine and 🧺 Multi-Service Cart. It is written for client onboarding, support teams and site admins who need a clean, reliable setup for restaurants, cafés, spas, salons, barbershops, classes, tours and group bookings.

VersionJavisTab Booking Pro 6.7.23
Admin pathSettings → Bookings
Best forRestaurant, café, spa, salon, barber
Primary shortcode[rbp_booking_form_multi] or [rbp_booking_form]
Overview

What these two settings control

Global Flow Preset Engine changes the live customer journey without rewriting the booking, payment or license engines. It decides which steps appear, which labels customers see, whether staff/services/packages are shown, and how group appointment behavior is presented.

Multi-Service Cart controls whether customers can add more than one service to a single booking. In v6 it supports sequential single-customer visits, group appointments, guest-by-guest assignment, bulk group mode and auto-staggered service waves when staff count is lower than guest count.

⚠️

Important: choose a preset first, then tune Multi-Service Cart. Presets can automatically turn services, staff, packages and group behavior on or off at runtime. Use Custom only when you want to preserve all manual toggles.

Quick setup

Recommended setup order for clients

1

Pick the industry preset

Go to Javis Booking Pro → Settings → Bookings → Form Customisation → Global Flow Preset Engine. Choose the preset that matches the client’s business type.

2

Confirm visible steps

Review the active runtime behavior pills: Services, Staff, Packages, Multi-service and Mode. This prevents restaurant forms from accidentally showing spa-style service selection.

3

Configure Multi-Service Cart

For appointment businesses, enable Multi-Service Cart. Choose Group parallel for spa/salon/barber group appointments or Continuous visit for one guest booking several services in sequence.

4

Run a live-form QA test

Open the actual booking page in an incognito window. Test date, guests, service, staff, package, payment method, email and language/currency switcher.

Setting 1

🧭 Global Flow Preset Engine

The Global Flow Preset Engine is the fastest way to keep the booking journey aligned with the client’s industry. It changes customer-facing labels, step order and runtime behavior while keeping the core booking engine stable.

Choose industryReview runtime pillsSave settingsTest live form

Toggle guide

RestaurantRestaurant reservation

Best for date, party size, table/area, timeslot and package/menu options.

Spa & salonGuest-first appointments

Best for per-guest service selection, staff availability, auto-stagger and group treatment flows.

Tour / classCapacity booking

Best for departures, classes, cruise sessions, group inventory and bulk capacity mode.

Preset cheat sheet for v6

Business typeRecommended presetShortcodeKey behavior
Restaurant / CaféRestaurant reservation[rbp_booking_form_multi]Multi-location sidebar, date, guests, timeslot, package/menu, payment.
Spa / WellnessSpa / Wellness[rbp_booking_form]Guest-first services, optional staff, auto-stagger service waves.
Salon / BarbershopSalon / Barbershop[rbp_booking_form]Each guest can pick one or more services; staff is checked per service line.
Gym / ClassClass capacity[rbp_booking_form]Session capacity, fewer custom guest cards, simple checkout.
Tour / CruiseDeparture / experience[rbp_booking_form_multi]Location/departure selection, group size, package, payment.
Setting 2

🧺 Multi-Service Cart ⓘ

Multi-Service Cart lets a customer add multiple services to the same booking. It is essential for spa packages, salon combinations, barber add-ons, group appointments and bulk service bookings.

Multi-Service Cart fields

Enable Multi-Service Cart

Turn this on for spa, salon, barbershop, beauty, nails, tour add-ons or any service bundle flow.

Cart mode

Use group_parallel when several guests receive services at the same time. Use continuous_visit when one customer books multiple services in sequence.

Guest-by-guest threshold

Default is 10. Guests 1–10 can be assigned individually; 11–200 use bulk group mode.

Group overflow handling

Use Auto-stagger when staff count is lower than guest count, for example 5 guests with 4 staff.

Group bookings

Guest-by-guest threshold: how group bookings behave

Go to Javis Booking Pro → Settings → Bookings → Multi-Service Cart → Guest-by-guest threshold.

ThresholdSmall group behaviorLarge group behavior
10 default1–10 guests assign service per guest11–200 guests select service once for the group
51–5 guests assign service per guest6–200 guests use bulk group mode
201–20 guests assign service per guest21–200 guests use bulk group mode

Example: barbershop group with 5 guests and 4 staff

With Auto-stagger enabled, the booking can be split into service waves instead of being rejected:

Wave 1: 4 guests · 13:00–14:00
Wave 2: 1 guest · 14:00–15:00

Industry recipes

Recommended setup by business type

Restaurant / CaféBooking.com-style location flow

Use [rbp_booking_form_multi], layout Sidebar — location rail + info card + live summary, services off, packages optional, capacity by party size.

Spa / Salon / BarberGuest-first appointment flow

Use [rbp_booking_form], Multi-Service Cart on, cart mode group_parallel, per-service staff availability and Auto-stagger.

Tour / CruiseDeparture capacity flow

Use multi-location or departure pages, packages enabled, bulk group mode, deposit or full payment.

Clinic / ConsultingSingle appointment flow

Keep service selection simple, staff/resource strict, fewer packages, clear confirmation email.

QA

Real-flow checklist before handing the site to a client

Open the public booking page in incognito mode.
Test desktop, tablet and mobile width.
Switch language and currency from the popup.
Book 1 guest, 2 guests, 5 guests and a bulk group.
Test Pay later, deposit, full payment and bank transfer.
Confirm email subject does not expose HTML.
Double-click submit to confirm duplicate guard returns existing booking.
Move status from pending → confirmed → seated → completed.
FAQ

Frequently asked questions

Should restaurants use Multi-Service Cart?

Usually no. Restaurant and café flows should focus on location, date, party size, timeslot, package/menu and payment. Use Multi-Service Cart only when the restaurant sells add-on experiences or paid packages that behave like services.

Should spas and barbershops enable Multi-Service Cart?

Yes. It allows one guest to book multiple services and allows groups to choose guest-specific treatments. For 1-on-1 staff services, enable per-service staff availability and Auto-stagger.

Which shortcode should I use for restaurant and café demos?

Use [rbp_booking_form_multi] for multi-location restaurant/café pages and the sidebar layout with location rail, info card and live summary.

Can a group choose more than one service?

Yes. In v6, small groups can assign multiple services per guest. Large bulk groups can select multiple services once and apply them to the whole group.