How customers make multiple bookings using the basket

Modified on Wed, 10 Jun at 4:47 PM

The basket lets customers add one or more bookings before checkout.


Customers can use the basket to book several appointments, places, events, classes, courses or workshops and place them together as one order.


This article explains how the basket works during online booking and what happens when the order is placed.


What the basket is used for

The basket is used to collect bookings before checkout.


A customer can add one booking to the basket and continue to checkout, or add more bookings before placing the order.


This is useful when customers want to:

  • Book more than one appointment
  • Make repeat bookings more easily
  • Book multiple places on an event, class, course or workshop
  • Book across different events, classes, courses or workshops
  • Place one order for several bookings
  • Pay once where online payment is required


Making a single booking

Customers do not have to make multiple bookings.


If a customer only wants to make one booking, they can simply add that booking to the basket and continue to checkout.


When checkout is completed, Jezzam creates an order containing that single booking.


This keeps the booking process consistent for customers and gives admins one order-based structure for viewing bookings, payments and emails. 


Adding more bookings to the basket

After adding a booking to the basket, the customer can choose to add another booking before checkout.


The booking pages and basket include clear options to continue to checkout or add another booking.


To add another booking, the customer returns to the booking page, selects another appointment, event, class, course or workshop and adds it to the basket.


For example, they may add:

  • Another appointment
  • Another place on the same event or class
  • A place on a different event
  • A course or workshop
  • A repeat booking


The exact options available depend on how the account, services, events, payments and booking workflows have been configured.


Reviewing the basket

Before checkout, the customer can review the bookings in the basket.


The basket lets the customer see the bookings they have selected in one place before placing the order.


This helps the customer check the details before continuing, such as the booking date, time, service, event, class, course, workshop, quantity or place information where applicable.


Amending the basket

Customers can amend the basket before checkout if needed.


For example, they can remove a booking from the basket, go back and add another booking, or change details they have entered for any booking in the basket. 


This gives customers more flexibility before they place the order.


Completing checkout

When the customer is happy with the bookings in their basket, they continue to checkout.


The customer has already selected each booking and completed the required booking details before adding it to the basket.


At checkout, the customer reviews the final order details.


If no online payment is needed, the customer can place the order directly.


If a pay now amount is due, the customer continues to payment and completes the payment before the order is placed.


When checkout is completed, Jezzam creates an order containing the booking, or bookings, in the basket.


Paying for multiple bookings

If online payment is required, the customer can pay for the relevant bookings during checkout.


Where an order includes multiple pay now bookings, the pay now total is calculated and paid as part of the same checkout.


This means a customer can place several bookings and make one online payment where the bookings require payment at the time of booking.


Orders with different payment types

A basket can include bookings with different payment types.


For example, the same order may include:

  • Pay now bookings
  • Pay later bookings
  • Free bookings


Where a booking is set to pay now, the customer pays the relevant amount during checkout and the booking is marked as paid.


Where a booking is set to pay later, the payment can be managed separately in line with your normal business payment process.


Free bookings can also be included in the same order.


Orders with different booking workflows

A basket can also include bookings with different booking workflows.


For example, the same order may include:

  • Confirm now bookings
  • Bookings requiring admin approval
  • Pencilled in bookings


Each booking keeps its own workflow.


Where customer action is needed, Jezzam includes the relevant action buttons in the 'Order placed' email.


After the order has been placed, each booking is managed separately. This means emails about approval, confirmation, pencilled in bookings, rescheduling or other booking status changes are sent for the individual booking, rather than sending the full order email again each time.


This keeps customer emails simple, focused and efficient, while the order email remains the main summary of the order as a whole.


After the order is placed

When checkout is completed, Jezzam creates an order from the contents of the basket.


An order email is sent to the customer. This is the 'Order placed' email.


The 'Order placed' email contains the details of the order and the booking, or bookings, included in it.


If administrator order notifications are enabled, administrators can also receive an order notification email when a customer places an order.


Viewing bookings and orders after checkout

Customers can view their bookings and orders through their User Profile.


Customers who booked as guests can also access relevant booking and order information online. Instead of needing a full User Profile to log in, a one-time code is sent to them so they can confirm access to their booking information.


Admins can view customer orders from the 'Orders' tab in the Customers section of the admin panel.


Turning the basket feature on or off

Jezzam's basket feature is optional and can be controlled in your account settings.


To review this setting, go to:

  • Settings > Booking Settings


When the basket feature is enabled, customers can add one or more bookings to the basket before checkout.


If the basket feature is not enabled, customers can still make single bookings as normal. Jezzam will still create an order for each booking, even when the basket is not being used for multiple bookings.


Good practice when using the basket

Before using the basket for multiple bookings, check that your services, events, payments and booking workflows are set up in the way you want.


It is worth checking:

  • Which services and events can be booked online
  • Whether payment is required now, later or not at all
  • Whether bookings are confirmed immediately, pencilled in or require admin approval
  • Whether the 'Order placed' email wording matches your brand tone


This helps make sure customers get a clear booking journey and receive the right information after checkout.


Summary

The basket lets customers collect one or more bookings before checkout.


Customers can make a single booking, add several bookings to the basket or book multiple places on events, classes, courses and workshops.


When checkout is completed, Jezzam creates an order containing the booking or bookings from the basket.



FAQs

Can customers make just one booking?

Yes. Customers can make a single booking. Jezzam will create an order containing that one booking.


Can customers add different types of bookings to the same basket?

Yes, where your account settings allow it. Customers may be able to add appointments, events, classes, courses or workshops to the same basket.


Can one order include free bookings and paid bookings?

Yes. An order can include free bookings, pay now bookings and pay later bookings. Where online payment is required, the pay now total is calculated during checkout.


What happens if the basket feature is not enabled?

Customers can still make single bookings as normal. Jezzam will still create an order for each booking.


Can customers change details before placing the order?

Yes. Customers can review the basket before checkout and amend details they have entered for bookings in the basket where needed.



Related articles

You may also find these articles useful:

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article