💸 Get more for your money each Wednesday with big savings on selected extensions. Shop this week's deals
Product Icon

WooCommerce Bookings

by Woo
Allow customers to book appointments, make reservations or rent equipment without leaving your site.

Recurring Bookings, with Reschedule feature

I’m currently using Birchpress for my bookings with WooCommerce. I’ve only stayed with them because they have promised a recurring booking feature. However, they don’t seem like they are going to develop this feature anytime soon, so if you would develop this recurring function, I’d be more than happy to switch over.

I run a school, where we do private tutoring. Clients sign up for a time slot and they have their class the same day and same time every week. It is impossible for us to manually enter every client, every week. We very much need to have a recurring booking, where we can add a client indefinitely and assign them to a staff member, as well as a room.

In addition, it would be great to see 1. A rescheduling function, where clients or staff can reschedule an appointment one time, or for all future events, just like google calendar does. It would also be nice to see a limit on the number or reschedulings a client is allowed to make 2. Integration with subscriptions – since our clients pay a monthly fee, they should be charged like a subscription to have access to the reschedule and scheduling features.

Author

Current Status

Open

Last updated: May 31, 2014

51 comments

Log in to comment on this feature request.

  1. Anonymous says:

    When will the feature of allowing users to update their own bookings come into play?

  2. Steven says:

    I have the exact same issue as Jason S,it’s four years since his post as WooCommerce don’t appear interested (Birchpress also have not immediate plans either) could anyone suggest the best alternative ?

  3. Anonymous says:

    You can see my recurring booking plugin http://plugins.doitsimply.co.uk/. I have also helped several businesses create a bespoke version of this for their own sites/clients. I am more than happy to point you in the right direction. plugins@doitsimply.co.uk

  4. Ben Roberts says:

    I have just released a free plugin that allows a user to create manual recurring bookings from the back-end, removing the need to enter every booking, for every week. Lots more features planned, once I have determined what people need most from it. Would love some feedback from anyone who has given it a try – https://wordpress.org/plugins/recurring-bookings-for-woocommerce/

  5. Irena Stopar says:

    I just bought the extension and miss this feature with the subscription model. I need it for my therapy sessions and for students for additional private coaching.

  6. Eivind says:

    It should work for rescheduling physical goods too in case of e.g. vacation but not wanting to have to wait 3 months for a new shipment if you suspended and every thoird month is your shipping interval. For me who is into consumer goods this is crucial. Someone may want their product sooner if they ran out or even delay a week or two if they have too much.

  7. dariush Ojabonian says:

    The very important feature that should be there..
    Our Client wants to plan weekly appointments like the one below with the ability of payments:
    Every week on these days:
    saturday, monday, wednesday 17:00-19:00 during a month (ex. march)
    The bookable block for purchase can be every 30 mins. It means every 30 mins costs 100$ for example.

  8. Calvin says:

    With some improvements to Bookings, yes this would be great.

  9. Trent says:

    This would take it to the next level. Had to take a client to an entirely different solution outside of WooCommerce.

  10. anonymous says:

    This will be awesome.

  11. Becky Sumpster says:

    This would be so so helpful – please add!

  12. Paul says:

    Really Essential I think but I’m finding this such a hard feature to find in any system despite the importance

  13. ETNA Centre says:

    We first started using Woocommerce Bookings more than 2 years ago and I asked for this feature back then and was told it was on the roadmap. Still nothing. 🙁 Your blurb on the product page says it’s on the roadmap but when are we going to see it developed. Absolutely essential for a complete switch to online room booking for our non-profit community venue.

  14. Steve says:

    I have several clients that could make use recurring bookings. Currently adding multiple bookings to an order is tedious and progressively slower with every additional booking added. Meaning that I’m going to be forced to abandon Woocommerce Bookings, which is a shame because other than this (essential) feature it’s a great plugin.

  15. RM says:

    This is a wonderful plugin but It is unbelievably tedious to try to add multiple bookings at one time. This is especially the case if the bookings are in later months in the year because the calendar automatically returns to the current month.

    So to book additional time slots, users have to navigate through the months all over again. It is a complaint coming in and it would be useful to have a recurring feature or at the least be able to select multiple slots simultaneously before booking.

  16. Elisabeth Flores says:

    We need this feature also. The system could allow someone to be able to pick “Saturday” and then pick the “Length” for how many weeks they want that running.
    Otherwise the process to enter a recurring booking 52 times is just too tedious.
    If this is in the plan for WooCommerce Bookings, can you please notify an ETA?

  17. webresults says:

    I need to book appointments on Tuesday at 2PM and Thursday at 8 PM, for 5 weekly recurrences. I also need to be able to assigned a resource to the recurring block or to individual appointments.

    alternatively I’d like to be able to select 10 dates and times on a resource calendar.

  18. Beth says:

    If anyone wants a little help with this I have done it for booking courses on a single date or for a 6 week term. You can see it here, http://pedalabikeaway.co.uk/product/full-term-little-fodders-winter/ Although fully booked you can still book some of the individual sessons.

    If I get some use case understanding I will create a plugin for it. Please feel free to email me, Beth hello@doitsimply.co.uk

  19. TOTLD says:

    I have multiple clients who would love to use this extension but require recurring bookings. So far I have one client who is using Bookings and loves it, but even they would benefit from the introduction of recurring bookings.

    This is surely a must-have for any booking-related extension…I see it is listed as “on the roadmap” but it has been this way for over two years now. Please consider it sooner than later! It would make the extension vastly more versatile.

  20. Costa Caruso says:

    Also needed for room rentals. Rooms are rented by the month and they choose how many months they expect to stay. They all can’t afford to pre-pay.

    So if they choose eg. 6 months, they have to then remember to login and pay at the beginning of every month — ouch.

    So either recurring billing or subscriptions need to be integrated with Bookings.

  21. David says:

    I’ve needed something like this since I started using WC nearly 4 years ago… We’re so close!

  22. Anonymous says:

    This is essential. The products is worthless for me without it.

  23. rockie667 says:

    We also need this feature – in our case for setting up courses. A customer should be able to book a course, which is conducted on several days, by one booking. So, at the moment the bookings plugin is pretty senseless for course management.

  24. Steve says:

    Recurring bookings seems a pretty fundamental feature of a booking system. Any idea when we might see this?

  25. CC says:

    Integration with Subscriptions extension is also very important for us…

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.