Today marks a significant milestone in the journey of WooCommerce. In 2011, we created an eCommerce plugin that allowed you to sell just about anything – physical, digital, variable or affiliated products. That plugin is now used across 260,000 websites, powering over 12% of all online shops. Now with our latest extension you can sell one more vitally important thing. Your time.
Meet our latest extension
Your time is your most valued resource so why not have the opportunity to set up a website that allows you to sell and manage it? WooCommerce and the WooCommerce Bookings extension now offers you a wealth of resources to sell time or date based bookings. If you didn’t watch the video above, we suggest you do. We hope it gets you as excited for this next chapter of WooCommerce and truly demonstrates it’s diverse usage possibilities.
Thanks to Chris Lema for helping us with the wonderful script of our video and Richard Bolland for his storytelling and animation skills. Chris Lema has also written a great post about the opportunities this extension enables.
It’s been a long time in the making
We first explored the idea of a bookings plugin before WooCommerce was even launched. We had a minimum viable product (MVP) by December 2011, a couple months after the release of WooCommerce. Little did we know how big our eCommerce plugin would grow. Luckily we took the cautious step of pausing development on our bookings plugin to ensure that a bookings plugin development was intrinsically integrated with the WooCommerce product roadmap. In 2011 we still had a lot to learn.
Almost two and a half years later we feel confident we are ready to tackle a new kind of eCommerce.
Time to shake up the WordPress bookings arena
Our WooCommerce lead developer & plugin creator, Mike Jolley now steers the ship that is WooCommerce Bookings. What better a person to develop and manage this extension?
![A powerful new WooCommerce product type.](https://woocommerce.com/wp-content/uploads/2014/05/bookings-main@2x-650x315.jpg?strip=all&w=1500)
Our early 2011 MVP was retired, and Mike decided to work from scratch to build what we have proudly released today. A huge amount of thought has gone into this product with extensive beta testing, a ton of Github commits, and valuable feedback from well recognized WordPress developers, designers and consultants. Rest assured the future of this extension is in very capable hands with Mike, joined by Claudio, our newest recruit and super talented South American developer whizz, and supported by our team of ninjas.
True to our product strategy that we have fine tuned through extensive experience with WordPress plugin development this is a lean version 1 that packs a powerful punch whilst catering for as many different use cases as possible – without the code and feature bloat.
View the Bookings extension feature set
As you experiment with our extension, we’ll learn even more about your niche implementations, and through fast iterations and continual learnings we’ll make this product even better.
After all we don’t want to waste your valuable time experimenting with something we don’t believe in.
Purchase WooBookingsUpdate: There have been a few requests for a live demo of this extension. We were cautious to highlight a use case in a demo as to limit people’s perception of WooCommerce Bookings possibilities. That might not have been the best approach and we’ve decided to put together a front-end demo that we will release in the next day. We also plan to update the listing with real-life use case examples over the coming days, and expect a few video tutorials from WooThemes friends soon. In the mean time please remember we offer a 30 day money back guarantee so we hope we don’t delay your purchase.
About
Can I assume this does not integrate with the Gravity forms extension out of the box?
I also don’t see any screenshots/reference to how this system looks/operates on the front end?
Hi there,
Bookings integrates with our Product Add-ons extension. That would provide the option to create bookable add-ons for a booking type.
I’d recommend posting this on WooIdeas where the community can vote to see this idea (integration with Gravity Forms Product Add-ons) explored. 🙂
Ok thats. Just a general comment – Gravity forms implementation and integration is nowhere near as good as it could be. Would make a huge amount of your extensions better if they used even a small % of its features.
Any idea if/when there will be screenshots or ideally a working demo?
Can I add the extension “Product Vendors” (http://woocommerce.com/products/product-vendors/) and allow my vendors to manage their Booking services instead goods ?
I would indeed also like to see some real live examples — I have my share of experience fiddling with these kind of ‘solutions’ and they can drive you nuts! So unless I know and can actually experience a perfectly working “scheduler” I am going to wait …..
It would really help sales if you provided live examples….
Mildly excited about it though!!! 😉
We were hesitant of a demo that limits people’s perception of what it can do, with us only being able to highlight one use case per demo, but we should have something very soon, and will also be having a list of customer use cases imminently.
For now you can look at one of my personal sites I’m building for a relative – http://torburnlea.co.za/product/reservations/ (very much a work in progress)
And remember we have a money back guarantee if you are unhappy with our product.
Ooooh Mark, VERY excited about this … looks perfect for 2 clients I am currently developing sites for …
One question please as I see your site is a accommodation booking one … can you set different prices for “per person sharing” rather than simply multiplying the single room rate x number of people?
Please advise so I can make the recommendation to the client.
Also – have you added Product Add On plugin … or is what you have there all done simply with the Booking Plugin?
Thanks
Chantal
I’m also middy excited, but typically appointment themes or plugins don’t suit my needs. Can I ask you if the Bookings Extension provides for meeting room bookings/scheduling. I run a centre where I have about 8 rooms that are subleased on the per hour basis. I also have several other locations with the same arrangement. Or is this extension only suitable for one person operators. Thankyou
That sounds like something that is possible with WooCommerce Bookings, yes. 🙂
I’m glad you are excited! 🙂
You can easily setup WC Bookings to handle booking of your 8 rooms (set up as 8 resources). Each room would then be setup as its own resource.
This is awesome, nice work Woo ninjas!
Thank you, Bradley!
Do you have a use for it, or simply like that this exists finally? Or maybe both!? 🙂
I am very interested in this! I have been in the market for a plugin but haven’t purchased because I wanted to make sure I was happy with my purchase. WooThemes has always delivered but at the time you didn’t offer a bookings plugin. Well now you do!
My question: I have a vacation rental property that the same unit is rented by the week during “peak” season and “off-peak” rented by the day or month. Can this be configured using the resources feature for peak/off-peak and also the date picker on the front end only allow week blocks of time to be chosen for peak season?
Hoping the answer is yes for both of these because I’m ready to buy! 🙂
Hi there,
Bookings can cater for peak and off-peak periods, yes. Whether it caters for changing how the charges are distributed (by hour, instead of by month, for example) is a use case I believe you should test and keep us updated about. 🙂
LOL, not sure @robdehaven will want to spend hundreds of $$ to *test* the product in the hope it might work for her. As the developers, shouldn’t this be something you test, or actually know having just coded it?
My WooConfidence just had a heart attack reading that response.
It would be impossible for us to tell each and everyone if it met their individual needs. There are too many variables. Luckily we have a 30 Day Money Back Guarantee 🙂
Okay thanks! I will purchase and test today! Brb. 😉
Okay, I’ve been testing this the past day and here are a few things I’ve figured out. It will work for peak/off-peak bookings but I did it with two separate products and not resources.
For booking a 7 day week block of time, it doesn’t appear to be possible to configure the start of the week. Our check-ins during peak season start on Saturday but it appears this defaults to Sunday.
It would also be really nice to have grouped products or linked so that when a rental room is reserved, an automatic group of other items is attached and can’t be removed. Such as, cleaning fee, parking pass, damage waiver fee, linen service, taxes, etc. This helps with keeping our tax obligation separated.
I still haven’t figured out how to add a refundable security deposit. We charge all our guests a security deposit of $200 to hold the room and for any damages caused during their stay. If they cancel their reservations or there is damage, this deposit is forfeited, otherwise we refund it.
I would have liked to see this added as an check box for every product data type instead of being a separate type. It limits how Products work within the overall concept of products within WooCommerce.
I am very excited by this of course but dissappointed that there is no real significant time being spent on the Product Vendors plugin to get it to the level it needs to be at. Right now this extension you release today looks great but it needs resources and with the reply I am getting from Woo being we do not have time or resources to work on the Vendor plugin then it seems strange to release this which should of course eat up more resources. Of course its hardly my decision here but I feel it’s worth mentioning of course because I understand Vendor plugin and even this plugin are in their early stage releases but its not really worth investing in if they do not see out their potential. I have outlined these concerns to Luke on the team already. Look forward to more updates of course and best of luck with this one also.
Product Vendors is getting some exciting treatment at the moment from several of our developers, as well as an exciting new addition to our payments catalog which compliments Vendors.
Stay tuned for now, as we have it. 🙂
I have to admit that I’m mildly excited for this plugin as well. That said there are other solutions that provide good booking capabilities so not sure if this extension will match or beat those offerings.
One would think however that the advantage with this WooCommerce Bookings extension would be the ability to use this plugin along side other WooCommerce extensions, not to mention with WooCommerce itself, so making sure this plugin can work well with others is paramount.
Biggest gripe I have as of now is that there is no working demo as far as I can tell. The video covers the basics but I want to see a working demo!
A demo is coming! Sorry we didn’t have one up and ready at launch, you can read our reasoning in the update at the bottom of the post. 🙂
I have to say, at version 1 WooCommerce Bookings it is very advanced, capable, and comparable to what other booking systems are out there though. As you’ve said, with it being a WooCommerce extension we can build in integration to other extensions to open up a whole other world of possibilities too.
With all of that integrated on WordPress the possibilities and options start to become endless!
I thought I’d be excited to see this plugin as it is something many of my clients would like, but this is very expensive and I am not willing to pass on this much cost to them. The cost for a single site is expensive, particularly as I expect many of the single site licence purchases will more likely be hobbyists rather than businesses.
Sorry to hear you think that, Steve.
For the first year you get to offering bookings for $149, and you renew your license for 50% off the original cost each year. Making the following years even cheaper at $124.50.
This kind of functionality on top of WooCommerce (which is 100% free) is a steal to be honest. If your client’s sites aren’t earning enough for this functionality then it doesn’t make sense for them to use it.
Like I said though it’s priced VERY competitively for it’s initial release, and it will only get even better from here. Just for comparison, see some other WordPress options here. Some are cheaper and less featured, some are equal and cost up to $2499, etc…
http://www.wpmayor.com/best-appointment-plugins-for-wordpress/
I would not worry too much. The “single site” licence has no real reason to exist. WordPress is GPL, so is WooCommerce, therefore every plugin developed for them is automatically GPL. That is, while they are perfectly allowed to restrict the support to a single site, you can run the plugin on as many sites as you like. If it’s developed properly, as I expect, you won’t need much support anyway.
I have been eagerly awaiting the release of this plugin. Am I correct in my understanding that it wouldn’t be suitable for an accommodation type business? Ideally I would want the ability to switch between hourly and daily bookings. I truly hope this is possible 🙂
The block size (day/hour) is set at product level, so a customer wouldn’t be able to change that. You could however let the customer select X hours, or X days. So it could work for an accommodation type business, depending on your requirements.
Hi
Does this currently only extend as far as hours/days and not weeks/months for example?
I could use this for rentals but my products are usually rented for weeks/months at a time.
Blocks can be minutes, hours, days, months. A week would simply be 7 days.
Would that work this extension work for bus transport company? Booking seats in a bus for selected routes?
This one is crucial for me:
Does Woocommerce Bookings integrate with an external calendar (especially Google Calendar) for availability? I need to have one master diary/calendar for all my time.
For instance, I might use my external calendar to book some other work; that time should then become unavailable in Woocommerce Bookings.
Similarly, I would want bookings made with this add-on to be automatically exported to my external calendar.
If it doesn’t support this now, I know I could hook into the ‘woocomerce_new_booking’ action and add an appointment to my calendar to solve one half of the requirement. But can I programatically add/remove availability slots too?
Mike
This doesn’t currently integrate with outside calendars.
You are correct about the action triggered on new bookings though. As for manipulating availability, currently it gets rules from the product + globally:
`
$rules = array_merge( $this->wc_booking_availability, get_option( ‘wc_global_booking_availability’, array() ) );
`
I’m thinking we can wrap this in a filter for further outside modification. I’ll code it into the next release 🙂
Hi Mike,
I just want to extend on Mike Little’s comments and relate it to my wife’s situation.
The video provides a direct comparison to my wife’s situation – a beauty salon (just not in san fran :-).
Mike asked – “For instance, I might use my external calendar to book some other work; that time should then become unavailable in Woocommerce Bookings.”
How would you propose we use the booking extension prior to any updates / add ons being available. If you could provide a step by step on the below example that would be fantastic.
My wife works in the salon by herself and is not always full booked, small town. When she does a relaxation treatment she locks the door and puts a note on the door asking visitors to text her their request. Most of the time these customers are looking for a walk in appointment because they know she is not always busy. Lets say my wife is fully booked except for 1 hour in the afternoon. The sign on the window can now direct walk ins to the website to check availability and make an appointment. Perfect. But how would she manage it step-by-step. The booking calendar needs to be live (like airlines/hotels) and like Mike little mentioned link to a “master calendar”.
So my questions.
1. How would you propose we use the booking extension prior to any updates / add ons being available? Step by Step.
2. For each appointment my wife takes over the phone does she then have to go in each time and block out the time slot? Time consuming?
3. How is my wife notified about the new booking for the one hour time slot in the afternoon?
4. How to prevent double bookings? Eg. Phone booking taken while someone books online. Who do you cancel?
Thanks in advance,
Patrick
I’ve added this as a suggestion in the ideas forum: http://ideas.woocommerce.com/forums/133476-woocommerce/suggestions/5980779-2-way-google-calendar-sync
If Google Calendar integration is important to you, go vote it up. 🙂
It would be really nice, please tell me when are you plannig your next release? Thanks!
Definitely agree with Mike Little – this is critical for us. We run our business on Google Apps, and need to be able to see where the whole business is at in a single glance. All of the different SAAS systems we use have been configured to feed bookings/appts etc into a central Google Calendar set. Some of the systems have inbuilt APIs for GCal, others we’ve hooked together using Zapier, but in the end they’re all talking to the same calendar 🙂
Integration (WooCommerce Bookings GCal) would be a must for our business. One way communication would be an awesome start, two way would be even better! We would certainly be prepared to pay an extra premium for this functionality, if it was included as a native feature.
For now though, do you have a quick newbie guide to set up the one-way bookings -> GCal communication manually?
e.g. by using the ‘woocomerce_new_booking’ action as Mike Little mentioned.
I’m sure we’re not the only ones who want this integration, and having a simple guide available for a non-coder to set it up manually themselves might help convince other potential buyers who are still sitting on the fence 🙂 We checked the existing documentation but can’t find much in this area.
I agree wit Mike L on this one – not having to enter time slots on 2 or more calendars is a huge bonus, and a sellable feature.
I also agree with Mike Little. Gcal integration is a must for our operation.
I’ve added this as a suggestion in the ideas forum: http://ideas.woocommerce.com/forums/133476-woocommerce/suggestions/5980779-2-way-google-calendar-sync
This looks great! Very exciting! I’ve been desperate for a booking plugin like this.
I’m looking for two features before I can buy it:
1. The ability of users (at a certain role level) to edit/delete their bookings. It would also be ideal if you can set a limit on this so that users can’t edit/delete within X time of the booking start date. Also, obviously they shouldn’t be able to delete bookings that have happened already.
2. A google/ical like calendar booking UI on the front end. So instead of picking from a list of products the user can click on the date/time slot they want and then edit the options in a modal pop up before hitting save/book/confirm and then going to payment. I can’t see a demo so maybe this is already an option. If not it would make a nice add-on.
Thanks for working on this! I’ve been desperate for something like this for years. I look forward to purchasing soon.
-Alice
p.s. I will post at wooideas too.
Great ideas, Alice. Thank you for posting those on our ideas board. 🙂
Why is there no live demo?!
Need to test this out..
-Alex
Can you setup a product with different customer levels? For example booking a tour that has full price for adults, half price for kids and free for infants?
Yes. We implemented ‘person types’. Each type can have a varying price, and the customer can enter the amounts on the booking form.
Hi there
This looks great but I’m not sure it will be suitable for my business type which allows customers to book expeditions to a variety of countries.
My question is can I buy the plugin and Product Add ons plugin and test it then get a refund if i find it isnt suitable?
Yes, you can get a refund within 30 days 🙂
Thanks! I’ve been waiting for this to come out so I’m very excited and hope it works for us!
I hope it works out too, if not now in future versions. Let us know what you think either way!
Nice one!
This is such an needed addon.
But I follow the comments above: please provide us a live demo!
Thanks.
Cool bookings extension, thanks 🙂
Is the discount $50 (like bottom of post) or $100 (top banner)?
Yes, its $100 off 🙂
Perfect timing – Simply put, you’all Rock!
Currently developing a site for a vacation property rental company (90 vacation rental homes) whose booking management challenges (no-cost owner use, paid customers, house keeping and maintenance blocking, etc) are answered by your plugin. I love the flexibility, friendly/intuitive back and front end usability, and clean integration with woo commerce – challenges I’ve encountered trying to find a stable/reliable plugin that will work with your base product.
Same sentiment as everyone else about the Demo for this product – Big splash in the pool of other developers this product, but having a Demo would have emptied the pool, or at least given them great pause of concern. I have faith you’all will come through on a Demo (Positive energy heading in your direction!)
I mirror previous requests for an exportable or linked calendar option. My client manages a massive load of commitments just to get one property rented, but they have 90. The ability to export/link all bookings to one calendar would significantly add value to their lives; not to mention significantly reducing my stress level to customize a calendar for 90 properties (not enough coffee in the world to handle that stress – please help?)
Which leads me to my primary question:
1. I’ve read every ounce of documentation on this Bookings extension, and this question may be answered as it is an extension to the base woo commerce platform, but I’m curious if the Bookings data can be exported and if it can, in what formats (and what fields of data are exportable)?
Again…You’all rock – I look forward to purchasing/using this product soon!
– Brian
Wild Wonderful West “By God” Virginia
Hi Brian,
It’s not something we’ve thoroughly tested, but I think any of our export extensions, and the xml export from WordPress, would export some of the Bookings data. Not sure it is 100% compatible though at this time, or will work as you’d expect.
Nice but despite the very nice animated video i would really like to see a working demo.
Or a video where you’re working with this plugin.
So please show us what’s possible with the plugin in real circumstances, not cartoon-wise.
We’ve updated the blog post to announce we will work on this and release a product demonstration as soon as possible! Thanks for the feedback Dave et. al!
Is the discount $50 (like bottom of post) or $100 (top banner)?
The discount should be $100 across the board, no coupon needed. We’ve just put the product on sale. 🙂
Ryan, how long is the $100 off going to last?
This looks great guys. Well done! I’m excited to see this get extended in the future with things like recurring subscriptions and the like.
Awesome stuff!
Thanks 🙂 Same here.
Hi, i like to use it for party rental. But on the video it’s just bookings for timeblock. But we like to book some products togethers for 1 or more days, is that possible?
Hi Pascala!
There are plenty of customization options for Bookings, such as the time blocks: http://cld.wthms.co/moIo – and availability: http://cld.wthms.co/fM3G – this should work just fine for your party rentals!
Amazing work – this really puts some immense power in the hands of small companies whose provide time-based services. A real game changer in my opinion.
> A huge amount of thought has gone into this product with extensive beta testing, a ton of Github commits, and valuable feedback from well recognized WordPress developers, designers and consultants.
There’s been some valuable commits and feedback from some not-so-well recognized WordPress developers, designers and consultants too (cough, cough) – just sayin 😉
If you left commits and feedback you are a well recognized dev in our eyes! You worked on the best bookings plugin for WooCommerce/WordPress. 😉
Your assistance, commits, testing and discussion on Bookings has been extremely appreciated and valuable to us, Emzo. We truly appreciate all of the time and effort you spent in assisting with this. 🙂
Thanks Ryan/Matty – I’m glad to have played a part in it. Bookings has been a long-time gaping hole in the WP plugins landscape. Look forward to seeing this one spread its wings and fly. Glad to see some great suggestions coming in already on how to improve it – good things still to come 🙂
Just out of curiosity – are people contributing Github commits to plugins like this compensated in any way?
Will buy as soon as get a demo, I hope the 100$ discount stays for a few days 🙂
A fresh demo will be posted tomorrow. Hope that convinces you to grab it! 🙂
The most expensive extension ever…. does the discount apply to annual fees? At $249 (single site) it is an absolute whopper of a price!
This extension is just like all of our license renewals, within 60 days of your product license expiring you will be able to renew your license at a 50% off the original price. After the 60 days are over you would need to pay the full price for a license renewal.
A lot of hard work has gone into this extension, it’s been in the works for over a year now. With the advanced capabilities this extension can provide we hope that it will more than pay for itself in terms of value for you or your customers.
Is that 50% off the price we pay (including discount) now? Or 50% off the regular price of what it’s selling for now? Or 50% off the price that it will be selling for when the license expires?
The renewal is 50% of the regular price of $249.
See my reply to steve53990, above.
Nice one! I will get for my client websites soon.
Hello,
Plugin looks great! Will this work for selling tickets to a weekend conference? Selling a number of tickets to a certain time slot (session) for a certain room with a certain participant capacity?
Hi Samantha,
It unfortunately isn’t well suited for events, there is a great event & ticketing plugin done by a company called Modern Tribe though. –> http://tri.be/shop/wordpress-wootickets/
Hey gents,
Not to be a wet blanket, but the extension you have mentioned – wordpress-wootickets, was totally useless for me without massive amounts of custom dev work.
It is great IF you only need to sell a ticket. If there is any additional information you require during the purchasing process, it’s not… well, it’s not suited for variable ticket sales.
It also has no affiliation with WooThemes, as misleading as the name may be.
Yeah, WooTickets isn’t really ideal for what I’m setting up either. We sell event and workshop registrations, but we don’t do ticketing, which a lot of WooTickets seems to be built around. More important to us are registration options like session choices, meal options, etc.
Thanks Ryan. But I want to use Bookings! 😉
Feature request: multiple bookings for one time slot. Each time slot is a product with multiple quantities. Easy, right?
In addition, for each time slot, there are multiple sessions—where it gets complex.
Can be applied to same scenario for multiple therapists working in the same office.
I’ve found the whole WooTickets experience a real hassle, and won’t be using it again.
Plenty of businesses have a need for appointment and event booking on an integrated calendar. I’d love to see the Woo plugin progress to handle this.
Hi Samantha!
You could set this up by creating each room as a separate product. You can set each room to have different time lengths, costs, and availability: http://cld.wthms.co/fM3G – anything past that may get a little complex so it may be best to open a ticket with us if you have more specific questions so we can help assist further!
Thanks Maria!
Hi Mike,
Will this work with hotels that have individual rooms. I work with several boutique hotels – and all of them have rooms that are individually named, individual prices and specs. At the moment we use Globekey for many of our booking solutions as it’s the only one we have found that allows for custom room configuration.
I am assuming that this can be hooked to PayPal and credit card payments etc?
Thanks
Vincent
You got it Vincent! In fact, one of our newest Ninjas, Michael Tieso, setup a product demonstration for us last week with this exact same example. You can have as many room types as you need as well as limit the number of people that can be booked/room.
And yes, you can set this up with any of our PayPal options.
Hi vinnie, could you share your URL here, I would appreciate to be able to take a look 🙂
Hi,
Is there a price filter to change the price of booking by time and/or condition. It can be used to change the base price, for that each billing unit (hour, day, week or month) of the booking get checked for a matching filter, or to raise a extra charge or grant a discount, both afterwards and only one per type of condition
For example:
Base price is 30USD
1. If customer is booking only 1 day, then price is 30USD/per day
2. If customer is booking 2-4 days, then price is 27USD/per day
3. If customer is booking 5-8 days then prise is 24USD/ day
Also, is this extension WPML or Woocommerce multilingual plugin compatible?
Hi Jan,
Yeap! This is possible right now with Bookings. In your example, each day would be considered a block. If a block is between 2-4, you could minus a certain amount per block. http://cld.wthms.co/wn8f
Integration with Infusionsoft?
Not directly, but you could get to Infusionsoft through Zapier and our integration with Zapier.
http://woocommerce.com/products/woocommerce-zapier/
Looks good, guys! Many of us have been waiting a while for this, myself included. So pleased to see it is finally available.
I need a crucial piece of information before I can buy, though.
Many of my clients are health & wellness providers ie. massage therapists etc. One thing they will need it to do, though, is provide for a gap between bookings. For example, if a client books a 1 hour massage at 2:00, the next available appointment cannot be available until 3:15 because they need that time to clean the room (new linens etc.) and admit the new person, even though on the customer’s side, they would be booking for one hour.
Does the Bookings extension provide for this? How would you suggest handling this issue?
Thank you!
Laura
Hi Laura!
Interesting idea here. We have not built this in as a feature just yet, so I would recommend that you setup your booking for 75 minutes rather than 60 minutes, to include the extra time needed to clean the room.
Also, we are looking forward to hearing the additional features customers need with this extension! Please add any ideas like this to our ideas board that you think could improve Bookings so we can consider the upgrades for future releases. 🙂
When you get down to the minutes/hours level, turnaround is very important.
However, there seems to me some key structural problems in adding this feature.
It’s unclear whether the customer would see the duration of the slot they’re booking, or whether they just see a start time. In the documentation, there’s very little of what the client sees, which is no doubt why there’s such a clamour to see a live demo.
If the customer does see they are booking 75 minutes for $X, they may feel cheated if the massage ends at 60 minutes. Also, customers are often advised to turn up a few minutes before the session. As far as I can tell, you’d need to set up 75 minute slots and set the product description and email text to explain about the session length.
Basically, in the real world the time allotted to the room resource and the times displayed to the customer are rarely the same.
Eg: customer should see “60 minute massage from 2pm-3pm. Please arrive at 1:50pm.” while system sees room booked from 2pm-3:15pm.
But if the room is thus booked from 3pm-3:15pm, and Make A Booking is set up in hourly increments, the time from 3:15 to 4pm is lost.
Further, I may be wrong but it doesn’t seem possible to use the same resource (therapist + room) to sell multiple different services – for example, a 30 minute manicure and a 60 minute massage. It looks to me like resources are a subset of the product, not available to multiple products. (I guess if the external calendar availability ‘idea’ was sorted, you could connect multiple resources to the same calendar, but that’s a big if.)
So in short, as it is, this plugin is not appropriate for any industry with resources/people that more than one service to sell. Resolving the problems seems bigger than just an ‘idea’, it is a more significant restructuring.
Hi,
I would like to sell bookings for cooking classes, I also want to use Woocommerce to sell products on the same site. Will customers be able to book a space at a class and buy a product within the same cart and then checkout with one payment?
Thanks,
T23
I believe as long as your booking doesn’t need confirmation you can checkout with a bookable product, plus any other product at the same time. 🙂
If your booking requires confirmation, it has to be bought separately.
I have approximately 10 clients using some type of booking system – either for events or services and time. I’m excited that WOO is putting out something where, in my opinion, there has been a real lack of a cohesive solution. I’m glad to see there will be a newer, tighter integration because this area of service delivery is becoming evermore popular online.
There are some great plugins out there which get the job done well, perhaps even more so than what the WOO integration offers right now. It seems that your road map may cover those issues soon. I look forward to that.
Hello, this are good news!
I have a travel agency site where we sell tours provided by third parties. Is it possible to set each product to send an email with the booking information to it’s corresponding service provider (for example, a booking is made for a Bike Tour, a confirmation email with the customer details is sent to biketour@etc.com). This way we could avoid having to forward the mails manually. Thanks
Hi,
Is this extension WPML and/or Woocommerce multilingual plugin compatible. We have a multilingual car rental website and therefore multilingual bookings are necessary.
J.
As a someone who’s been selling their time as a marketing consultant since 1988, I can see that you’ve made a valiant offering with your first attempt at booking software. I congratulate you on your efforts.
Something significant that appears to be missing, which is available in most ‘professional’ online booking software, is the ability to block ‘random’ times. This is done through a setting in the software, that allows the consultant, or anyone selling time, to show 30%, 45%, (or whatever value is entered) of their time already booked, even though in reality it isn’t.
This ‘limited availability’ has been used by everyone from marketers to lawyers for over 100 years, because it accomplishes two very important things. First, it makes the service seem busier than it is, which is critical for persuasion, because people don’t want to book a service that no one else is using. Second, it influences people to stop procrastinating and take action if only a few spots are available.
I hope to see this implemented in a future version, or in the very next upgrade, because whomever – of the leading theme developers – does it first, will win the hearts and minds, gaining evangelists for their brand.
take care,
Michael
Michael Campbell, CEO
Dynamic Media Corporation
That sounds like a good function! Feel free to suggest new ideas on our ideas board: http://ideas.woocommerce.com/forums/72423-ideas
I’m a little confused. Not in terms of the actual extension but in terms of pricing. Can you please explain why the cost was $149 this morning with $50 off (RRP $199) when you launched the extension, but now it’s still saying $149 with a $100 (RRP $249). I was beginning to get excited thinking I’d be getting the plugin for $99. Turns out I’ve been fooled by marketing.
I’m sorry if we confused you on the pricing.
– The limited sale price is $149
– The regular price will be $249
(for single license)
As per WooThemes T&C, products are licensed under GPL, which allows to use them as you wish (i.e. on unlimited sites). If you take that into account, it’s not such a high price.
This is great news, we’ve been waiting for this for a while and I just hope it does what we need.
We want to use it for a wedding/event hire service, so our big question is can you have it so that the customers can set the date of their wedding/event in one location at the start and then all products will show availability and then they can add to cart. That’s been the biggest problem we’ve found with other booking plugins, they require the customers to select each product and then choose the date, which is just a nightmare if they want to book say 50 different items.
Also, when does the $100 discount expire? I realize I can buy now and get a refund if not happy but I would really like to know if the above is possible first ( and also see these demos that your’e working on)
Hi Yorke,
The functionality you want currently isn’t possible sorry to say, at least out of the box. Each bookable product isn’t aware of the other or a date that’s been chosen at this time.
It seems possible though (even right now) in theory, that to start your couple picks their wedding date. That can then query all the bookable products to see what ones are available.
I’m not sure if there are already available hooks/filters/etc.. to do this but that data obviously already exists in each bookable product (as to when they are bookable, and when they are already booked). So if you could write some code to query the products bookable status it would work. 🙂
Hi Ryan
Oh no that’s a shame, I finally thought we had a solution that would work for us.
I get the theory behind your workaround idea, unfortunately the coding part to get it to work is over my head as I’m a newbie to all of this.
So unfortunately it’s back to waiting for an out of the box solution to be developed (or learn how to code)
Awesome!
It seems to be a regular occurrence that I am at a crossroads and needing a new solution for my website, I open my email and somehow WooThemes has already developed and released the product I need! You guys are tapped into a wave of genius, keep riding it!
I am so grateful you are in my life 🙂
Namasté,
Aimee
Hi Aimee,
This is a beautiful comment, thank you for that.
Seems we should periodically check in with you for what you need, just to make sure we’re still on the wave of genius. Thanks for being part of our community. 😉
Hey,
Really interested in this. We run a tent and facilities hire company, when customers book our services they book lots of different products at the same time, there’s lots of individual variables but they will all be required to be booked out for the same duration.
Please tell me that this is possible within the cart globally, or will they have to do this individually for each and every product?
Many thanks, excellent work wooguys and woogirls. Oh and to the people who say it’s too expensive, do some research before you open your cake hole. Amazingly people who make these things possible don’t live on acorns and tree bark but in the real world… I’ll get off my soap box now 🙂
We are building a store to sell live online trainings. We have multiple courses and each course has either weekday classes(4 days a week for two weeks) or weekend classes(four weekends). Will this plugin be suitable for a system like this??
I too would love to know this. Thanks
Hello! Glad to see this released – it’s only 5 months since support told us it was a few weeks away when we asked…… I have a few questions:
– We have a hire website, people book a product to be sent to them for a 5 week period. How can we use this plugin to manage shipping? Right now we use custom admin fields plugin so we can create a booking date field that we can sort by in the back end. Will this plugin work anybetter?
Would we be able to have people either book for immediate dispatch or book on a date in the future? (about 60% of people want the product to be sent out immediately and their hire period start immediately).
While I have been looking for and would love to purchase this, I think the price is too steep. I have really had to re-evaluate my online store simply because the prices for your extensions are WAY to high for a small start-up…marketpress and their extensions are looking more attractive with their options and pricing the more I look at this.
That’s unfortunate to hear, but we can understand.
A complete and powerful booking system for $149 now, and $124.50 each following year is a steal to us. Especially being built on top of the equally (if not more) powerful WooCommerce platform, which is 100% free.
Hi,
Would it be possible to integrate this plugin with the product vendor plugin?http://woocommerce.com/products/product-vendors/
Basically want to be able to have each vendor with there own booking product?
Thanks
I would like this too, however reporting and a few others elements on the Product vendors needs updating first. Access for vendors from their accounts and so on is very limited right now so I would feel those are more important to be honest. Yes I agree integration here would be super and with Sensei but Product Vendors needs to mature first before it really is useful here in my humble opinion. I have already emailed in my thoughts on this to Luke.
As with all good things, it just takes time. 🙂
We love having your ideas, and you pushing us a long!
Hi there,
It most definitely does work with Product Vendors, when setup as a Vendor any user can create a product from any product type you have available. That includes the bookable product that Bookings adds. 🙂
http://cld.wthms.co/nosA
Unfortunately the “bookings” screen doesn’t work with the standard permissions though – so the vendor is unable to actually see their calendar etc under the bookings menu in admin
Count me as another potential buyer that MUST have a booking system that integrates with Google Cal.
I think this feature is in pretty high demand, but always add any thing you’d like to see to our ideas board! – http://ideas.woocommerce.com/forums/133476-woocommerce
I was wondering if this extension could also work for a car rental company. I have to questions:
1. There are different type of cars like Economy, Automatic etc. Probably this will be done with categories. A category could then be called “Economy” and have 3-4 cars as products.
2. Could I search on a form for a specific date or period and show me all the cars (products) that are available for the specific period?
Thanks
Is the GPL thing true?
“As per WooThemes T&C, products are licensed under GPL, which allows to use them as you wish (i.e. on unlimited sites). If you take that into account, it’s not such a high price.”
I bought the 5 sites license and I feel played if the GPL rule applies to it, please explain!
This is correct. From what I gathered from the comments that were made from the Woo Team during the last license change (someone correct me if I’m wrong) the license fee is for automatic updates and support.
If you have a single site license and activate that license on a site you’ll have 1 year of support tied to that site + auto updates via your dashboard.
You can still install the plugin on other sites (no license) you just won’t have support for those non-licensed sites if something goes wrong (no filing tickets for them), and will have to manually update the plugin when new versions are released (i.e Download from your WooThemes account dashboard and update via FTP).
The one thing that I’m not sure on is that if the fee is indeed for automatic updates + support and a users chooses not to renew do they still get access to new versions via the “Downloads” in their Woo Account dashboard that have to be installed manually (i.e bugfix updates etc.) or will the dashboard also stop providing current versions. I don’t remember if that was ever clarified.
Once your license expires, you will no longer be able to download the product from “Downloads” in your account.
Hi,
I took a look at the screenshots and now i have couple of questions:
1. Is there a way to get rid of the “Duration __ days” inbox and instead let the customer choose dates from calendar?
My experience shows that it is much easier for customer to choose Check-in time and Check-out time instead of “Enter value (days) and hope that you entered them correctly”. Also, there is less confusion with the start and end dates.
2. Is there a way to choose both check-in date and time (hours) and check-out date and time (hours). For example: if i want to book a room then from the Check-in i`ll choose “June 5, 4PM” and from the Check-out calendar i choose “June 8, 9:AM”.
Also, Booking calendar should be capable to show, that this room is available from June 8, at AM (since previous booking ends at that time).
Thanks
Here’s my “24 hours with the plugin” thoughts from playing with it on a test site running Canvas (so shouldn’t be any theme issues :).
Overall the integration with Woocommerce is great. Once you have selected the times etc the checkout process flows just like any product which what I wanted. Having said that the plugin seems to have a ton of bugs which can be expected for a 1.0 although for the cost I would’ve though a lot of these wouldn’t be issues and would’ve been ironed out in a beta. There’s always a chance that I just have something setup completely incorrectly but I’ve reviewed it a few times here and it seems like all the settings are correct. Here’s some of the bigger issues:
– There appears to be a lot of “logic” issues in the bookings. For instance if you sell 1 hour timeslots and book a 9am slot the 9am slot is no longer available (yay!) however the 10am slot is also unavailable (booo). Why does it do this? No idea. Same issue for daily/monthly bookings
– Continuing on the logic issue – if you allow customers to define the length (what they call “customer defined blocks”) only the first block is reserved up when booked. So for example – if you sell something by the hour and a customer books a 3 hour slot starting at 9am you’d think 9-12 would no longer be available. Nope. Not the case – only the 9am slot isn’t available and the 10am & 11am slot is still available. Again shouldn’t be the case. Same issue for daily/monthly bookings
– When you have a daily product the calendar shows which days are already booked (in pink) and which ones are available (in green) and days in the past are greyed out. However if you’re selling an hourly product it doesn’t show which hours are already booked (or conversely which ones are available). You literally have to click every hour to see if it’s available
– The “duration” entry is clumsy. This is more of a stylistic issue than anything but most booking software that allows you to book a duration makes you click the start time and and an end time with the duration being calculated from those (see pretty much any travel site for this – you choose your check in and checkout date and it calculates the days – you don’t say I’m checking in Monday and want to stay 4 days).
Anyway overall I’ve got some tickets in for these issues and I think the plugin has the potential to be really good. Obviously it’s only been out a short time and over times other issues with integrations like the vendors plugin (can’t view the booking’s) will be ironed out. Hopefully the core scheduling/booking functionality will be resolved quickly!
I tend to agree with others on the prohibitive high cost. When added to the 30 other Woo plugins I’m in the thousands per year if I renewed each one every year (for me or my clients), had it not been the saving grace that I’m still clinging to some older Woo plugin licensing from 2 or 3 years ago. Not a fan of the new licensing! In addition, based on what others have described it doesn’t seem polished enough yet.
If we buy this while it’s on sale at $149.00 for the year should that not make our renewal fee $74.50 and not the $124.50 that’s been mentioned? The whole incentive behind purchasing this plugin now (to test or for project use) would be to get a better deal/renewal rate by jumping on the bandwagon early.
I stopped purchasing extensions after the license change issue (purchases were an investment and not always used in projects) and have been using the WooCommerce Booking plugin from Tyche Softwares but would be willing to give this particular product a shot. Unfortunately it looks like your checkout/payment gateway is currently offline preventing any purchases. How long will this deal be in effect?
The renewal price is based of the regular price, so it will be $124.50.
Please contact us directly if you can’t wait for our payment to come online again, so we can setup a manual payment for you.
I bought the extension and it looks fine. I noticed a problem though:
When you have set prices for e.g. May 20 € and June 30 € and you select 2 days May 31 to June 1st, the total price should have been 50 € but it displays 40 € which is of course wrong.
I just need one VERY important feature to be happy with the extension, otherwise it will not fit my needs and I will have to request my money back…
I want a form (maybe on the home page) where the user inputs the dates he wants and it returns all the available products for that period. Can this be done?
Thanks
Hi there,
Submit a ticket for your first issue there, it could be a calculation bug if all is setup correctly. – http://woothemes.zendesk.com/requests/new
It’s not a feature out of the box, but the data exists in WooCommerce Bookings. In theory you’d write some code to query the bookable products and if they are available from the form a user filled out.
Ok. I will submit a ticket for the first bug.
Can you assist me some more for the second one?
Thanks
That’s the same feature I really need too, a date entry on the front end that is then read by all products to show availability.
Ryan, Is this something you see being implemented if we put in a feature request? and if so any indication on how long it would take to be rolled out?
Hi! Is it possible somehow to setup opening hours? For example:
Mon – Thu: 10:30 am to 9:30 pm
Fri: 10:30 am to 10pm
Sat: 9am to 10pm
Sun: 10am to 9:30 pm
I checked the documentation, but looks like i can only filter out days and specific hours ranges, not both at the same time?
Thanks
Yeah I’m having a similar issue. There’s also no way to block off Tuesday at 4pm-6pm for instance on a day where you normally would be able to take an appointment. From what I see anyway.
Just a quick update on this, i have solved this issue by editing the templates/booking-form/datetime-picker.php file. I created a similar interface using ACF just like the settings page for the plugin and i simply hide the blocks manually. It is not validated in the backend though, but its something until we have this feature:)
I’m also having a similar issue. What I need is to be able to block off all Tuesdays at 4pm-6pm for instance. From what I see, I can only block off all Tuesdays or block of all days at 4pm-6pm… Right?
Hi, I have the question if this can be used for a global coaching service, and what would be nice is that people see the time slots on their time, I`d love to use this, but make it like: This times are Mexico times if you live in Spain add +7 hours, if you live in Chile +2 etc…
How can I detect or the user choose how they see the times zones?
Thansk a lot
Well guys, for 249 bucks I may buy Logic Pro oder Final Cut Pro from Apple Computer and get longtime support incl. upgrades and I may use them on up to five computers, not only a single site. I will sit back and think about your products again.
Regards, Adrian
That’s it, I have it!
I’m done with you clowns. WooThemes is run by a bunch amateurs. If you used WooCommerce on a client website, you better tell them about a potential security breach.
Worst business decision I’ve ever made was spending a single cent on WooThemes products.
Pathetic!!!!!
The problem is likely not related to Woocommerce, but the woocommerce.com website.
I cannot stand rude outbursts like this. Unless you have something nice to say, please keep your comments to yourself. I will not be responding to any future comments you have on this matter.
Awwwww…. I soweeeee 🙁
Hahahahaaaa!!!
Hey. Any new development on the Demo?
Cheers.
Awesome!
Is there a way to put pdf file/contract on my website with WooCommerce Bookings for client to download?
Thank you
I’m interested about the features you get, as you can get Reservio (https://www.reservio.com) that seemingly does the same thing for a monthly fee.
Can you look at Reservio and write down the comparison of features?
Thanks 🙂
Guys I cannot seem to find the link to open a support ticket anymore? Is this gone I read the article here but the link does not work http://support.woothemes.com/hc/en-us/articles/203107657-Welcome-to-Help-Desk-2-0-
Will there be an calendar-support to display availability and choose date for booking (instead of set manually start and ending dates) in the near future?
For example: http://cl.ly/image/160i3J080j0G/description1.png
(Already part of the Booking System PRO – WordPress Plugin)
This is great – I’ve got several clients with service-based businesses that could definitely use this functionality. Can’t wait to get my hands on it and give it a try.
Thank to sharing interesting articles and services
http://twodots.in/
Like many other developers, I could use a good booking plugin. My client’s site needs to book outdoor trip excursions. I can’t evaluate the Bookings product with the two videos provided and no demo. Your pricing seems high too. Even with a money back guarantee, I don’t want to mess with the current security issues on the site. Let the developers have a free time-dated fully functioning version of the plugin so we can really test your product. As a developer, I want to pay for plugins that I integrate into my client’s sites.
Is it possible to configure Bookings so that 30 minute and 1 hr blocks of time are charged at different amounts?
All blocks would be 30 minutes long, but if a customer wishes to book for 1 hr the price is cheaper than just 2x the 30 minute slot:
30 mins costs 20
1hr costs 30
1.5 hrs costs 50
2hrs costs 60
Is it possible to have additional costs for persons over a certain number – so up to x number of people standard price and additional charge per additional person
Hi,
Is the demo site available?
I would like to use the plugin for a bed&breakfast booking. I am about to purchase a plugin called wp booking calendar which will allow me to display a calendar showing availablility, and from where bookings can be made, see this link: http://www.camcard.co.za/20-bw/accommodation/
Can this be done with Bookings?
Regrads
Is it possible on the front end to view available bookings in a calendar format? My client is selling classes and they are on very irregular days. Being able to see what classes are available on a calendar would be great for the user journey of the site. If its not out of the box could you point me in the right direction to how I can grab the relevant data required to populate a calendar.
Cheers
I’ve been waiting so much for this plugin. But I must say, that I’m a bit disappointed. I miss core features, that make it hard for me to use this for clients where the resources are humans. I really miss having images of the resources. Be that if it’s people or if it’s places to stay.
I’ve written down a little list (and no, I’m not going to write it again in the ideas forum):
– The resources need to be bookable (think hairdressers). I should be able to set availability on a specific resource.
– There need to be pictures of the resources (think of the variation extension and again hairdressers or even rooms created as one product but using different variations… sorry resources)
– The availability should be able to be different hours from day to day (again think differing opening hours). Most stores close early on saturday, and are open late on fridays.
– Need the availability to set a default date (for next available slot), so the customer doesn’t need to punch in too much data every time they try.
– I miss a short description of the resource (I gather that this is a custom taxonomy, why not support the native description field?).
– If I only let a customer book friday, saturday and sunday, and they choose the sunday, they can still book 3 days 8-/
Is it just me, or is WooCommerce Bookings for now just made for:
1. People who sell something that last all day (hotels and the like) or
2. People who are only them selves (and not a team with alternating working hours and competences)
that is my question to you at Woo?
I figured out that this:
– If I only let a customer book friday, saturday and sunday, and they choose the sunday, they can still book 3 days 8-/
was a non-issue.
But I looked further into the booking plugin and found these issues to add to the list above:
– When someone want to change their booking, it is not easy from the backend to see vacancy on other resources for the booking. I think this is a very valid use-case. Think of someone calling to change their reservations!
– I’m really puzzled as to why the Booking area haven’t just been an extra dimension on the existing order-form. It’s decoupled this form. And I can complete a booking without a person/customer being created.
– Also I can’t create a new customer in the booking flow. I have to search to figure out the customer isn’t in the DB, then I need to create as guest and create a corresponding order. And in this order punch in all I need.
– I can’t find a filtering option as a widget. I would think that was a must for the plugin. Especially when thinking about hotels.
Hi!
Its possible to choose the checkin (date) and checkout (date) in frontend?
And the bookable product (my room from hotel) works like have stock? Example: I have a type of a room. And i have only 10 rooms of this type. So my stock of this product will be 10. But it will works good with the dates booked?
I just want to know if it will works great with hotel booking system 😛
Do I can filter the results by date availability?
I would also really like this feature!
I’m currently looking at using the following plugin as an addition to the WooCommerce Bookings plugin and having to re-enter all of the information twice. (Once for the e-commerce/booking functionality and secondly for a more advanced search facility).
http://wp-types.com/documentation/user-guides/front-page-filters/
Link to a test for hotel booking please
These are requests I’ve made on ideas.woocommerce.com, but are features people might be asking if they exist, before having to purchase. This would save them the trouble of asking…
WooCommerce Bookings – Available Date Drop Down Instead of Date Picker…
http://ideas.woocommerce.com/forums/72423-general-ideas/suggestions/6102934-woocommerce-bookings-available-date-drop-down-in
WooCommerce Bookings – Variable Product
http://ideas.woocommerce.com/forums/72423-general-ideas/suggestions/6102983-woocommerce-bookings-variable-product
WooCommerce Bookings – Sale Price
http://ideas.woocommerce.com/forums/72423-general-ideas/suggestions/6102997-woocommerce-bookings-sale-price
I saw on the FAQ that Subscriptions Integration is coming. I have been watching the changelog feverishly. Do Mike and Claudio have any idea how soon we might see this added? As a subscriptions customer, we would welcome the opportunity to commit resources to help with testing and integration.