Home / Downloads / Booking & Appointment Plugin for WooCommerce
Booking and Appointment plugin icon

Booking & Appointment Plugin for WooCommerce

1 year license
30 day money-back guarantee

Booking & Appointment plugin for WooCommerce transforms your WooCommerce shop to a full-fledged Booking platform. It lets you capture the Booking Date & Time for each service.

Version 3.3
Last Updated 08.11.2016

Powerful extensions for WooCommerce

It is “fully integrated” with WooCommerce. It can be used to create & manage all types of booking services. You can sell tickets, tours, hotel bookings, appointments and much more with this plugin.

View the gallery

Seem a little pricey at $119? Some quick math… say you charge $40 per hour. Then 3 hours of your time is worth $120. So, this plugin only needs to save you 3 hours to pay for a Single Store License!

This plugin allows you to do the following:

Select a Booking Date and / or a Time Slot based on the availability

Allows visitors to “Add to Cart” only when the Booking Date and / or Time slot is chosen

Allows visitors to view the booking details at every step of the WooCommerce cycle like the cart page, checkout page, order received page, notification email, etc.

Booked period is shown as unavailable for reserving even without being checked out

“Real time” availability checking done at checkout page in case of multiple visitors trying to book the same service that has space only for 1

Check the reserved period in the received invoice

This plugin allows you to do the following:

The Booking Plugin for WooCommerce allows you to turn your WooCommerce store into a full-fledged Booking & Reservation system. It can be used for any online bookable service or product.

Booking and rental

Set hotel booking, accommodation, apartment rental type of services

Google Calendar 2-way sync

The bookings can be synced into the Admin’s & Customer’s Google Calendar automatically

Product-level Google Calendar sync

So different products can be assigned to different calendars

Automatic export and import

Fully automatic export and import of bookable orders to Google Calendar

Approve or deny booking

Ability to approve or deny bookings based on availability


Search product availability by dates


Compatible with WPML

Recurring Weekdays or Specific Dates or both

Set Recurring Weekdays or Specific Dates or both as Booking days

Time Slots for different booking days

Add different Time Slots for different booking days

Exclude days

Add global & product-specific holidays / blackout days / Exclude days

Multi language

Show Booking Calendar in one of 62 Different languages

Booking Details

Show Booking Details in the Customer & Admin notification emails

Option to capture only Booking Date

Option to capture only Booking Date if you are not using Time-based services

Single page

View all bookings on a single page

Export in many formats

Export bookings to csv, pdf, excel formats

Sync bookings

Sync bookings with external calendar applications with the help of ICS files

Multiple months in calendar

Show multiple months in calendar

Change with ease

Easily change the booking field labels and availability messages to be shown to customers on your website

Large selection of themes

Choose from 24 different themes for the booking calendar


  • The Booking Process will be “fully integrated” with your WooCommerce shop.
  • Flexible labels to name your bookings the way you want.
  • Choose the booking calendar of your language.
  • It allows you to sell vacation rentals & volume discount rentals.
  • You can accept booking orders over the phone or emails.
  • You can easily sync your bookings with calendar applications.
  • You can take advantage of more than a 100 payment gateways available with WooCommerce.
  • You can get real granular with the way you set booking options for each service.
  • You can set Global & Product Specific “exclude days” rules. It is similar to blackout days. You can prevent bookings for some of the dates.
  • You can create time slots, e.g. bookings can be made only from 9:00 AM to 11:00 AM, 1:00 PM to 3:00 PM & so on.
  • You can specify the date and time of availability. This makes it useful for services that are available for limited time period such as a play or movie.

Sites using this plugin

See more


See more

Changelog for WooCommerce Booking & Appointment Plugin

Changelog for v3.3(Release: November 8 2016)
This update to the plugin contains an enhancement and a few bug fixes. Enhancements: 1. Time Slots have now been made editable from the Manage Dates, Time Slots tab. An edit icon has been added for each time slot, using which the availability, price, global time slot option and time slot note can be edited. Bugs Fixed: 1. Some language scripts like Chinese, were not displayed correctly in the Print and CSV export. This has been fixed. 2. Hebrew language has been a...

Video reviews:

What people say for the plugin:


The support I received from Komal at Tyche Software was first class. I’m not very technical but that didn’t matter at all. Komal took over and fixed my problem with great efficiency. I am delighted with their service and wouldn’t hesitate to recommend the product. – Amanda at Smith & Kinghorn.

Richard Burr

Guys, you did a GREAT job with the improvements of the last update. I know how hard it is to switch to a new structure because of my experience with web applications with tons of users. You did a good job! – Richard Burr


This plugin sounds terrific – Kera, Time4somethingelse.com

Carl Michael

Great plugin. v1.1 is a definite improvement over v1.0, keep up the great work. – Carl Michael


Thank you very much Ashok all is working wonderfully. Your customer service was fantastic. Your response time impressive. – Kimba

James Sadgrove

Love your plugin. What excellent Support! Looking forward when you add the Time option. – James Sadgrove, Sadgrove.com


Order Delivery Date PRO for WooCommerce: Really loving the Order Delivery Date for Woocommerce – Pro plugin. Keep up the good work. Love your plugin. – Iain, Nicecontent.net


Great plugin, great support. Ashok helped modify the plugin to work with my current theme. I highly recommend purchasing this plugin! – Tom, tomanow.com

Subscribe Now


563 thoughts on “Booking & Appointment Plugin for WooCommerce

  1. This guy is a legend! Builds fantastic, bullet proof plugins that are suited to a really diverse selection of applications. Personally I can think of at least 10 websites i have done that I can take this to and show it to them and they will buy it straight away. Why break a sweat and try to do it yourself when Ashok can build it perfectly for you so cheaply.
    Lifetime customer here. Thanks for the great service and the fantastic plugins.

  2. I have a question. First this looks like a great product, and does most of what i need. One feature that I do not see, and it may not be available, can you require registration information for each “ticket” purchased. For instance, can I capture the name and age of each person going on the tour?

  3. What’s the possibility of a setting to require just a deposit % or set amount for an appointment rather than the full amount? I can see a workaround to do that right now, but it would be nice to have this as a backend setting that would auto-calculate the amount.

    1. Hello Michael, that is indeed one of the many good suggestions for the plugin. Will need to see how this feature works in totality.
      Will try to consider this point in one of the immediate release.

      It would be great if you could add your feedback / idea to: http://feedback.tychesoftwares.com/

      I will be using that one to see which features to add to the plugin at what time. Thank you for the suggestion.

  4. Aloha Team,
    When building ActivityKauai.com, a tour booking agency for the island of Kaua’i, Hawai’i, we hit a major road block in our progress. Due to our specific needs, the stock woocommerce system did not have the functionality our business required. We had no way to finalize guest reservation time and date. This is a very important piece of creating a smooth checkout process. After consulting Tychessoftwares, all of our needs were quickly and efficiently met. Ashok worked closely with my programer and I to design a plug-in that met our unique custom tour booking needs. This plug-in works awesome! If this plug-in fits your needs,it is the best $79 you will ever spend. We would spend $1000 to have such a tool!
    If you intend to book reservations smoothly and easily this is the perfect solution. When combining woocommerce attributes with this plugin the amount of information attained before checkout is remarkable. We worked closely with Ashok and the team at Tychessoftwares. We can’t say enough about these guys. Cool, efficient, attentive, punctual and professional… what more could you
    ask for?


    1. Aloha Aaron,

      Thank you for the appreciation. I am glad I was able to deliver you a plugin exactly as per your needs. It was a pleasure working with you & John in building this.
      It requires an equally good team at the other end to have a plugin successfully completed. A big thank you to you & John.


  5. Hello Ashok,

    Thanks for the great plugin. Do you have an estimated release date for the feature to allow booking over multiple days? I am working on a website for a yoga instructor who would like to allow students to purchase packages of 8 classes and then select the 8 dates on a calendar. I am also wondering if there would be a feature to allow students to reschedule prior to the course dates should the need arise.


    1. Hello Chris,

      The multiple days booking feature should be ready within 1 month. However, your case seems to be different. Are you suggesting the students can select 8 different dates (spread out)? You can email me more about it on ashok@tychesoftwares.com.

      The rescheduling feature is a good suggestion. Currently it is not planned though.

      It would be great if you could add your feedback / idea to: http://feedback.tychesoftwares.com/

      I will be using that one to see which features to add to the plugin at what time. Thank you for the suggestion.


  6. I think this plug in will be perfect but I have one question. I’m also taking appointments & payments over the phone as well as in person. How would I keep track of how many slots for an appointment time are left if I’m also taking appointments outside of the website?

    Also, can each appointment time slot be printed out so I know who to expect for the time slots?

    1. Hello Angela,

      Currently the reports part is not present in the plugin. That is planned for a later version.

      You want a report of the customer name for each time slot? That one too is planned for a later release. Both of the features are important ones. I will try to take them up & release them at the earliest (within a month or 45 days).

      Feel free to add your feedback to: http://feedback.tychesoftwares.com/

      I will be referring to that one to see which features to add to the plugin at what time.


      1. Ashok,

        This plugin looks perfect. I’m just curious if there is any update on reporting functionality for booked items. I might be missing it, but is there any way to tell what items are booked for upcoming dates? I also think it would be valuable to lock out a individual recurring booking slot if an order were taken outside of the website.


        1. Reporting functionality will be released in v 1.4 (by Sep 5). In terms of it’s development, it’s core is done. Testing remains. First we will be releasing v 1.3 in this week & then 1.4 in the next week.
          Ability to book from the admin is also planned. But not until v 1.5.

          You can vote for the features at: http://feedback.tychesoftwares.com/

  7. Small typo to fix in plugin
    tool tip for:
    Number of months to show in calendar:

    says accros where it should say across

    1. Thank you Simon for pointing it out. 🙂 I have corrected that. It will be available in the next update.

      Thank you for your suggestion on the feedback forum.

  8. Would be very interested if you could add the function to allow bookings to span multiple days, keep up the good work.

    1. Hi James,

      That function is being worked on. The functionality to choose a range of dates & calculate based on the number of nights is completed. I am now working on the availability checking part.

      It should be out in the next 7-10 days.

      Thank you for the appreciation.


  9. hi great plugin

    one feature request is it possible to integrate with google calender so the unavailable time slots are not shown

    1. Hi Bobby,

      Thank you for the appreciation.

      Integration with Google Calendar is not there currently. It is a part of the future release. A question though, how would that be related to not showing the unavailable time slots? The unavailable time slots are already not being shown in the plugin if they are fully occupied.

      Is that what you are referring to?

      Feel free to add your feedback to: http://feedback.tychesoftwares.com/


      1. +1 on this! If you can figure out the google calendar integration I’m on board! I’m using the appointments+ plugin from wpmudev right now & it leaves lots to be desired (including having to use marketpress rather than woocommerce).

          1. The google calendar integration is now included. ICS files are sent as attachments in email notification & customer can also download ICS file from the Order Received page.

  10. Hi, im seriuosly thinking about buy this plugin, i think is great what you are doing, and i hope you can make some additions to this plugin, im just wondering, if the costumers can check aviability on this plugin

    1. Hi Josue, I am glad you liked the plugin. The availability checking does happen in the plugin. If a time slot or a date is fully booked, they will be not shown (time slot) or will be shown as disabled (dates in calendar). If a customer tries to book more than the remaining spots available, then they will be shown a message when they try to place an order on the checkout page & it won’t proceed till they modify their order to match the available spots.

      This check will soon be moved to the Product page itself when “Add To Cart” is clicked in a future release.

      I would recommend you to go ahead & buy it.


  11. the only problem for me its that to buy this plugin i really need the multiple day reservation function, becouse its for an hotel that i needit, when its really gonna be ready that function?

      1. Hi Ashok, this seems like a promising plugin, only issue i have before going ahead and buying it is that my client requires a discount depending on the number of days the booking is, i.e. if 1 night is 100 then 2 nights would be at the rate of 90 then 3 nights would be at the rate of 80 for example ( all nights are at the same price so a simple if loop while checking the number of days would do it i think ) .. i am wondering if in your code i would be able to patch it to suit my needs ? if you can show me the part where it calculates the nights and price it would be great so i can see if i can handle it myself

        1. Hi Samer, Thank you for the appreciation. The varying prices based on number of nights is currently not available. It will be released as an addon by end of December or before that.
          You are welcome to try your own patch of code.

  12. HI there,

    I want to potentially use this as a delivery date option.
    Since we can only deliver so much of certain products on certain days, for different products, I need a plugin that can provide delivery dates for different products. so the delivery dates will act like bookings, but i need to change the wording from booking/appointment to delivery date. Is there an option for this?

    1. Hi Aaron,

      I do understand your requirement. You can use the Booking plugin for that temporarily. You can enable only the dates option & the label can also be changed easily from the lang.php file where you will find the labels used for different pages (well-commented too).

      I am also building a product delivery date plugin that I am planning to release shortly (90% ready). That would be ideal for you. Could you send me an email on ashok@tychesoftwares.com so I can provide more details about it ?


  13. Hi, We have products / tours that we sell on behalf of some small businesses near us.
    Can they login as a user and adjust only their products / tours and update availablity dates should they need to without me having to do it for them? Thanks

    1. Hi Fred, Currently there is no such functionality in WooCommerce or in my plugin that links the product with a user. You can create “Shop Manager” roles for them, but that allows to edit all products. So I think you will have to do it for them if you don’t want to give them access to all products.

    2. Hi fred, i think that you should searh a plugin that would allow you to give special permisions to users, im pretty sure that i´ve seen a plugin like that

  14. i been waiting for 10 days for the multiple days release, so when?, its really important for us, that function to buy your plugin!

    1. Hi Josue, I can understand that. While you have been waiting, I have developed the functionality of multiple days. So you can enable multiple day booking, select check-in, check-out dates, the price gets updated as per the per night price you’ve entered in your product. It also works with variations, so you can have fields like Number of Adults, Number of Children in your variations and the per night price will be calculated based on that.

      What is now remaining is minor issues that are important for the functionality of the plugin. I would not want to release the update unless those fixes are done. So another 3-4 days & it should be out.

      Thank you for following-up. Helps me to be on my toes..

  15. Ashok, I emailed you with some questions about this plugin — and whether or not I should buy it, or wait for your delivery timeslot plugin you said you’re developing.

    Can you please get back to my email as soon as possible? Thanks!

  16. Does the plugin have the ability to send out reminder emails say 24 hours and 4 horus before the appointment.

    If not do you know of an additional add on that would do this, or alternatively is this something we could hire you to code for us?

  17. So, maybe today or tomorrow will be released?, the multiple days function, sorri about so many questions, its just that thats all we need to start working.

  18. Greetings,

    Having only just purchased the Booking & Appointment Plugin today, I’m hopeful that v1.1 will potentially fix my issues? When I click in the “Booking Date” field on any product page, nothing happens. I expect the calendar to popup but it does not.

    I’m guessing it’s a possibly a jQuery conflict perhaps? Does the plugin run in no-conflict mode? If the new version doesn’t fix the problem and it’s not a jQuery conflict with one or more plugins, I’ll have to investigate it being a theme conflict…I guess.

    Can you offer any additional insight / potential ways I can more easily debug / fix my issue?

    Thanks! 🙂

    1. Hi,

      Thank you for purchasing the plugin. Can you give me admin access to your store? The v1.1 update will fix that issue most probably since I have put in a fix for such issues that were occurring for some users.

      I can email you instructions on how to fix it or I can fix it myself for you. Please drop me an email on ashok@tychesoftwares.com .


  19. Hi Ashok,

    Could you please update the demo version, so I can check how the multi date part is working. Thanks!

    Kind regards.

  20. Ashok, I’m sorry, I didn’t see that you only just (5 minutes) ago updated the plugin. There’s a time difference here.

    1. Ok i already figure out, i just upload the plugin but not network activate, and in network setting i check the option to enable plugin managment, and from the each one site i activate it.

  21. i been trying to install the plugin on a Multisite installation of my site, but when i activate for the network, i cant access anymore to my admin site, so what can i do, im planing to remake my site on a MU installation

  22. Hello,

    This is exactly what I’ve been looking for. But I have one question. I have one tour product and the price varies by date periods. For example, Tour product A is $1,200 for 1 adult from Aug. 1 to Aug. 10. And from Aug. 11 to Sep. 5, the price changes to $1,350… and so on. Could it be possible, or possibility to upgrade? Or can you do the customized work for my project based on this plugin?

  23. Hi there,

    Looks like a fantastic piece of kit and I can think of a good few clients that could make use of it.

    Now, I may have missed something in the demo but is there any way to allow a check-in overlap with a check-out.

    Let’s say I only have one room. Check-out time is at 1pm and check-in time is at 2pm. Can the system be used to allow this booking from check-in on a particular day to check-out on another?

    1. Hello Neil, Thank you for the appreciation. When booking multiple days, the system does not take into consideration the check-in or check-out time. A person can book a room from 3rd Aug to 5th Aug (check-out). Another person can book the same room from 5th Aug (check-in) to 8th Aug (check-out) & so on. The check-in & check-out times could be anything that the admin wants.
      I hope that is what you are asking. If not, please let me know.

      1. Thanks for getting back so quickly.

        I saw that this could be done. However (assuming I only have one room) could that lead to the situation where the room is double booked?

        Only having one room would mean that “Lockout Date after X orders:” would be set at 1. This then locks out the checkout-date and is unavailable for someone to select as a check-in. Customer-A books 5th, 6th, 7th, 8th Aug. These dates are then locked-out for Customer-B.

        If I set “Lockout Date after X orders:” to 2 – this would allow Customer-B to select the 8th Aug as their check-in. It would, however, also allow Customer-B to select the 6th or 7th thus creating an awkward situation where Customer-A has to share a bed with Customer-B.

        I apologise if I am being a nuisance.

        1. You are not being a nuisance at all. 🙂

          When a booking is done, the checkout date does not get locked. All dates except the checkout date get locked. Reason is that some people have check-out times as early as 12 noon.
          So in your scenario, 8th Aug will not get locked & only 5th, 6th, 7th Aug will be locked out. You can use the system with lockout set to 1, that will achieve what you need.


          1. Thank you so much! You have been great with this support. You’ll definitely be getting my business in the near future! 🙂

  24. Hi Ashok,

    I do consulting online. I usually ask my clients to send me their details like name, age, sex and also one or two photographs. How can I get these details (especially the photographs) after the client has paid to book the appointment?

    Can one accomplish this using other wordpress plugins in conjunction with yours? For example, can I use Gravity forms? Please how will this work? If you let me know how to handle this, I’l purchase your 5-site license immediately.

    Looking forward to your response

    1. Ashok just emailed me and said that they are in the last testing step, and maybe today or tomorrow will be ready, i love this plugin and i havent yet, just waiting the update. 😉

    2. Hi Victor,

      You can use Gravity forms as well as the inbuilt WooCommerce Variations to achieve your purpose.
      To see how to do that using WooCommerce variations, please check this video: https://vimeo.com/71421806
      This video shows variations with regards to an accommodation type of product.

      For gravity forms usage with my plugin, I have emailed you a product page link that is setup with Gravity forms & my plugin. I can’t post that link here since it is a test site.


      1. Hello,

        I would like to buy your plugin but I have the same question. I have quite a long form to be filled with the appointment. So I would prefer to use gravity form. Can you please email me if this possible and if yes provide me with the demo before I buy.

          1. Hi Jeff,

            We do not have demo site which has Gravity Form Plugin installed with our Booking plugin but we do have some clients which use Gravity Form Plugin with our Booking plugin.

            You can visit below link to our client who is using Gravity Form Plugin with our Booking plugin.

            Link 1: http://www.cederbergchalets.co.za/product/gemsbok-chalet/
            Link 2: http://easycarrent.lt/rezervacija/ekonomine/peugeot-1007-hecbekas/

            Please let me know if you have any further query.

  25. Hello Ashok,

    I would like to buy your extension ASAP. Please I live in a country that is not listed on Paypal so it’s not an option for me. Please do you accept payments via 2checkout? I can pay through 2checkout and with my credit card.

    Looking forward to your response ASAP.


  26. Hi there! I’m very interested in using the plugin, but I noticed a bug on the demo. when I go to add a variable products attributes, I can’t type in either of those two boxes. I’m testing on my ipad and everything else seems to work properly except that. Can you confirm that the plugin product entry would function properly on a mobile device? Thank you!

    FANTASTIC plugin, we’ve been needing this!

    1. Hi Jill, That part does not have anything to do with the plugin. That is the inbuilt interface of WooCommerce to add attributes & variations.
      The plugin puts a box “Booking” on the product page. Yes, it does function properly on a mobile device.

      Thank you for the appreciation.

  27. Love what you are doing here! We provide three webchat services based on times (20/45/60 min). I was hoping we could take the guess work out of coordinating the schedules here. Is there a way that if someone books a 60 min session, that this session will eliminate anyone from being able to book that same time frame via the other two products (20/45 min), as our provider will be tied up with a customer? Thanks.

    1. Hi Matt, Glad you like the plugin. Regarding your question, there is currently no way to block the 20/45 mins sessions if the 60 min session is booked and if they are all at the same time. Individual sessions that are at different times can be blocked after certain number of bookings.

  28. Hi, so far the plugin worked great but today I needed to add specific weekdays to a product booking. I select the Recurring Weekdays checkbox and tick the weekdays I want but when I update the product the weekdays I selected are no longer ticked and of course on the front end all days are available. I have the latest version of the plugin.

    I tried selecting also the Specific Dates and recurring weekdays at the same time and got this error on the font end Warning: Invalid argument supplied for foreach() in /nas/wp/www/staging/aguerram/wp-content/plugins/woocommerce-booking/woocommerce-booking.php on line 1636

    any help?

  29. Hi there — I have the premium version of the plugin and I’m wondering if it’s possible to add “EST” after the time? I’m based in Italy and my clients are all over the world. I typically use EST as the grounding time zone since so many people are used to it. I have that times are EST written in my product description, but I don’t think it’s obvious enough. Would love to add it to the end of the time slots.


    1. Hi Kate, I understand your concern. Do you want to add EST after the time shown in the time slots dropdown? That can be done. Could you give me admin access to your wordpress store? Today is a day off as it’s Independence Day here in India, I will have it done tomorrow morning.

      Thank you. Please create a support ticket on http://feedback.tychesoftwares.com . I will have it addressed.


  30. My need may be a bit more complex than your plugin can handle…

    Most of my tours are pre-scheduled, multi-day trips and I need to be able to have my clients search for and or choose the trip they want to join by the fixed date range rather than random dates.

    Belize 10-day Birding Tour
    February 1-10, 2014
    March 1-10, 2014

    So far I have pieced this together using several plugins and custom post types, but would love one plugin to do the job!



    1. Hello Kevin,

      My plugin can handle this. Consider for example, your tours start on 1st Feb 2014 & 1st March 2014 & so on. You can enable only those 2 (or more) dates using the “Specific Dates” option. Only those will be available for selection in the calendar. Since you would not need a checkout date, you can keep “Multi day booking” disabled. That would not allow your customers to choose any other dates.

      You could try this setup in the admin / frontend demo links mentioned above on the page.


  31. Hey,

    I’ve had a play with the Demo site but can’t figure out whether it’s possible.

    Basically, I am setting up a site for a Cake business. They want to have all their available products, and have available dates that they can be made for (They have to take bookings a couple of months in advance, as they are so busy)

    What I can’t figure out, is whether ALL products can share the same booking days?

    i.e. If someone books the maximum slots for the 31st August, no other products can be booked on that day?


    1. Hi Alex,

      Each product has their own booking days. When someone books the maximum slots for 31st August for a product, then only that particular product cannot be further booked for 31st August. Rest of the products can continue to be booked as per their own booking settings.

      Let me know if you have any more questions.


      1. That’s a shame, don’t think this plugin will work for our needs then!
        Any plans to add this for the future, or know of any products which do this?

  32. Is it possible to set up a bookable product that lasts more than 1 day with allocated time slots? EG: a 2 day course lasting from 9am to 4pm. This would only be purchase-able if 2 days were available with this time slot?

    1. Hi Jack, Currently with multiple day booking, timeslots are not available. Consider if the course is from 23 to 24 Aug, what you could do is enable the specific dates & enable only 23rd Aug. You can show a message saying that the course is 2-day long, irrespective of the date selected. So if user selects 23 Aug, they can go ahead & add it to the cart. I don’t think you would need time slots if your courses are full day long.

  33. Ashok,

    This looks like the best booking plugin I’ve been able to find on WP so far!

    I have a particular need for a client, not sure how to do this :

    – I’m setting up a site to allow institutional clients to book freelance Artists.
    – I need the Artists to enter their details, availability, prices, etc in the front end form in a “private” area / page (i.e.: Only Artist X has access to his private page)
    – As much as possible, I’d like to avoid any admin intervention.
    – the form should create the “product” and populate all the necessary fields in the database

    can your plugin do this, maybe in conjunction with other tools/ plugins? any idea ho to achieve this?

    thanks !


    1. Hi Dan,

      Thank you for the appreciation. Unfortunately, the form to create a new product is not something that my plugin can help with. My plugin can control the booking availability once the product is created.

      I don’t know about other plugins that can do such stuff.


  34. Greetings,
    Firstly I was looking for an option where I could charge different prices for adults and children, same tour but cheaper for children.

    Then on this page: http://ngatravelthailand.com/product/khao-sok-2-days-1-night-in-a-tree-house/ I got this warning:

    Warning: implode() [function.implode]: Invalid arguments passed in /home/nga/public_html/wp-content/plugins/woocommerce-booking/woocommerce-booking.php on line 2030

    I tried uninstalling the booking plugin and installing it again but no use, please if you could advise on what I can do to fix this.

    Thank you for your time.


    1. Hi Anders, Thank you for purchasing the plugin. You can charge different prices for adults & children by using Variations. For your warning issue, could you please email me your wordpress site admin access details? I will check into this issue tomorrow morning. Please email me on ashok at tychesoftwares dot com.

  35. Hi,
    This looks really good! One quick question, for one booking I need to use “Minimum Booking time” in full days as it is now. But for another booking I have I would need to limit the “minimum booking time” for a specific time, it would be the day before at 5pm. Is that possible?

    So two case scenarios, one item “product” needs to have 2 days in advance booking (this works perfectly as is).
    The other “product” needs to be ordered the day before, before 5pm, is that possible?


  36. Hello,

    I would like to use this plugin to rent products from my woocommerce.

    I would like to know if I can set different prices for rental days, example:
    1-3 days: 20 € per day
    4-7 days: 15 € per day
    8-15 days: 10 € per day

    Thank you

  37. Well done guys, this looks real good. Just a question, there doesnt appear anywhere in the admin section where you can get a list of bookings ranked by date/time?? For example, how can we easily see who is booked in for a particular day? Cheers

    1. Hi Todd, An update is coming in today or tomorrow that will have a page to show list of bookings & export them. The update will also include the ability to sync to different calendars.

    2. Hi Todd, The update has been released that allows to view list of bookings by various parameters. You can filter, sort, export the bookings by date, product, customer name & other parameters. It also includes the ability to sync bookings to external calendar applications.

      1. Fantastic! That was good timing. I have just purchased it based on the plugin now having that feature. I will try it out. Thanks Ashok

  38. Very interested to buy this! But I wonder if user :
    a. Can filter products based on the availability (user enter check in & checkout on a search filter on home page)
    b. Choose desired available product
    c. Directly use the “entered date” on the availability check for the booking. This way user won’t have to choose the date on the product page.


      1. Cool! Still buying this plugin and very looking forward for those functions to be implemented. Once again you did a great job with this plugin! saves a lot of my time.

  39. Cool update regarding the Google Calendar integration! I will have my client to look at this, and purchase! She really needs this.

  40. Hi,

    This looks interesting. Please tell me if its possible to setup for a hotel with 5 villas. When a customer books online villa # 1, they can include premium services for example, they book for 1 week, and want specially cooked dinner on day # 4, want a massage at 7pm on day # 2, and they also want limo pickup/dropoff at the airport?



      1. Hi Nick, Thank you for purchasing the plugin. Currently it is not possible to include those special services through my plugin. You can include them through other plugins like Gravity Forms.

        1. Thanks Ashok,

          How about packages? Where visitor has to select 3 days for a specific product/hotel-room for a fixed price. It is also of course possible to reserve the same hotel-room day by day. The package reservation for specific 3 days must set those 3 days as unavailable for both package and individual room orders?

          1. Hi Aaron,

            Currently multiple time zones are not supported. However, the ICS files that are sent, they will automatically adjust to the user’s timezone and add the events in their calendars according to their time.


  41. Hi Ashok, great product! I’m really excited about the 1.5 update that allows visitors to search on availability on specific dates. 2 things that might need attantion:

    – the result of the search shows a page with only the details of all available products below each other, without a possibility to click to the specific product. I would expect to see a shop page kind of presentation of the available products. Is that something you are working on?

    – we sell wine tours, so one day events only. Is it possible to delete the check out date from the widget?

    Thanks. Keep up the good work!

    1. Hi Joren, I’m glad you like the latest update.

      1. Yes, we are working on that. The search results page will be similar to the Shop page layout. That has some issue that is being worked on.
      2. Currently it is not possible to delete the check out date. However, it is a good point that you make. We would include that in the next update.

      Thank you for the appreciation.


    2. Hello

      +1 for one day event. I need to collect date and time only, I need a pickuptime for me. As soon as it is possible I will buy for sure!

  42. Hi Ashok,
    I have installed and tried the plugin and for front-end users it works great. The biggest thing I am missing is how to create a booking if someone calls it in over the phone. Does this back-office functionality exist?

  43. Hi Ashok,

    In the new update, when using the appointment availability search widget, the result that is displayed are full product pages. Is there a way for the search results page to display more like a product archives page? I mean something like thumbnails only?


  44. I LOVE this plugin!!! Great work!

    I would however like to know if there is a way to display the booking timeslot chosen by the customer in the woocommerce emails – the same as the booking date.

    thanks so much!

  45. Hi!!
    I’m interested in this plugin and I want to see how it looks by the admin. I click in admin demo but I don’t know user and password. There’s a generic user? Thanks a lot

  46. Hi Ashok,

    After weeks of struggling with trying to WordPress-ify a different hotel booking software system, I came upon yours and just a few hours in, I am thrilled! (Helps that I’ve used WooCommerce quite a bit before, just never for a hotel client.) I do have a few questions, mostly looking for advice before I waste time thinking of the obvious answer…

    1. Do you have any time estimate on the ability to accept deposits? There is a new plugin out there released today that does this but I’d hate to spend $100 on a plugin if your next update will include this capability!

    2. Do you have a suggested way to deal with seasonal rates? Right now, my best thought is to make multiple “products” for each room and black out all the dates besides the applicable dates for that specific rate (we have 3 rates per year). Or would a variable somehow work better? Or am I missing something obvious?

    3. Do you have a suggested work around for adding dates from bookings made in other manners (phone, repeat business, drop-ins)?

    Thank you so much for your fantastic plugin – and your thoughtful responses to previous questions that reduced my own list down to 3 from 8!

  47. Hi Ashok.

    Presale question: Is there a booking widget? Instead of going to the product page to enter in the date and number of people to add-to-cart. Therefore making the book now (addtocart) function site wide?


    1. Hi Michael, There is a booking widget that allows you to search products based on a date range. It will list available products in that range & accordingly customer can proceed to book them.


      1. Thanks for the quick reply Ashok.
        Is it possible to set seasonal pricing for one accommodation product? If so, what is the process to achieve this?

  48. Hi, this is a very interesting plugin indeed.

    I am planing to buy this, but before that I like to know if a client booked for a service/room, after he make the payment (through paypal with ipn), will this system automatically send the check-in detail to the client? And inside the check-in details, is there any unique identifier for us to use for validation when the client is checking in?


      1. Thanks for the reply.
        How about prices depending on the season? It is an very important feature for me and I can’t see it in the demo. It would be prefect if you have this feature.


        1. Hi TC. I have also requested this feature above. Ashok has mentioned this may be delivered in 15days time. Unless your requirements differ.

  49. Hi Ashok, you mentioned earlier that you are working on presenting the results of the booking widget in a shopping page format. Is that part of the next update? Hope so, will make a huge difference for us. Thanks!

  50. Is it possibel with this plugin to have different pricing for low and high season per hotelroom or holiday houses? Can this be achieved with this plugin or is there only one price per room?

    Regards, Hans

    1. Hi David, I will check that. The products are usually created by customers who are trying out the demo. If there are some issues with the product settings, then also it could create issues.
      Feel free to create your own product as per your needs & try it out.

  51. Hi!!
    I’ve a question about this plugin. I would like to know if the mail that receives the administrator, can Show “Add to Calendar” button and send bookings as attachments (ICS files)like the custumer email.

    Thanks a lot!!

    1. Hi Amanda, Yes, the administrator will also receive the ICS files as attachments. The “Add to calendar” button is not added in the email. That is shown on the order received page.

      1. Perfect! It’s what I need! And if I buy this plugin for a single store, can I install locally or PRE versions of my web??


        1. Yes, you can install locally as well as on PRE versions of your web. Please do not hesitate to email me on ashok at tychesoftwares dot com for any further queries.

  52. Hi Ashok!

    I have been stuck with a project for a few weeks now, and when I came across your plugin today I saw the light at the end of the tunnel. It has everything I need to control bookings and variations. I only have one doubt: Does the system create a printable ticket for each reservation or product you buy? I plan to use it for selling tourist tours and services, but they need to be able to print some kind of voucher or ticket that the hand at the hotel, museum or tour guide operator, but keeping the other tickets they bought, because they may have bought different services. How is that handled by this plugin?



  53. Hi,

    Question for you regarding the plugin: Is it supported by WooCommerce’s “Product Page” shortcode? For example, will the booking options display if I used the shortcode on a Page/Post?

    Jonathan Mendes

      1. Hey Ashok,

        regarding the use of the “product by SKU/ID” shortcode I d like to see how the booking options are displayed in a custom page (or post). So using the demo, I put the shortcode in a new page but doesn’t work, the product is not displayed at all. Is there a way I can see it works and how it looks like?

        What I want to get in the end is the customer not having to be redirected to product page in order to book. So also the “product price/cart button” would be an even better solution for me but it doesn’t support date&time options and still redirects to the product page. Maybe you can consider including this feature in the future!

  54. Brilliant! Sorry but 2 more questions:

    1) Can the product information (so the description, titles, fields) displayed to the customers be edited/customized?
    2) Would you mind sending me a screenshot of how the booking entries are stored in the database? Screenshots of the following would be ideal: the database table containing the entries; a free/available entry; and a booked entry.

    Jonathan Mendes

    1. 1. The description, title, fields don’t have anything to do with my plugin. They can be customized as you do them right now.

      2. No. I cannot send a screenshot of how they are stored in the database.

  55. Hi,

    I have a pre-sales question. Does your plugin integrate well with the Quick View plugin from Woocommerce? I’d like to use both.

    Thanks so much!


      1. Hi Ashok,

        Thanks so much for responding so quickly. I really appreciate your help.

        A friend has your plugin and Quick View on her website so I took a look. I found that the calendar field does show in Quick View but it’s not clickable. There’s a spinning icon right below it. I tried to refresh the page many times but it’s still the same. She’s running the latest WordPress, Woocommerce and Quick View.

        Any idea what could be happening? I just want to confirm that it does work with Quick View and am anxious to buy this from you.

        Thanks again.


        1. Hi Ashok,

          Since I’m anxious to purchase your extension and get it working on my site, I contacted Woocommerce tech support about this issue. Their reply basically is that it depends entirely on the extension and its author to get it to work.

          Just an FYI. Hopefully you’ll give me some good news.

          Thanks again!


          1. Hi Joseph,

            Yes, it is not possible to select the date from that view.

            It would be great to further this conversation over email instead of here.


  56. hi dude!
    just few recommendations..

    1. reservation reports should be more specificts and perhaps with better filters as: monthly, weekly or daily reports..
    2. posibility of manage the quantity of rooms (or products) per day.
    example: we’re a hotel and we have 10 rooms. so what we need is the posibility of add/subtract rooms by day on specifict dates. about this, i know that i can limit the number of bookings per day, but if for example i sale 3 rooms throug my website the plugin counts the bookings and so i would have 7 more rooms to book, BUT, if i get 5 bookings through phone or mail, not from my web site, i have to add manually the bookings on the website in order to get my website updated and not oversell bookings, so the idea is get the posibility of manage the number of rooms available every specific day.

    so are you planing to add this feature in the future? if yes, will be soon?
    postdata: im Josue from Hotel Bijagua.
    thanks in advance.

    Best Regards.

      1. Hi Ashok, i already added my suggestion about this feature, but anyway i think people dont understand my bad english as you do lol, anyway, this could be a great feature for your plugin, if we can manage reservations or availability with a calendar where shows all bookins, this could be great, really great, well, thanks in advance.

        by the way i sent you an e-mail with a very important question, please check it out.

        Best Regards

    1. Yes. ICS files are sent in email notifications to admin & customers. Customers can also download the ICS files from the “Order Received” page after they place their orders.

  57. i’m really interested with this plugin..

    before i buy this plugin, i want to ask some questions..

    1. i already try the demo. i search product availability trough your search sidebar and the results is great. then i open/enter one of the product on the result. in the product page i still have to enter date range before i can do the checkout. it would be nice if the date range is automatically fill up with data that i entered before (on the date range search availability). Is that part of the next update?

    2. i’m on single product page and doing search product availability trough your search sidebar (again). and i saw strange on the results. it shows multiple single product (completely). and the permalink pointed at ../single-product/?w_check_in=23+October%2C+2013&w_checkin=2013-10-23&w_check_out=25+October%2C+2013&w_checkout=2013-10-25. is it bugs? or maybe i’m doing something wrong when using your search sidebar?


  58. My client is an agency for villa holidays. I am looking at this plugin for her. I have a couple of questions.

    1. Can you set different booking start dates for different villas?
    2. Can you have different daily prices for different dates?

  59. Cancellation policy.
    Is it possible to have a cancellation policy, example
    – cancellations up to 3 days before event are fully refunded
    – cancellations between 1 and 3 days are charged a flat, per ticket cancellation fee
    – cancellations in the 24 hours before a tour are not refunded


  60. Hi Ashok,

    Before purchasing this plugin I would to know if it’s possible to use time-slots in combination with day-selection.

    Our client rents out conference rooms/studios with 3 timeslots on 1 day, a complete 1 day rental or weekly / monthly.

    Can you tell me if that’s possible at this point?

    Thanks in advance!

    1. Hi,

      It is not possible to provide options like select a full day rental or weekly/monthly rental or select for 1 time slot in a single product.

      In 1 product, you can have time slots for a day which the customers can choose. For full day rental, you can add them as a separate product & disable time slots in that one. For weekly/monthly, you can have another product & enable multiple-day booking for that.


  61. Hi Ashok,

    I’ve purchased your plugin (through a client) and am absolutely pleased with it aside from the inability to charge a deposit. Is there a plan to integrate partial payments/deposits in the near future?


      1. Hi Ashok. The deposit feature is apparently going to be released in a near future, that’s great! One suggestion, I don’t know how complicated it is to implement, but it would add a lot of value to this feature: make the deposit item-based. That is to say, give the possibility to set up a different percentage for each product (for some event I would like to charge 100% immediately, for others I would only need 30%, for example). Thanks anyway!

  62. Hi Ashok

    We would like to use the module for a holiday villa agency. We would want to allow people to select villas using the categories in WooCommerce, but also include selection by villa availability. For example, they may want to select villas that are in Spain, have 2 bedrooms and are available between 15/09/2014 and 22/09/2014.

    Is this possible?

    1. Hi Mike,

      Currently you can search based on date range. So all villas available within a date range can be shown, but it does not include location & no. of bedrooms capability.


      1. No. I understand that your plugin will not have that. I was thinking that if we use the category filtering option within WooCommerce to display all the 2 bedroom villas in Spain, would your availability filter by date then apply to the already filtered villa list, or will it always show all the available villas by date regardless of the fact that you had already filtered them?

  63. Hi Ashok,

    I’m currently putting together a site for a hire company. One of their requirements is that when an item is booked there is a period added to allow for delivery. For example, if an item is booked for a Tuesday and Wednesday, it would then be unavailable for hire on Monday and Thursday as it would be being delivered or returned. The delivery & return days can however overlap (returned in the morning, sent out for delivery in the afternoon).

    Would this be something I could do with the plugin? If not, in your opinion, would it be possible to hook into your plugin from the functions.php file (or another plugin)?

    I hope this makes sense and look forward to your reply!


    1. Hi Howard,

      The first part is built & will be available as an addon by mid november. It is currently under user testing. The overlapping part is something that is not included in it.

      I don’t think there is any other plugin that can hook into our plugin to achieve this functionality.


  64. Hi Ashok, we are trying to implement the Bookings Availibility Search widget, but that doesn’t seem to work for us. We sell tours that use single day bookings, no time slots. The search result shows all products instead of only the available ones on that specific date. Do you know why? Can it be the widget doesn’t work for single day bookings?

  65. Hey there,

    Are all the times going to be it the same time zone. I.E. I am going to be selling products across the entire united states, where we have 3 different time zones. So if I am on the East Coast in New York, however, I sell a product in California, as well as products in Florida, the time zones will be different and the times may be conflicted. Any ideas on how i might deal with this problem?



  66. I have on my website two different ticket price options for a room reservation. The room reservation is irrelevant to the number of people. If the group leader buys 10 reg priced tickets and 15 more expensive tickets, the room should book for that day. I have the item set up as a grouped item currently, so when the client reserves the room they can pay for the people and tickets. I can chose the booking date and time, but when submitting it, it does not show up on my reservations on the backend, nor does it block out that date, even when I chose “Lockout Date after X orders: 1”. How can I make this work, thank you!

  67. I need the ability to automatically block out a set time period after appointment has been booked, is this function currently available yet I am not able to see it in my settings page?

    I’m using this plugin for in-home services & although I need clients to be able to book times at every 1/2 hour increment (e.g. 10.30am, 11am, 11.30am, etc), once a booking is made, I need to block out time to get from one appointment to the next (e.g. 1/2 hour)… Yet I don’t want the client to see a specific time slot on the shop page (e.g. 10.30am-11.30). Is this possible to do?

    Many thanks

    1. It is not possible to block the following time slot after booking a particular slot. There are open-ended time slots, so you can show only 10:30 AM, 11 AM, 11 30 AM, etc. in the time slots dropdown.

  68. I purchased this plugin here a couple of days ago. Thanks.
    I’m creating a service to book a mini-golf field per hour, from 09:00 to 10:00, from 10:00 to 11:00 … and so … from 21:00 to 22:00 and the las one from 22:00 to 23:00 …
    Is there a way to set the PRICE deppending of the HOUR of the day???
    Perhaps with variations???


    Thanks !!!

  69. There is a function really important to consider for your plugins, the posibility of manage rooms, quantity, and user roles to manage for example availability.

    are you planing to add this features in the future

    1. Rooms can be managed as different products. Quantity can also be managed from the admin using the Lockout feature of the plugin. User roles is something that is not available right now in the plugin, that would come soon.

  70. I’m very keen on recommending your plug-in for my clients. There may be an simple answer for this question that i haven’t discovered, otherwise it may be something to explore….

    I have a client that requires SMS reminders to their clients at set times before their appointments – example: a seminar that would like the reminder SMS to be sent 24 hrs beforehand. I see that Twilio integrates with WooCommerce for customizable ‘oder status’ updates – i there any way a reminder SMS can be sent for calendar appointments?

    i apologize if its a ‘no brainer’ configuration in WooCommerce settings…. i’m just starting to familiarize myself with it and hopefully your plug-in. Your plug-in looks like a great addition or ‘sell’ to some of the solutions i am recommending to clients.

    best regards,


    1. Hi Don,

      Currently there is no way reminder SMSs or Emails can be sent for the appointments/bookings. This is scheduled to be added in a future update.

      Thank you for the appreciation of the plugin.. I’m glad you like it & can recommend to your clients.


  71. Hi,

    Just a short question, how can I add a prise for a week product. Like a rental that is offered by week. So 7 days is price X and 8 days is price 2X.

    Thank you in advance,


  72. Hi Ashok,
    I’ve got a pre-sale question. I get a lot of bookings via email/phone; for these bookings I would enter the details myself directly from the admin. In this case, could the client receive an email with a and a link back to the site so as he can pay the order?
    Thank you

      1. Hi Ashok,

        Is it in your plans to implement it? I suppose it is quite important as most agencies/activity providers receive bookings by phone/email at least once in a while.

        For now this is the only big limitation i see to your plugin, the rest is very nice! congrats anyway.


  73. Hi Ashok,

    Awesome looking plugin/extension you have 🙂

    One question:

    Is it possible to make the selection of a date Optional at the time of checkout and then provide the facility for them to select a date after they have purchased sometime later on my website?

    Maybe some products are optional and others the date selection is required.

    Like maybe using a shortcode to display the booking form on my website…


    1. Okay – I figured out my first question about the date selection being optional.

      Here is my revised list of questions:
      1) is it possible to allow the customer to select a date after they purchase?

      2) is it possible to create a product that requires 2 days on the calendar and only allow a customer to pick 2 consecutive days? This also means they can not pick 3 days.

      3) is it possible to define a recurring, multi-day product as mentioned in #2 above?

      If it is not possible, I would like to request these features as they will have a significant impact on my business.


      1. Hi Steve,

        Thank you for the appreciation.

        1. No. It isn’t possible to do that right now.

        2. No. There is no way to select fixed number of days currently.

        3. A recurring product can be created, but it can’t be as you pointed out in point 2.

        Yes, they are important features. Could you please add these on http://feedback.tychesoftwares.com so they can be tracked? It would also allow others to vote for these.


  74. Hi,

    I just bought this plugin and got the following error:

    Fatal error: Cannot call overloaded function for non-object in ***/woocommerce-booking.php on line 213

    Can you help me out with this ?


  75. hey!

    i’m positive that i’m going to buy this plugin, but i was wondering what woocommerce theme would be best to use this with for the tour business i am starting?


  76. Hi
    I would like to buy your plugin but I got a question before .
    I’m using a production environment as well a staging environment.
    By the way, I need to buy the 5 stores license instead of the single store because if not, the plugin will not work on the live website when I deploy a release, am I right ?

    1. If you want to use it only on 1 website, then you can buy the single store license, no need to buy 5 store license if you want to use only 1 website. It will work on staging & production both.

  77. Hi Ashok,

    I got a pre-sale question.
    I’m working on two environments : Live and staging
    Staging is just a copy of my live website but on another URL / Server
    With a single store license, if I’m installing your plugin on my staging website, each time I push live (deployment on the real live URL), the plugin will be deactivated ?
    By the way, even if i will use your plugin only on 1 site, I need to buy the 5 stores license ?

    Could you please help me on this point ?


    1. Hi Nicolas,

      If you are pushing to live by copying all files from staging to live, then I think it will stay deactivated by default. You might need to activate it.

      You don’t need to buy 5 site license for use on a single site.


  78. Hi, I would like to know if it is possible with your plug-in to:
    i.e. I have a music class slot available on mondays at 4:30. When a student books that class it will show it booked every monday for a year but the student would get auto billed for it once a month.


  79. Hi, your plugin is very useful but I found that sometimes makes wordpress crash because it uses too much memory.
    Using “debug bar” plugin I found that once activated my wordpress uses +40Mb memory more.
    A healthy WordPress blog should use about 25MB of RAM.

    Could it be possible to add new features to reduce the amount of memory the plugin requires to work?

    Thank you

  80. Hi Ashok:

    Looks like a great plugin. Question:

    Does this plugin integrate with iCal or Google Calendar?

    The service is for my wife who is a Physiotherapist. She carries her iPhone with her when she is with her clients – both in her clinic and when she does home visits. The iPhone integration is essential since it is part of her workflow.

    1. Hi Richard, the plugin does integrate with external calendars. Once an order is placed, the customers can download the ICS file from the Order Received page. The ICS file is also sent via attachment in the admin & customer notification emails. The ICS file would need to be downloaded & then uploaded to the Google calendar. There is no auto-sync.

      1. Ashok – many thanks for the prompt response. The lack of auto-sync is a bit of a pain especially when multiple clients are booking times throughout the professional’s workday.

        One more question: can the client **easily** change their booking time after the original booking? How would they do that?

        – Richard

  81. Hi Ashok, great work here. I purchased this yesterday. I have endless type of services that need so many customization of bookings. How do I turn off the end date? For example for 1-day trips. Any pointer to help would be much appreciated. Thank you

    1. Hi, if you do not want an end date, please do not check “Allow multiple day booking”. If you are looking for only date bookings, then you also need to make sure “Enable Booking Time” is not checked.

  82. Hi, I’m getting this error message when going to my product page. Are you able to tell me what may be triggering this issue?

    Warning: implode() [function.implode]: Invalid arguments passed in /home/gcstudio/public_html/wp-content/plugins/woocommerce-booking/woocommerce-booking.php on line 2962


  83. Hi there,
    Considering this plugin for a client. I just wanted to get confirmation that the plugin allows the user to check availability.

    Since the plugin would be used for a single product – would there be a way to show on first load what the available dates are? If not, do you know a plugin that would do this ?

    Thank you

    1. Yes, user can check availability. You can use the “Inline calendar” setting which will show the calendar already open on the product page with the booked dates unavailable for selection.

      1. Customers have to be able to book multiple days at a time. After purchasing the plugin, it seems that the availability view is only possible for singular day bookings? Is there a way around this as this, I’m not sure if I would have purchased if I knew of this limitation.


        1. Hi Cian, the availability view is also possible for multiple day bookings. The booked dates will automatically become unavailable once the lockout period has been reached. You need to set the lockout appropriately. You can create a ticket for any further assistance. We would be glad to help you with this.
          You can create a ticket for this on http://feedback.tychesoftwares.com . Please click on “Contact Support” link once you are there.

  84. Hi,
    What’s the difference between 1.6 and 1.6.1 ? I don’t have the indication that an update is availaible in the wordpress plugin manager.
    How can i do for upgrading ?


    1. Currently there is no difference. We haven’t yet released the update. Anyone purchasing the new plugin gets 1.6.1. Since we are accommodating for lifetime license keys for all customers prior to 7th Dec 2013, that’s why the update is not yet released. It will be released tomorrow.

  85. Hi
    I would like to buy this plugin…just need to ask one Q
    I have a house cleaning business – does this plugin lock out the date/time for ALL products after it has been used x number of times?
    So for example – someone booked a appt for Dec 24th 9:00, that time slot will not be available for booking across all my products


  86. Hi,

    Your plugin looks great. However, i have 2 requests that would be a show stopper:
    1. Can it be integrated with buddy press (a new tab to manage bookings in BP profile page)
    2. Can a new event be created front end ?
    if no, do you plan this and when ?

    Thanks a lot

  87. Hi, I am a little confused at how the booking works if someone purchases a reservation without indicating a time (Gifting it).
    Where do they pick a time after they have made the purchase?

    Secondly, I was wondering if it was possible to use this together with the WooCommerce Product Bundle extension? For example lets say I offer one slot for X, and then I offer a bundle for three time slots for Y. Then the customer could have the option of picking three different slots whenever the see fit. Is that possible?

    Thanks for the help!
    Also great plug-in, I was having a hard time finding a plugin to use and this has been perfect so far =)

    1. Thank you for the appreciations. 🙂 I’m glad you found the plugin perfect for your needs.

      To answer your questions:

      1. If someone purchases a reservation without indicating time, then the admin needs to enter it later in the order. There is no way for the user to pick a time later by themselves.

      2. It is not possible to use it the way you have asked as there is no way to bundle time slots. Time slots are not separate products.

      1. Well what I mean is… I have it set up so the customer can buy a 2 hour lesson with an instructor. What if I sold a bundle with 3 of these 2 hour lessons? Does that make sense or no

  88. Hey im not sure if my last comment went through but I was also wondering if there could be a way to remove the part that says Activate license so I don’t confuse my clients when i create an account for them

      1. Hi Ashok,

        I purchased your script today. Some reason I am having problem with sales calendar on setup page, I keep getting chinese calendar on woocommerce sales price date calendar.. Your booking calendar was set to English… please help…


          1. Hi Ashok,

            Thank you so much, please try to get back to me asap…. I really need this to work. Really appreciate it.

            – Goose

  89. I want to wp plugin like this

    we are creation a web site to resturent: it has time slots,
    no of tables.. i want to booking calender like this..
    first : click date : show times: table no
    avlabiliti check and bookin it

    please help to me
    i m new in w_p

    1. The booking plugin can be used to show the date & available times. You will need to add the “Table number” field using some other plugin like the Product addons plugin.

  90. Hi,

    I saw in a previous comment that WPML support was planned to be release in December. Since it’s past now, i’m wondering when you are planning to support it now?


  91. Hi Ashok

    Your plugin seems promising for a site I’m working on. I would like users to be able to book lessons. I would like them to be able to select more than one date in the week so they can have multiple lessons per week. I’d then like to use the Woocommerce subscriptions plugin http://www.woothemes.com/products/woocommerce-subscriptions/ so they can book those lessons and pay for them via a monthly subscription. I saw that someone mentioned a similar need with regards to booking a block of 8 yoga classes in the comments in July and you said that booking over multiple dates would be available by August.

    Can you confirm that your plugin would meet my requirements?



  92. Hi, great plugin. I have a question about the rental options for this plugin. When will this become available? Will renting something effect anything if multiple items and the rental are purchased at checkout? Thank you.

    Stacy Wells

  93. Hello,

    Seems like a great plugin which i’m planning to use. Just one question:
    I want to use to plugin to let customers book a treatment on specific day and time. Can you also manage the number of treatments that can be booked on specific day and times. For example on wednesday 13.00 it is possible to book maximum of 3 treatments. I have like 30 different treatments in total, but only 3 can be booked max.

    1. Hi Willem, yes, it is possible to assign maximum treatments for different days and/or time slots. This can be done using the “Lockout” feature that is available on a per time slot as well as a per-day basis.

  94. I am trying to find a scheduling plugin that can charge for a mobile service (me traveling to client) plus the cost of travel based on mileage. So, when the customer enters their address where a service can take place, it would calculate based on the distance from my office location what the travel fee would be. So, a calculator for cost of service + travel fee = total cost. Some iteration of that would be acceptable too – (based on mile ranges instead of exact mileage). Every plugin I see has the option to add a price but not an additional fee based on location. Does this make sense and does your plugin meet this criteria? Thank you for your time!

    1. Hi Adam, our plugin does not have any provision to add an additional travel fee based on location. You could perhaps use the order delivery date plugin on the checkout page for this, but that too doesn’t have anything inbuilt to calculation location-based fees.

  95. Hello, I am a tour guide and need to sell my time wisely. Is it possible that the plugin automatically blocks the time, when people have booked me for these days? If I offer three tours but I am a single working guide, I can not do on the same day another tour, so all the other two tours need to be blocked to. Is that possible? Thanks

  96. Question before purchasing: will your booking plugin work within a lightbox? I have a page with a specific category of products. I want customers to click on a product name to have the product form displayed in a lightbox. Will your plugin work this way? Will the calendar show in the lightbox? Thanks

  97. Could this plugin be used to book appointments (1hr to 8 hrs+) with different consultants?

    – Every consultant’s availability differs from day to day, week to week (their schedule needs to be updated weekly)
    – Weekly calendar view listing all consultants and their respective availability
    – Minimum booking is 1hr
    – Rate varies (1hr, 1.5 hrs, 2 hrs, 5 hrs, 8 hrs, and additional hour rate)

    Please advise.

    1. – Currently it is not possible to add different consultants. However, you can use the Tour operators addon that will allow you to add different consultants. They can add their own calendars by logging in.
      – Weekly calendar view is not available.
      – Minimum booking = 1 hour can be set by creating 1 hour time slots
      – Currently it is not possible to add different prices for different time slots in same product.

  98. Hi Ashok,

    I have a Pre sales Question regarding this plug-in. A client of mine has a webshop with a Part that sells products and a Part where people can rent products. When I buy and install the Booking Plug-in, is it possible to make it only work with the rental products? Or to put it another way: is it possible to use it’s functionality on a individual product basis?



    1. Hi Robert,

      Yes, you can use the plugin on an individual product basis. You can enable it on selected products & keep it disabled on others where you do not need it.


  99. Hello, i Have two questions before Buy the plugin
    1) I want to know if the support to WPML has been put in the last version of our plugin.
    2)If the costumer ha booked the room , will get it after a confirmation email? What is the content of the email confirmation?
    Greetings, Carmelo

    1. 1. WPML support will be released in this week. It is not there in 1.6.4. Will be added in 1.6.5.
      2. Customer will get confirmation email. It is the same order notification email that is sent out by WooCommerce.

      1. Thanks for your answer!
        Now i’ve another question: How to sync the booking of my website to booking channel us Venere.com, booking.com etc?

  100. Hi, This plugin looks great! Just wanted to check before purchasing if it supports variable pricing meaning can I set certain variable to alter pricing depending on the number of days between the date the reservation is made and the actual date of booking. Similar to how airline online ticket sales work.


    1. Hi Ronnie, the plugin does support variable pricing. For example, you can create variations like “Number of adults”, “Number of children” – assign a price to each & based on the variations & the dates chosen, the costs will be calculated. You can check the documentation page for a video on using variations with the plugin.

      1. Sounds great! How about setting the price depending on the number of seats available? For example, for an event that has 12 seats available, I would like to set the price to go up as the number of seats decreases. Is this possible?

  101. Hello

    If I create a product that has variations e.g.

    Room 1
    Bronze Food Package

    Room 1
    Silver Food Package

    Room 1
    Gold Food Package

    Can I use your plugin to make say Room1 with the Gold Food Package only available on a Saturday?

    Thanks in advance

  102. Hello! I have a few questions before buying this great looking plugin:

    First, some context – I own and operate a personal growth practice called UZAZU. We certify coaches to use this Mind-Body method with clients. Short term, I need to automate the booking of my own 1-1 coaching sessions in various package offers. Long term, if this goes smooth, I want to bring in the coaches I’ve certified in my coaching modality to be providers as well and have their clients book sessions via the central UZAZU site. We run Buddypress and Woocommerce.

    1) I need (and presume my other coaches will need) 2-way sync with Google Cal so that the standard availability times I input into the plugin are cross-checked with other appointments that come into my schedule outside of the people who book time w me via this plugin (and thus avoiding and conflicts). Do you know when and if you will make this feature available? (this is mission-critical for me…)

    2) When existing customers book sessions with me, will/can their standard info fields be auto-populated? And how easy is it to integrate/connect with Buddypress user info? (or must it all go through Woo?)

    3) Can customers buy a package of multiple sessions, have them ‘credited to thier tab, so to speak’ and then book them one at a time, when they are ready? I often have people who know they want 5 sessions w me, but don’t know more than a week in advance when they will want each individual session.

    4) Can Customers make a downpayment on a package of sessions and then, pending on how they like their intro session, either come back and pay the rest and book (some of) the next sessions, or alternately log back in, hit a refund button and get their deposit back?

    Thanks in advance for your answers! – Dylan Newcomb

    1. 1. Expecting 2-way sync with Google cal by Feb 2014 end.
      2. Only Woo. Not sure what you are trying to say about the other point.
      3. No.
      4. Down payment is possible. Rest of it is handled offline.

      Please email me via the contact page for further queries.

      1. Hey Ashok – thanks for your answers. Would you mind giving me an update? When do you currently expect 2-way google cal sync to be ready? And can you confirm if this will be integrated with your ‘multiple service providers’ add-on? I need to have a solution up and running by March 12th that can book coaching sessions for 15 different providers using 2-way g-sync. Thanks!

        1. 2-way google cal sync is still estimated for Feb end with a slight delay perhaps. Multiple service providers addon? Which one you are referring to? The better thing is to not rely on our schedule as it is influenced by several factors.

          1. By ‘multiple service providers’ I mean the Tour Operators add-on. Will the upcoming 2-way google sync be available for each of the Tour operators? This way, each of my life coaches can arrange their own client bookings via our central site.

  103. Hi Ashok,

    I’ve just been playing with the multiple timeslots demo site to test if what I need to achieve is possible. I need to setup tours at different time slots, so 9-10, 10-11, 11-12… etc. for Mon-Sat. However, I need to limit the availability of the time slots to 40 tickets per time slot. I also have some variations setup for customer type, e.g Adult, Senior, Child and Group. Those 40 tickets have to be allocated between those groups, so if you buy 40 Adult tickets then that timeslot becomes unavailable for all customer types.

    So far it was very easy to setup and looks to be working as required. I thought I would test the availability of the time slots by putting the number of available tickets to 1 and then making a test purchase for 9-10am on the 27th January. Firstly, it would be great if a time slot wasn’t available if we had already passed that time (it’s currently 1pm in the UK where I’m testing). Secondly, once I made a purchase I expected to be able to go back and book another time slot on the same day, but instead the whole day is blanked out on the calendar. Is this possible to do? I’ve either set it up incorrectly or there’s a bug?


    1. Hi James,

      The tickets cannot be allocated based on variations currently.

      Regarding the whole day getting blanked out, it will black out if the lockout is set to 1 for the date field. So if let’s say you have 10 time slots for a day, you set lockout for each time slot to 1 & lockout for the date to 10. That way only the particular time slot for that date will become unavailable after it is booked once while the rest 9 will still be available. So I would say it’s a setup issue.


      1. Thank you for the quick response!

        That’s a shame as the variations are important for me as I can only accommodate 40 people at one time at my venue due to fire regulations. So if the variations don’t work then someone could purchase 40 Adult tickets and 40 Child tickets at the same time.

        But thank you anyway, I’ll keep an eye on your plugins development as it looks to be developing well.

  104. Hi Ashok,

    I have another Question regarding the Booking plug-in: is it possible to use it for a rental business that charges more for the first day and a lower amount of money for all the other days? A Client of mine has a Costume Rental and charges € 75 for the first Day and € 25 for all extra Days after the first one. I already bought your plug-in, but I’m afraid this isn’t possible…



  105. I have purchased and installed your plugin and have a request. I am building a website for a linen rental company that caters to vacation home renters. The concept of using your plug-in makes perfect sense for what I’m trying to use it for with one exception. I need an option to book per week (instead of time slot or days). The product variations I have set-up are priced by the week (options include 1 week, 2 weeks, 3 weeks, 4 weeks, 5 weeks). So when I enable your booking tool on the product page, it multiples the rate I have for 1 week times 7 days (as the customer is going to select an arrival date and departure date that spans 7 days. So while my 1 week price is $13.99. Your booking tool changes the price to $13.99 X 7 because it is charging per 24 hour period. Any chance you could add a time format of 7 days? Any help is much appreciated!!!

  106. Hi,

    i read from the other comments above that it is possible to add passenger/person details with the integration of gravity forms.

    my question is if it is possible to have automated customised number of forms for the number of passengers/persons selected.
    for example, 3 adults, and then 3 forms for each passenger’s detais like name, passport number, age, etc, will appear at the checkout page.


  107. Once bIught, can I use the plugin on as many sites as I like, as per GPL terms? Just wanted to make sure before I purchase. Thanks.

      1. Isn’t the plugin distributed with full, unencrypted source code under GPL? Since it’s based on WooCommerce, which is a GPL software, this plugin should be GPL too. Correct?

        1. It is GPL. Ofcourse it’s distributed with full, unencrypted source code. But that has no relation to using it on 1 site or on unlimited sites. For unlimited websites, you need to purchase the unlimited website license.

  108. Hi guys,

    We purchased the WooCommerce Booking plugin.

    On our website, we allow customer to book events such as: yoga retreats, meditation workshops etc.

    Those events take place on certain dates, but we want to allow the customers to arrive before the actual event starts and stay after it ends.

    Is there a way to set the calendar in a way that a specific range of date must be chosen? For example, you must arrive before April 4th and must leave after April 11th – but the flexibility for the exact dates is still at your hand.

    Can I do that?



    1. The plugin does work for hotel bookings. You can add dropdowns like No of adults, No. of children using inbuilt Woocommerce variations. The labels can be customized from the “Booking Labels” section.

      1. “The plugin does work for hotel bookings. You can add dropdowns like No of adults, No. of children using inbuilt Woocommerce variations. The labels can be customized from the “Booking Labels” section.”

        I’m only concerned if the plugin can create a check-in & check-out calendar functionality at the time of buying a product/package, so we will have a record for the purchased user, of his/her: check-in date & check-out details , so he/she is only permitted within the dates he booked

        1. The plugin has multiple day booking that would allow to capture check-in & check-out dates while buying a product. Those details are also recorded, saved in the order details for admin, and also sent in the order email notifications to the customer & admin.

  109. Hi. Amazing plugin! I’m looking at your Bookings Plugin and the Multiple Time Slot addon. I’m hiring out a set of items, mostly in groups of 10 or 20 items at a time, per customer. If I have 20 items total for hire, and a customer only requires 10 for their booking for a particular time slot, will your plugin allow the remaining 10 items to still be available to another customer for the exact same time slot (or will that time slot be unavailable, despite 10 items still being available)? Thanks.

    1. Hi Justin, Thank you for the appreciation. The plugin will allow the remaining 10 items to be available to another customer for that same time slot. Once all 20 are booked, only then that time slot will become unavailable to other customers.

      1. Hi, one more question please. For this business, the bookings can range in time from 30 minutes, to multiples of 30 minutes (for which we’ll use the Multiple Time Slot addon). Is there any way to automatically include an additional 30 mins before and after a customer makes a booking (for the business owner to travel, setup, etc.)? In other words, if a customer books 60 minutes, they pay for 60 minutes, but the bookings system has allocated 120 minutes total to the booking behind the scenes? I hope that makes sense. Thanks.

        1. Currently there is no way to include additional 30 minutes before & after a booking. We do have a feature in the rental addon that blocks number of days before & after the booking dates, but not for minutes.

  110. Hi. Looks like a great plugin, I’ve been testing your demo. Only thing I wonder about: If you only set up one date and time for a event, why does it show the calendar? Would much prefer that – if there only is one date – it just showed the date and time. Then recurring events og booking/appointments with time slots could have the calendar and non-recurring event just displayed the date and time. That would be great.

    1. Hi Nick,
      Showing the date & time selected if there is only a single date/time slot is something we are working on. It would be released by end of March. For non-recurring events, we can’t just display the date & time. We have specific dates option that allows users to select non-recurring booking dates. A calendar would still be displayed for non-recurring events too. Only when there is a single date, then that date & time will appear already selected.

  111. Hi Ashok,
    This looks awesome. I have a couple of pre-sales questions. My client’s scenario is: We have a group of members, they need to pay an annual subscription for access to a property reservation calendar. I think I can do that with woo commerce and groups etc. or restrict content pro. Once they have access they need to see a month calendar view that shows usage. So for example, on X date there would be a note that the morning was reserved for person Y. Free slots would just be empty. Currently with the code I have, they click on the date number in the calendar view (per google calendar usage) and then choose from the booking options. Once they are done making the booking it publishes to the calendar view so others can see it.
    So my main question is: do you have a calendar view option or plans to create an add on for that? Everything else looks good to me. Congratulations on a great plugin.

    1. Hi,
      Thank you for the appreciation.Currently there is no calendar view option. There is an inline calendar which shows the calendar on the page when the page loads, but that does not show who has booked a particular slot.

  112. Hi there,

    Presales question. I handle a hotel that has 6 single rooms and 9 double rooms. Is it possible to list only the two options, the single room and the double room, and have them booked until all 15 are booked up? Or would I have to list each of the 15 rooms individually even though 6 of them are exactly the same and the other 9 are exactly the same?

    Thanks for taking the time to answer my question!

    1. Hi Casey, you can create 2 products: Single room & Double room. You can set the lockout for each to 6 & 9 respectively. That will ensure they can be chosen only on dates when they are available. Otherwise they will be unavailable.

  113. Hi Ashok,

    1) Looking to view all bookings in a calendar view. We are happy for this to be done using Google Calendar. Is this what the up-coming Google Cal 2-way sync will allow? Also, any ideas for a launch date?

    2) We would like to display custom fields & variations on this calendar / admin view. Eg. on Booking product you choose date, time-slot and a ‘teacher’. Then on the calendar we could display the booking with the chosen ‘teacher’. It would be useful if there was a method of adding something like this without editing your core code.

    Thank you.

    1. Hi Elliot,

      The google calendar sync was for syncing the bookings automatically with the google calendar. The monthly view can then be done from the google calendar once 2-way sync is done. Unfortunately, the 2-way sync functionality is delayed. We do not have an estimated launch date for it.

      The additional functionality you suggested could also be developed once the 2-way sync functionality is completed.


      1. Hi Ashok,

        I’m sure you do not want to commit to the date, so apologies for me pestering you. Are you able to provide a rought idea so I can arrange a job for a client. Will the 2-way-sync be within 2, 6 or more than 6 months?



  114. Hi there,

    I have just purchased this plugin. Am I able to set the number of bookings available on one specific course so not to over book?

    1. Hi Caroline,

      I have just re-sent the purchase receipt with the download link. Please check your Spam folder in your email account along with the Inbox folder. I had replied to you earlier via email.


  115. Hi there,

    This looks like a great plugin well done! Just a few questions before I purchase for my walking tours site.
    Basically I need people to be able to book a 3hr walking tour on my site with specific time and dates.

    1. I would need to be able to capture their name and phone/email and issue a voucher or a unique code. Is that possible and how to do?
    2. Can I change the styling to suit my theme? (I think I read that it is not possible in the plugin but can I make changes to the css?) This is the theme I want to use (eg. http://demo.codestag.com/crux/product/chalkbag-cotton-belt-2/)
    3. Do you have a demo (or live site) of a day tour example? I couldn’t find in your demo but it is shown in the second of your screen shots.

    Looking forward to your reply


  116. I see back in 2013 that a cancellation policy function was planned. I don’t see that it was implemented. Was it? Also, how could I handle multiple class or venue locations? How can I arrange to pay teachers based on how many people came to their class? thanks

    1. Hi Gary,

      The cancellation policy part is not implemented.

      For multiple classes/venue locations, you might have to use the inbuilt WooCommerce variations. Our plugin doesn’t currently have the ability to add multiple resources.

      For finding out how many people came to a teachers class, there is no way in the backend where the availability is shown. But on the frontend, when a date or time slot is chosen, it shows how much is available. Although that’s a crude way, but that can be used to find out how many attended the class.


    1. Hi Bartolo,

      Thank you for the appreciation.

      You can use our plugin to add the Delivery time slots along with the booking date. However, for Delivery place, you will have to use some other plugin like the one you already have or like Gravity Forms.


  117. Hi, I have a pre-purchase question.

    I am searching for a plugin that will service my dance studio. I have up to 10 dancers per class and up to 5 sessions per day that run 6 days a week.
    Can your plugin allow my dancers to buy a recurring dance class for a term?

    Term 1
    9 sessions
    I also require it to work on a per class cost of $16 so if dancers join part way through the term that they only pay for the classes attended.

    I also want this to work with coupon codes and promotions. Is this plugin going to be suitable or at least when teamed with Woocommerce going to be suitable?

    I’ve already purchased something that is nowhere near what I need. So I’ve already spent $ and need to really know before I purchase. I have to build this so I can run promos for Christmas and am a little under pressure.

    Thank you, I appreciate your help.

    1. Hi,

      Currently our plugin does not support recurring bookings. So essentially, when you accept a start date & time from your students, it won’t block that for the remaining days.
      The dancers can choose a date & time. Using the Quantity field, you can set so that one corresponds to Number of sessions or you can use a WooCommerce variation for that.

      With the above setup, our plugin will only block the date & time which is being booked. It won’t be able to block the other days falling within that term.

      What exactly does one term correspond to? How many days & sessions?


      1. Thank you for your quick reply.
        Each term is different and usually runs within the schooling terms in Australia. Please see example below

        9.10am – 9.40am: 18mths – 2yrs & 3mths
        9.45am – 10.15am: 2yrs – 3yrs & 3mths
        10.20am – 10.50am: 3yrs – 5yrs

        Term 1 2016
        Monday’s = 9 lessons
        Commence: 1st Feb – 4th April (with the exception of 28th march – Easter Monday)

        Each term has 9-10 sessions per class time. The variation happens due to public holidays.

        Thank you for your help.

        1. Hi,

          We have created a demo product for you: http://staging.tychesoftwares.com/woocommerce-lite/?product=dance-classes-2

          Each term can be created as a separate product. Until the term starts, all bookings will happen from the start date (1st Feb for example). Once this date has 10 bookings for a session, that session will no longer show up.

          The user will have to select number of sessions from the dropdown (added using WooCommerce variations). This will be useful if the user is booking from middle of the term.

          I am not sure if this will fit your needs or not. But this is what can be achieved with our plugin.


  118. Hello!
    I have two doubts about it:

    1. Does the plugin works with subscription extension?Ie. My customers will buy a plan (paying monthly) and I will give them (using AutomateWoo) a 100% coupon to book 5 product of one category during the month.

    2. Is It works having different atributes for the same product? Ie. I wanna rent one dress and I have different sizes or/and colors. Just like this link: https://www.renttherunway.com/shop/designers/theia/marisol_jumpsuit
    Will it work and block the future rentals just for the specific size/color?

    Thank you!

    1. Hi Andressa,

      1. The plugin is not yet tested with WooCommerce Subscriptions plugin. As far as you want to use the plugin to accept a date or date & time or multiple dates, it should work fine with any plugin.

      2. The plugin currently does not block dates based on attributes. We are currently working on that & it will be released in the next 1 month.


  119. Hi!

    After long research and almost giving up I found your plugin which seems to be exactly what I’m looking for. But before I buy, I would like to check a few things …

    1. You say that the plugin can be integrated with Woocommerce. Does that mean that the extensions you can get through Woocommerce will work in your plugin, as well? The extensions I have in mind are Product vendors (for multiple vendors) and Woocommerce Mollie (for iDeal as payment option).

    2. Is it possible to change the design – therefore colours, fonts, layout etc.?

    3. I think that this is not one of the features, but please let me know if it’s possible to create it in near future… My vendors (who are local providers of hotel rooms and tours) should be able to press a ‘confirm’ or ‘reject’ button or to suggest another date in the confirmation email they receive after the booking.

    I’m looking forward to your answer,

    1. Hi Tina,

      1. Our plugin is not yet tested with WooCommerce Product vendors. But as long as vendors have individual products, the bookings will always be a part of those products. So I don’t see a reason why it should not work with the Product Vendors plugin.
      Regarding WooCommerce Mollie, our plugin works with all payment gateways that are supported by WooCommerce. So it will work there since it doesn’t really interfere with the payment process.

      2. You can change the colors, fonts, etc. For colors, we have about 24 calendar themes. You can still customize it further with CSS files.

      3. You are right. This is not a feature currently. But we do plan to take it up. You could add this feature on: http://feedback.tychesoftwares.com/ . That way others can vote & we use this system to plan our plugin updates.


  120. Hi Vishal,

    Will your plugin enable me to offer people the ability to book a SPECIFIC MONTH as the timeslot?

    Everything I’ve looked at so far, including Google Calendar, makes people choose a week, day and/or time. I need to be able to configure the tool so that they pick January or March or October, etc., and when that specific month is booked, that month shows as not available.

    THANK YOU so much!

    1. Hi Grace,

      It’s not possible to give the month as a Time slot. But you can still achieve the desired functionality. I have created a sample product:


      I have enabled the 1st of each month. Once 1 user books it, it won’t be available for others to book. So the whole month will be disabled once it’s booked.

      Let me know if this is close to what you are looking for.


      1. Hi Vishal,

        Thanks for replying so quickly! The concept works, but the layout doesn’t. I need a full year’s calendar in view on the web page, people are able to see at a glance what’s available and what isn’t. But, I also need the to automatically update as people book their months (in other words, I can’t take time to manually go in and alter styles).


        1. Hi Grace,

          The calendar does update the availability in real-time automatically whenever a booking is made. That’s the whole point of it. You can check that by placing a booking.

          As far as showing a whole year’s view, we have an option to show a maximum of 2 months at a time from the Booking -> Settings page.

          We can change that to show 12 months together. I hope that helps.

          Let me know if you have any other questions.


    1. Hi Mohammed,

      I have checked in our database that your license key activation status is inactive.

      Please enter the license key in the “Booking-> Activate License” menu, and save it. Once saved, please activate the same. You shall see “active” in green when the license is activated. Once the license is activated, you will receive an update notification for plugin in the WordPress dashboard->Plugins page.

      Alternately, you can download the latest version of our plugin from our website as below:

      1. Please login to: http://www.tychesoftwares.com/wp-login.php
      2. Once logged-in, please go to: http://www.tychesoftwares.com/purchase-history/
      3. You should be able to see your purchase there & you should also be able to download the latest version of the plugin from there.

      Please unzip the downloaded copy and replace the contents of the existing plugin folder “woocommerce-booking” with the new one via ftp to ensure that the plugin settings are not lost.

      We have only latest version of plugins and addons are downloadable from our website.

  121. Hi, I have purchased Woocommerce Booking & Appointment Plugin, and I got my invoice with an invoice email notice。 When I go to the the Purchase Confirmation page and start download the plugin, the connection to this software were broken,and when I restart download it, the website said “Sorry but you have hit your download limit for this file.”, what is the problem? How can I get this plugin?

    1. Hi David,

      Your download limit has been set to “Unlimited”. You should be able to download the plugin now without any errors.

      Please let me know.


  122. Hi Christopher,

    You can use multiple days booking for product and create fixed blocks by using “Fixed Block Booking” setting for the product. You can set the “Number of Days” for that block and also Start and End day, the created block will recur every week

    E.g. “Event A” is only available on weekend.

    Enabling the multiple day booking method and “Fixed Block Booking” setting by adding following block.

    Booking Block name : Weekend
    Number of Days : 2
    Start Day : Saturday
    End Day : Sunday
    Price : 1000

    The product “Event A” will recur for booking every week.

    Please let me know if you have any query with it.

  123. hi
    really appreciate your plugin the best i have scene , i have some questions.
    1.suppose if you have 10 slots so we have to add slots one by one? click add slot and set time of slot?
    2. we have more than 100 products so is there any bulk edit option , so we can set available time slots globally for all products and also packages etc instead of editing products one by one.

  124. Hi,
    Your woocommerce booking plugin can work with Love Travel theme with woocommerce (envato – themeforest)? It is compatible?

  125. Hello , I use your plugin on http://www.canoeyre.com , I wish to manage stocks from WooCommerce booking . The customer reserves a product for 7 nights starting stock were eg 5 products I want the stock now 4 product but once the week ended stock back to 5. And all this in multilingual site (even stock website for french and english) Thanks for your help .

  126. Hi Rodriguez,

    Thank you for providing URL of your website.

    I visited your website and notice that you are using Fixed Block Booking setting for your products. You can add Fixed Block of Seven days, set start day and accounting to a number of days set end day.
    Screenshot: http://screencast.com/t/cLy2rkUZ3

    You can use “Lockout Date after X orders” feature of our booking plugin which will allow you to manage the stock for your product. This will block the date once the lockout value is reached.
    Screenshot: http://screencast.com/t/pCR6mQKYv

    E.g If a customer booked a product for 7 days and “Lockout Date after X orders” is 5 then now only 4 stocks will be available for that week.
    Screenshot: http://screencast.com/t/PxqrYvGGUkbn

    You can also display the availability of the product by enabling the “Enable Availability Display on the Product Page” option in product’s Global Settings.

    It will work on a multilingual site. You can translate message which displayed on the product page via “.PO” files. The Same file is located at the /woocommerce-booking/languages folder.

    You can translate the texts according to your business requirement. If you do not wish to use .po file of our plugin then you can use the WPML plugin’s for translating our plugin texts. Our plugin is compatible with WPML.

    Please let me know if I misunderstood your query.

  127. Good morning,

    We would be interested in buying or testing your product “Woocommerce & Appointment Booking Plugin”.
    We have already tried another similar product but our customer is not satisfied, especially for the front-end interface.
    Here some screenshot that can help to understand: http://jmp.sh/pXi9L57

    Our client has to sell 2 product types: single appointment, subscription (carnet).

    STEP 1: The customer selects the “duration” of the service, from a minimum of 2 hours to a maximum of 7 hours, the steps are 30 minutes (0.5h), then 2h / 2.5h / 3h / 3.5h … 6.5h / 7h.
    The intuitive solution is to have a select field (as attached: STEP-01.jpg) and not an input field as is currently the page: http://wipeup.elasticolab.com/prenota/.

    STEP 2: The customer selects the “day” of the appointment (in the calendar would be useful to have an indication of whether that day is available, partially available, busy).
    So the customer selects the “time” when want to be visited.
    The time steps must be able to be customized, eg from h8: 00 to h19: 00 step 1h or 30min, example : 8:00 / 8:30 / 9:00 / 9:30 … 18:00 / 18:30 / 19:00
    (See attachment: STEP-02.jpg)

    STEP 3: the customer can select one or more “additional services” (see attachment: STEP-03.jpg)

    STEP 4: confirming the reservation, the system checks the availability and then to add the booking to cart.

    STEP 1: The customer selects the carnet “duration type” (2h / 2.5h / 3h / 3.5h … 6.5h / 7h).

    STEP 2: The customer selects the “number of meetings” (5, 10, 15 …)

    STEP 3: The customer selects “day and time” of each selected appointment in STEP 2 using the same method applied in SINGLE EVENT.

    STEP 4: the customer can select one or more additional services whose price depends on the “number of events” selected in STEP 2.

    STEP 5: confirming the reservation, the system checks the availability and the booking added to cart.

    I hope that the description is clear.

    Last question: you can install and try to TEST your product before buying it? Or there is a possible refund in case of purchase?

    Thank you


  128. Hi Alessandro,

    I’ve read your requirements. Thank you for mentioning all the details.

    Currently it is not possible in our plugin to load the time slots based on duration. Thus it will be difficult to achieve your 1st requirement. Also for the additional services, you might need to use another plugin like WooCommerce Product Addons for that.

    For the 2nd requirement of Subscription, that is also currently not possible with our plugin. We will be working on making our plugin compatible with the WooCommerce Subscriptions plugin.

    We do not have a trial version. We do have a 30-day refund policy.

    I hope that helps. Please let me know if you have any other questions.


  129. Hi I am trying to configure using variable products with different prices and manage the stock of these.

    Please could you talk me through the settings because I have tried but when the product loads i get an error message saying ‘sorry no products matched your select and the dropdown box for variation/ options is there but the options aren’t showing : http://www.justexcite.com/product/test

    1. Hi Emily,

      Thank you for providing the Product URL.

      Can you please deactivate our Booking plugin and check the same alert is showing on the created test product or not? As we are not displaying such alert message from our Booking plugin. I made the search by the text which is displaying in alert and I found that the alert is coming from WooCommerce Plugin.

      Please refer to below link to follow few initial step which might help you to resolve it.

      I hope this will help you.

  130. Hi,

    I wondered if this plugin is integrated with FacetWP?

    Also, can certain hotel listings go through a booking confirmation page with 1. a confirmation email sent to admin, customer and vendor (hotel)? Where some hotels will not provide availability, is it possible to add a booking request button instead?

    Also, I wondered how this plugin costs half the price here than other websites?

    Kind regards,

    1. Hi Samantha,

      Currently, our booking plugin is not compatible with the FacetWP plugins.

      However, our booking plugin provides the search widget which allows you to search the product availability based on the dates.

      Booking confirmation:

      Yes, it is possible in our booking plugin to provide the booking confirmation for the products. We have released the booking confirmation feature in our plugin version 2.5 which was released on January 25 2016

      Currently, admin confirmation email notifications will be send to admin and client. It will not send the email notifications to the Vendors. But we are planning to add feature where vendor can also receive the email notifications. We are planning to integrate the same with our Tour operator addon also we will try to integrate it with Wp vendors plugin.

      Let me explain in brief how admin confirmation feature will work in our plugin.

      When an order that contains products requiring admin approval is received, an email notification is sent to the admin informing him about the same. The admin can then approve / deny (cancel) the booking by using View Booking Link ( displayed for each item ) in the WooCommerce->Edit Order page.

      When the admin approves or denies the booking, an email is sent to the customer informing him about the same.If the booking is approved by the admin, a Pay link is also included in the email sent to the customer. At the same time, the Pay button is also displayed in the My Accounts page for the given order.

      The customer can then make the payment using either of those options. Once the payment is done by the customer, the order status is also automatically updated by WooCommerce to the status as per the payment gateway selected by the customer.

      Plugin Price:

      I think you are referring to the Woothemes plugin price with our booking plugin. “Woocommerce Booking Plugin” is by WooThemes whereas “Woocommerce Booking & Appointment Plugin” is by Tyche Softwares. So prices for the both are different.

      Bhavik Kiri

  131. Hi

    Pre Sales Question

    Will we be able to:

    Display calendar, let folks book appointments + e-commerce
    Allow for multiple staff
    Allow for booking duration to be set by staff
    Allow for 2 way google sync with each staff members google calendar
    Allow for recurring appointments
    Allow for bookings to be paid for in advance and booked (ie 10 bookings over 10 weeks)
    Allow for discounts for advanced block bookings
    Supports single and multiple sessions per booking


  132. Hi Gavin,

    Our Booking plugin will work if the WooCommerce plugin is activated and installed in your store. Booking calendar field will appear on the Front-end Product page of the WooCommerce which will allow booking the product.

    1. Allow for multiple staff:

    Can you please elaborate this point so that I can provide you optimal solution.

    2. Allow for booking duration to be set by staff:

    Admin can enable the Booking setting for the product as per the business requirement. The product will be available for the booking on Front-end as per the booking settings applied for the product at Admin end.

    3. Allow for 2 way google sync with each staff members google calendar.

    We are working on syncing bookings to Google Calendar for the Admin and that is 2 way Google sync which will work as below:

    Any bookings that come in from the website will be synced into the Google Calendar. If you wish to take bookings from another source, then they need to be synced into the Google Calendar. Once synced, our plugin will take those records from the calendar and mark those products/dates as booked on the website.

    4. Allow for recurring appointments:

    Currently, it is not possible to book the recurring appointment from our booking plugin.

    5. Allow for bookings to be paid for in advance and booked (i.e. 10 bookings over 10 weeks)

    We have “Advance Booking Period (In hours)” option in our booking plugin which enables the booking after X numbers of days from the current day. E.g I have set the value to 48 to “Advance Booking Period (In hours)” then the booking will be available after two days of the current date.

    It is possible to take bookings for as many future days/dates as per your business requirements. You can set the Number of dates to choose to any numeric value. For e.g. if set to 365, it will allow you take bookings for the next one year.

    It is also possible to set a fixed date range during the entire year as bookable and make it a recurring range for the next N years, thereby allowing you take bookings for seasonal products.

    6. Allow for discounts for advanced block bookings.

    Can you please elaborate this?

    7. Supports single and multiple sessions per booking.

    Can you please let me know that product will be bookable for a single day or for multiple days?

    If your product is for a single day then can you please let me that you are going to use timeslots for creating the session for your product? If yes then for a single session you can add the time slot for your product and for multiple sessions you can use our Multiple Times Slot Addon which will let you select multiple timeslots on a date for each product.

    You can also check our plugin demo sites. Please feel free to create product according to your business requirement.

    This is the admin end link of demo site: http://staging.tychesoftwares.com/woocommerce-lite/wp-login.php?redirect_to=http%3A%2F%2Fstaging.tychesoftwares.com%2Fwoocommerce-lite%2Fwp-admin%2F&reauth=1

    This is front end of the demo site: http://staging.tychesoftwares.com/woocommerce-lite/?post_type=product

    Please let me know if I have misunderstood any of your queries.

  133. Hi I have the following requirements.

    1) I run a course on different days in the month, like Monday, then Thursday in on week. Next week could be Tuesday and Friday . The courses will have a limit of students for each day, like 10 people.

    Now I need the users to buy this as a product and the book a class on a certain day, and when this day is filled (10 people) then it should not be listed in the calendar.

    2)The user can select the day they want to attend the class, but the booking must first be registered when the payment are done.

    1. Hi Thomas,

      1. Yes, you can have different days / dates in different weeks enabled by using the Specific Dates booking feature. You can specify the limit as well while selecting the specific dates. When the number of bookings for that date is reached, it will automatically disable that date for further bookings.

      2. The bookings do get updated only when the payments are done.


  134. When you say this can be used with multivendor plugin, does this mean woocommerce product vendors, wc vendors, or both plugins? Also, does this mean email notifications will also be sent to the vendor in addition to the admin?

    1. Hi Steve, Sorry for the late reply. Yes, it works with both the plugins that you have mentioned.
      But it does not send an email notification to the vendor yet.


  135. I looked at the demo and didn’t a setting for selling a recurring activity every other week; can it be done?

    1. Hi Chris, Currently it is not possible to sell a recurring activity.
      We will be adding this feature in the next 2 months.


    1. Hi Kobus,

      Yes, using Booking plugin and Tour operator Addon it is possible to create the vendor profiles where all the vendors can handle their own bookings.

      The Booking plugin will allow you to create the Bookable products and The Tour Operator Addon lets you associate Tour operators (vendors) with each booking product. You can add Tour operators & each one can see only their own booking resources and bookings.

      You can create the vendor profile by adding the new user and selecting the Role as “Tour Operator”.
      Please see this screenshot: http://screencast.com/t/7C1dBl6XQRU
      The Tour operator can also create their own bookable products. All the settings for it are in the “Tour Operators” tab of Booking meta box on WooCommerce Admin end product page.
      Please see this screenshot: http://screencast.com/t/rnqB7joKK1

      Feel free to create the users and product as per your requirements on our demo website.
      This is the admin link: http://demo.tychesoftwares.com/bkap_tourop/wp-admin/
      This is the front-end Link: http://demo.tychesoftwares.com/bkap_tourop/?post_type=product

      Please let me know if you have any questions.

  136. Hello there!
    I am just starting creating my woocommerce and I was loooking for a plugin to book my tours. Your’s is great! Some questions:

    – I need to set two different prices on the same product: Tour to the beach: the ticket for adults (80 USD) and the ticket for children (20 USD). Is that possible? And the client can book 3 adults and 2 children, for ex.

    – I need to get only a deposit to confirm, does your plugin accept that?

    The price of the plugin is only for one year or you get the support for one year but you can use the plugin longer?


    1. Hi Florencia,

      Thank you for the appreciation. To your answers:

      1. You can use WooCommerce variations for this. The clients can select the number of adults & children they want to book and accordingly the price will be added.

      2. For the deposit, you can purchase our Partial deposits addon available at: https://www.tychesoftwares.com/store/premium-plugins/partial-deposits-addon-woocommerce-booking-appointment-plugin/ . That will allow you to only accept a deposit.

      The price is for a one year license. You will get support & updates for one year from date of purchase. You can use the plugin forever. But after 1 year, we won’t be able to provide any support or updates of the plugin unless the license is renewed (at 50% of the plugin price).

      I hope that helps. Please let me know if you have any other questions.


    1. Hi,

      Yes, our Booking plugin is working fine with the WC Vendors plugin.

      Please let me know if you have any further questions.

      1. Hi Kartik Parmar,

        Thanks for your answer, that is our only concern for buying these plugin. We are planning to buy these plugin for our next development.


        1. Hi,

          You are welcome. 🙂

          Thank you for showing your interest in our plugins and it’s great that you are planning to buy and use our plugin in your project.

          Please let me know if you have any further questions.

  137. Hi, Can i add extra charge if the customer cancel the appointment with less 24hr anticipation? Support reschedule appointment? Thanks

    1. Hi Gaston,

      It is not possible in our Booking plugin to charge extra on canceling the booking before particular time period.

      Can you please let me know that rescheduling appointment means admin can edit or reschedule the booking made by the customer?

      If that is the case, then admin can manually edit the booking from Edit Order page and reschedule as per the customer’s request.

      Please let me know if I misunderstood your question.

      1. Thanks kartik for your answer. Another question. Can the customer cancel paid appointment? in the case if they can, can i (admin) change/modify with another appointment?
        Thanks again.

        1. Hi Gaston,

          Yes, the customers can cancel the paid booking only if they are registered user on your website.

          If the customer wants to cancel his booking then he has to log in to his account and go to the Orders page where all the orders are listed placed by him.
          Please see this screenshot: http://screencast.com/t/pgvre1HiIZLz

          The admin can manually change the booking for order cancelled by the customer.

          The admin has to change the status of the order to “On-hold” and save the order. That will allow admin to delete the item from the order. http://screencast.com/t/oqqHAghaN

          Please see the below video to change/modify with another booking for the product:

          OR you can create booking manually. Please refer following link for the better description of Admin/Manual Booking.
          Link: https://www.tychesoftwares.com/woocommerce-booking-plugin-documentation/create-manual-bookings/

          Please let me know if you have any questions.

  138. Hi Guys, looking forward to buy your plugin for new project ROFIMI.com

    Is there any chance to add calendar for certain product on certain page to show the customers available dates before they go to Product itself?

    1. Hi Paul,

      Currently it is not possible to show customers which products are available on which dates. We are planning to add that soon where a table will be displayed showing the first available date for each bookable product in a table.

      As of now, we have a search widget which allows you to search by a single date or date range & see all the available products for those date/dates.


  139. I’m interested in your plugin, it does all I need, but I was wondering if it’s possible to set a minimum of quantity. For example, I want people to only rent a minimum of 3 tables, not less. Let you this screenshot to illustrate the field I’m talking about http://prntscr.com/cv84gt

    1. Hi Gustavo,

      Thank you for showing your interest in our plugin and sharing the screenshot of your requirement.

      The quantity selector field is from WooCommerce plugin. So there is no such thing in our Booking plugin to set minimum and maximum value in quantity selector for the product.

      I am aware of one plugin which is “WooCommerce Advanced Product Quantities” plugin and it is freely available on WordPress.org. I think this plugin will help you to achieve your requirement.
      Link: https://wordpress.org/plugins/woocommerce-incremental-product-quantities/

      Please let me know if you have any questions.

  140. Hello,
    I have presale question for your plugin.. the scenario that i try to is using your plugin (also deposit plugin) work together with POS plugin from Actuality Extensions because i want to sell other product not only just booking, do you think that it could works?


    1. Hi Tommy,

      We have not tested our plugins with POS plugin from Actuality Extensions so I am unsure about their compatibility. Kindly send us the POS plugin copy on below e-mail address so that we can test it with our plugins and let you know about the compatibility.
      E-mail Address: kartik@tychesoftwares.com

      Or you can install POS plugin on my staging website where Booking plugin and Partial Deposits Addon is installed and active. So you can test according to your business requirements. Below are the links.

      Admin end link of staging website: http://staging.tychesoftwares.com/woo_priyanka/wp-admin/
      Front end link of staging website: http://staging.tychesoftwares.com/woo_priyanka/shop/

      Username: demo
      Password: demo

      Please let me know if you need any help from us in creating a bookable product and if you have any further questions.

  141. Hi
    I want to have a calendar booking system on my site for therapists. I want all bookings to go through with payments, and the therapist will get 90% of the money, while us as the site admin take 10%, similar to how AirBnB works.
    How can I best set this up with Woocommerce, so that my site can manage that split for each therapist automatically taking bookings on the site, so that I could automatically pay them?
    Can your plugin do this?
    Thank you

    1. Hi Barnaby,

      We only provide booking fields on the front end of the product to choose the booking related information. We do not interfere with the payment process of WooCommerce as well commissions part.

      I am aware of a plugin which provides a functionality of the commissions to the vendors (therapists). The plugin name is “YITH WooCommerce Multi Vendor” which is freely available on WordPress repository and also works fine with our Booking plugin. Below is the link to download the “YITH WooCommerce Multi Vendor” plugin:

      Link: https://wordpress.org/plugins/yith-woocommerce-product-vendors/

      If you want to check the functionality of this plugin with our Booking plugin as per your business requirement then below is my staging website where “YITH WooCommerce Multi Vendor” and our Booking plugin is installed and active.

      Below is the link of front end of my staging website:

      Below is the link of admin end of my staging website:

      Username: demo
      Password: demo

      Please feel free to create product according to your business requirement and check if that will fulfill your business requirements or not.

      Please let me know if you need any help in product setup or if you have any questions.

      Priyanka Jagtap.

  142. helo!

    Does this plugin have frontend access? I need a system for which the customer can manage their product through the woocomerce, and customers can buy this product, one idea is to create a chefs website where the customer can sell as container hours and each counter can To manage your product via frontend, how is this site possible?


    1. Hi Fabio,

      Thank you for sharing URL of your website.

      Does this plugin have frontend access?
      : Can you please let me know that you want a customer to create product and booking settings for it and manage the product from the front end of the website?

      If that is the case, then currently it is not possible in our Booking plugin to enable the booking settings from the front end of the website.

      Please let me know if I misunderstood it.

  143. i read through the comments that it is possible to use your plugin together with with WooCommerce Product Vendor. So each of my vendors has his own calendar where he can manage all of his bookings?
    2.) is it also possible to create staff members? 3.) are those staff members displayed in the calendar?
    4.) i also want to give my vendors the opportunity to generate reports, like woocommerce booking does. does your plugin offers such a solution? or do you know a solution how i can do that?
    5.) iam using listify together with all of his addons like WC Job Manager in order to link the listing to a specific vendor. how does the linking with the calendar work? how do i link the calendar to the vendor?

    best regards,


    1. Hi Alex,

      1. We have not tested our plugin with WooCommerce Product Vendor plugin. But as the vendors can have their own products then they can also do the booking settings for those products. So I think our booking should work with the Product Vendors plugin but again I am not very much sure on this.

      About your another question, do you want each vendor to see which all bookings are made for the products under his name?

      2. 3. Can you please let me know you are referring staff members as a WordPress user with some custom roles and you want them to be listed on the front end product page? If that is the case, then it is not possible in our plugin.

      4. We have View Bookings page, where all the bookings will be listed. Also, there are few other functionalities like Printing the bookings, downloading CSV, searching bookings, calendar view, and other filters to see the bookings. It will show all the bookings on the website But I am unsure if same is available only for specifically to the vendor or not.

      5. We only provide booking related settings on the product page to convert the normal product to bookable so if the normal WooCommerce product will work fine while linking then it should also work fine with our plugin.

      Please let me know if I missed any point or I misunderstood any of your questions.

Leave a Reply

Your email address will not be published. Required fields are marked *

Stay in touch!

Stay in touch!

Receive notifications about important plugin updates, discounts, and sneak previews of upcoming plugin releases from our team.

Thanks for subscribing! Please check your email for further instructions.