Mobile App Refresh Campaign [Banner] 2024

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. UnlimitedIT says:

    My client has a similar need. They run a community centre and make rooms available for activities. Some of those activities recur on a regular basis. Rather than marking the rooms as unavailable for casual booking it would be preferable to make a recurring booking for the activity in the room. Then billing for that recurring booking could also be achieved via WooCommerce Bookings.

    So when might we expect to see this functionality? I know it’s on the roadmap but an indication of its place in the development schedule would be helpful so that I can manage client expectations.