Deprecation Notice:
The Bookings Frontend Velo API has been replaced with Time Slots, Bookings, and eCommerce SDK APIs and will be removed on March 31, 2026.
Migration Instructions:
getServiceAvailability() with Bookings Time Slots SDK methods for availability checking.checkoutBooking() with the Bookings SDK Create Booking and eCommerce SDK Create Checkout methods for booking creation and payment processing.getCheckoutOptions() by optionally customizing the eCommerce purchase flow using eCommerce SDK APIs.With the Bookings API, you can build a customized bookings experience for customers to book and check out a service.
With the Bookings API, you can:
Learn more by reviewing this sample flow (SDK | Velo).
To use the Bookings API, import wixBookingsFrontend from the wix-bookings-frontend module:
It's important to note the following points before starting to code:
A site must have a Premium Business Plan in order to accept bookings and receive payments.
Wix Bookings must be installed on a site before you can use the Bookings API.
For a comprehensive glossary of Wix Bookings terms, see Terminology (SDK | Velo).