Skip to main content

Schedule View on the shopfront

Learn about the Schedule view tab on your shopfront; what it shows, how guests can use it to browse and book sessions.

Written by Ophelie Huguet

Would you like your guests to book sessions by viewing your full schedule for the day or week at a glance? With the new Schedule view on the shopfront, guests can now quickly browse all available sessions for your site and reserve their spot in seconds, making booking faster and simpler than ever!

Please find below the different sections explaining what the Schedule view consists of and how it works.

What is the Schedule view

The Schedule view is a timetable page on your shopfront that allows guests to browse and book sessions across the week. Instead of searching by service type and then picking a date, guests can open the Schedule tab and immediately see all upcoming sessions at a glance. This is ideal for fitness classes, wellness sessions, activities, or any recurring group bookings.

The Schedule view is separate from the main booking engine flow. It only shows session types, which means other offerings are not displayed on the Schedule view.

What guests see on the Schedule view

On desktop

On desktop, when heading to the Schedule tab (please click here to learn how to enable the Schedule tab on your shopfront), guests will see a rolling 7-day window starting from today. Days are displayed as columns, each showing the total number of sessions available:

Sessions within each day are grouped by time of day (e.g. Morning, Afternoon, Evening) and ordered chronologically. The earliest sessions are shown at the top and the latest ones at the bottom. Depending on their start time, sessions are categorised into the Morning, Afternoon, or Evening sections:

Each session card shows everything your guests need at a glance:

  • Start time & duration - when it starts and how long it runs (e.g. 9:00 · 60 min). The duration of a session will be displayed in minutes.

  • Session name - the name of the session.

  • Practitioner name - who's leading the session, if assigned (if no practitioner has been assigned to your session slot, no practitioner name will be displayed). Click here on how to edit this setting.

  • Pricing - the session cost, or Free (shown in green) for no-cost sessions.

  • Spots remaining - for example "10 spots left", so guests always know availability:

    • When only 2 spots are left, the count turns orange as a gentle nudge.

    • When only 1 spot remains, it turns red - a clear signal to book quickly.

  • Already started - sessions that began earlier today are greyed out and can't be booked.

  • Fully booked - if all session spots have been booked and no waitlist is enabled, the session will be greyed out, marked as "Fully booked", and will be unavailable to book.

  • Join the waitlist - if the session is full but waitlisting is enabled, guests can add themselves with one tap by clicking on "Join the waitlist".

Guests can navigate forward to the next 7-day window using the "Next week" button in the top right corner:

On mobile

This Schedule view has been specifically built for mobile to make booking sessions easier for guests. By viewing it directly on their phone, guests or members on the go can see all available sessions at once, helping them quickly find what they want and book instantly!

On mobile, the Schedule view shows one day at a time. It will show today’s date by default, and guests will see the next days listed at the top and will be able to move between days by using the date picker to jump directly to a specific date:

If they want to move to the next week, they will simply have to click on "Next" at the top right:

And it will move to the next 7 days:

A few things to know:

  • Opening hours - the Schedule view respects your site's opening hours. Sessions will not appear on days when your site is closed.

  • Advance booking window - sessions display up to your configured booking window, allowing guests to navigate as far ahead as your settings allow.

  • Days with no sessions - if there's a day with no session, the column header will show 0 session on that day. If an entire week has no sessions, the Schedule view will appear empty for that period.

How guests book a session

When a guest clicks on a session, a pop-up window will appear showing the full session details, including the session name, price, date, time, duration, practitioner (if assigned), image (if set), and description (if you have one).

Please be aware that because the guest has already selected the specific session time they want, the time-selection step is skipped — they go straight from selection to confirmation.

From here, they can:

  1. Add a guest name (if booking for more than one person) by clicking on "+Add someone else"

  2. Click on "Add to basket"

  3. It will then add the session to the basket.

⚠️ Please be aware that the Group bookings option in session settings affects how sessions appear in the basket when booking through the Schedule view:

  • When "Group bookings" is enabled for a session, selecting multiple guests will show only one session item in the basket, with the names of each guest displayed at the top of the session slot (As shown below). At checkout, the total price will be calculated based on the number of guests selected:

  • If "Group bookings" is disabled for your session and you select multiple guests, each guest will have their own session item in the basket. This means the number of sessions displayed will match the number of guests selected (e.g. if there are two guests, two session items will appear in the basket, as there will be one session item per guest as shown below).

Please remember: If a session type is set to Members only, it will not appear on the Schedule view for guests who are not logged in. Members will see those sessions once they log in to the shopfront.

Filtering the Schedule view

Guests can filter the sessions shown on the schedule by clicking the filter icon in the top left corner of the page:

Current filters available are:

  • Date - pre-filled based on the day selected in the Schedule view. To change it, click the date to open a dropdown calendar and select a new one.

  • Categories - filter sessions by their assigned category (e.g. Yoga, HIIT, Kids Club). You can select multiple categories at once. This is useful if you want to display only specific types of sessions.

  • Practitioners - filter sessions by the practitioner leading them. You can select multiple practitioners at once. This is especially useful if your guest wants to book with a specific practitioner, as only sessions led by the selected practitioner will be displayed.

  • Hide already started - toggled off by default. Enable this option to hide sessions that have already begun, keeping the Schedule view focused on upcoming sessions only.

Once filters are selected, click Apply to apply them. The schedule will update to show only matching sessions.

💡 Tip: Filtering is particularly useful on busy days when many sessions are running at once.

Setting up the Schedule view

Enabling the Schedule tab

The Schedule tab is hidden by default for all shops. To make it visible to guests:

  1. Go to Settings > Marketing & comms > Shop settings

  2. Scroll down to the Features section

  3. Find the Schedule page option setting and toggle this on:

Don't forget to click on Save at the bottom right of the page.

Note: The Schedule tab will only appear in navigation if your shop has at least one public session configured. If no public sessions exist, the tab will not render even when toggled on.

Hiding specific sessions from the Schedule view

By default, all public session types will appear on the Schedule view. If you have sessions that are bookable through the normal booking engine but you don't want them to appear on the Schedule view, you can hide them from this view without affecting their bookability elsewhere.

To hide a session type from the Schedule view:

  1. Go to the session type's settings

  2. Scroll down to the Booking settings section

  3. Toggle on the Hidden on schedule option:

Once saved, this change takes effect immediately. The session will remain fully bookable through the standard booking flow — it just won't appear on the Schedule view.

Did this answer your question?