I couldn't find any booking/reservation system for Craft. Is there any? I found questions from 2014, so things could change.

Maybe there is community-approved booking/reservation service that is commonly used with Craft, but it doesn't have the native plugin?

Or maybe it can be done within Craft core? I'm open to ideas.

If you saw a Craft project with booking/reservations feel free to comment it here

  • 1
    I think people use external services over self hosted booking systems, like channel managers. Some of them have APIs, so you could use a CMS (mmmh Craft) to showcase your booking subjects and booking forms.
    – Johannes
    Jul 16 '18 at 6:47
  • Since most companies have their booking system and create a website for their company - instead of a booking system for their website - it's not really useful to handle reservations and bookings via CMS. So I doubt someone already did a plugin for that special use case. Imagine Pixel and Tonic drops Craft - the hotel had to change their entire concept only because the CMS isn't supported anymore. Jul 16 '18 at 9:43
  • 1
    @RobinSchambach My use case is rather something as simple as booking a spa visit or reserving a table in the restaurant.
    – curious
    Jul 16 '18 at 10:58
  • I am exploring an appointment booking system to be used with Craft CMS. It would need to take bookings across multiple locations. Any recommendations of a third party solutions that could work with Craft via an API? Many th and May 16 '20 at 21:53

Whilst one could build a booking system within Craft either with judicious use of Twig, Channels, and Entries or with a custom plugin it doesn't make a huge amount of sense to reinvent the wheel. Especially when booking management systems are deceptively complex when you get past the initial idea.

It would be possible to integrate pretty much any third party booking system into Craft with a bit of custom plugin development.

  • Doesn't even necessarily need custom plugin development; a lot of off-the-shelf solutions will give some JS you can drop into the template Aug 1 '19 at 7:33
  • I was speaking more about being able to manage bookings from the Craft CP. But yes, you're correct. On the front-end much is achieved with embedded widgets.
    – foamcow
    Aug 1 '19 at 8:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.