Hello, totally new to Treepl, ended up here via Business Catalyst migration issues.
I have a site that requires a booking system for holiday homes, does Treepl have a system that manages bookings? Or will I need to custom build something using the Custom Modules, and does anybody have know if it’s possible to do this in Treepl?
Cheers
Grant
Hi @Grant_Senior. Welcome to the forum!
Is the site currently implemented in BC or is this a new site to be developed?
If currently in BC, a link to the site or an outline of how it has been achieved in BC would help determine feasibility.
If a new project, an outline of the booking requirements would also help.
If it’s booking dates and times form a rolling calendar schedule along with payments I’d recommend a 3rd party booking service as this kind of functionality gets very complex very quickly.
Hi there,
The site is currently a BC site and it will ‘probably’ get migrated to Treepl (hopefully with the automatic migration app). Here’s the site with the booking’s page http://www.rangitoto.org/stay-at-a-bach.html, the bookings are made externally but the client would prefer it to be from within the site if possible.
Good question as to how it is to be implemented from the site (if that can happen). I’ll need to get more info regarding that, it’s all early days as far as the change/development of that side of it is concerned, just needing to know what options are available. But I expect it would be as simple as possible; some sort of calendar that blocks booking on a date once a booking has been confirmed, and some sort of payment gateway tied into it, obviously tied into the amount of guest etc. Yes, I understand that things can get complicated quickly, and agree, I think a 3rd party solution is probably the way to go too.
From your answer though, sounds like Treepl doesn’t have a dedicated system that handles this?
Thank you for looking at this and your reply!
Grant
Hi @Grant_Senior and welcome to the forum.
I see that on the link you supplied it will take you to another site for booking (https://www.bookabach.co.nz)?
Do you want to have your “own” booking system on the site rangitoto.org instead?
Just want to know what you need for us to give you the best possible answer. 
I would say that you have the same options with Treepl as you did with BC, and for the most part you will have more features and possibilities with Treepl already available now.
But as @Adam.Wilson mentioned, for this particular booking system, a 3rd party system, combined with for example Treepl, might be the way to go. But it really depends on how complex of a booking system you would need 
Hi Peter,
Thanks for your reply.
Yes, currently the booking system is handled externally (possibly that is the best solution still) but the client is not happy with the current external booking provider. Ideally, if the new migrated to Treepl site could have an internal booking system, that would be best, but as Treepl does not have an integrated booking module that does this, (I thought the Events module might be what I was looking for, but I was wrong) I’m looking at the options.
If one could be custom built using Treepl tools, the basics would be a calendar showing the availability of each bach that visitors can interact with (updating on confirmation of payment), and a payment gateway. I know this would be a custom module approach, but is it doable in Treepl? (I know this sort of thing could be done in Business Catalyst, but I also know that it was not a simple thing to put together). Or perhaps wait for the release of the E-commerce system in September that has been mentioned and use/custom that?
Cheers
Grant
Hi Grant
I think it is safe to say that Treepl will not have a finished booking module in the near future, if ever.
I would say that it is possible to do this with either the event module or as you mentioned, the E-commerce when that arrives.
You have the same options with Treepl as you did with BC, and it is totally doable to build a Custom Module (Web App) that can handle this sort of thing, but as Adam mentioned it will get very complex, very fast.
It is possible to build, but I would say that it will take a lot of time compared to integrating some sort of 3rd party booking system.
My experience with doing these sort of things for clients is that it will become very complex, very fast. In the beginning the client will tell you that it is fairly simple and they don’t need that many features, and you think, well that is possible. But soon they will need far more features, which you can’t develop or will simply be to expensive for the client.
In this case I would look for a 3rd party system that could be integrated with Treepl or another CMS.
That being said, I am quite sure it can, be done in Treepl, but as mentioned it will take a lot of work and I am quite sure that the outcome will be far more expensive and more “buggy” than a 3rd party system that have the features you will need straight away.
Just out of curiosity, as I don’t know the external booking system being used by your client - what do they not like about it? It seems fairly simple to me? 
Hope you find a good match for the client, and I hope that you will try out Treepl 