Trending
Product Icon

WooCommerce Bookings

WooCommerce Bookings is the official WooCommerce extension that lets store owners sell appointments, reservations, rentals, or classes with bookable time or date slots. It supports fixed time slots or flexible ranges, group and individual pricing, and resources — staff, rooms, or equipment — each with its own availability to prevent double-booking. It syncs with Google Calendar and works with any WooCommerce payment gateway. It's a paid annual extension with a 30-day money-back guarantee.

Allow a single bookable product to have shared availability across multiple resources

Scenario:
A therapist offers virtual consultations and has different prices based on whether it’s for singles or couples therapy. If they only accept appointments during 1hr blocks throughout the day, if someone books a singles therapy session, the availability for couples therapy during that 1hr block should also become unavailable.

Author

Anonymous

Current Status

Completed

Last updated: May 19, 2026

1 comment

Log in to comment on this feature request.

  1. Jason Kytros says:
    Product developer May 19, 2026 8:28 am

    Hi there,

    Thanks for the suggestion — this is already supported in WooCommerce Bookings.

    You can create separate bookable products for each pricing variant (Singles therapy, Couples therapy) and assign the same shared resource (the therapist) to all of them. Bookings keeps that resource’s availability in sync across products, so a booking on one product blocks the same slot on the others automatically.

    Marking this one as completed. Thanks again!

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.