Answers.Body: <p>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.</p>
  
  <p>It would be possible to integrate pretty much any third party booking system into Craft with a bit of custom plugin development.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-01T07:33:33.447Z
Answers.Text: 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
Answers.UserDisplayName: Matt Fletcher
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-01T08:57:30.087Z
Answers.Text: 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.
Answers.UserDisplayName: foamcow
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-16T09:28:25.890Z
Answers.LastActivityDate: 2018-07-16T09:28:25.890Z
Answers.UserDisplayName: foamcow
Body: <p>I couldn't find any booking/reservation system for Craft. Is there any? I found questions from 2014, so things could change.</p>
  
  <p>Maybe there is community-approved booking/reservation service that is commonly used with Craft, but it doesn't have the native plugin?</p>
  
  <p>Or maybe it can be done within Craft core? I'm open to ideas.</p>
  
  <p><em>If you saw a Craft project with booking/reservations feel free to comment it here</em></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-16T06:47:54.297Z
Comments.Text: 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.
Comments.UserDisplayName: Johannes
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-16T09:43:29.483Z
Comments.Text: 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.
Comments.UserDisplayName: Robin Schambach
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-16T10:58:02.623Z
Comments.Text: @RobinSchambach My use case is rather something as simple as booking a spa visit or reserving a table in the restaurant.
Comments.UserDisplayName: curious
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-05-16T21:53:31.280Z
Comments.Text: 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
Comments.UserDisplayName: Clare Dixey
Tags: <plugins>
Title: Is there any Booking/Reservation system for Craft 3?
ThreadText: # Is there any Booking/Reservation system for Craft 3?
  
  (Asked by: username_0 on 2018-07-15)
  
  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*
  
  **Tags:** plugins
  
  > **Comments:**
  > **username_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.  
  > **username_2**: 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.  
  > **username_0**: @username_2 My use case is rather something as simple as booking a spa visit or reserving a table in the restaurant.  
  > **username_3**: 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  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_4 on 2018-07-16. Score: 1
  
  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.
  
  > **Comments:**
  > **username_5**: 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  
  > **username_4**: 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.  
  
  ---
  
  