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.

Multiple booking block variants

If i have a product which i want to make available in three options;
1. During 10 am to 5 pm block of 4 hours; or
2. For a block of 7 pm to 8 am; or
3. For a block of 24 hours, ie the whole day

Can i add a drop down or something like a product variant for the above three options basis which the booking calendar rules which change

Author

Anonymous

Current Status

Closed

Last updated: May 19, 2026

1 comment

Log in to comment on this feature request.

  1. Jason Kytros says:
    Product developer May 19, 2026 2:12 pm

    Hi there,

    Thanks for the suggestion.

    WooCommerce Bookings doesn’t currently support multiple duration types or block schedules within a single bookable product, and we have no plans to add that. The duration unit and block configuration are properties of the bookable product as a whole.

    For the use case described, the cleanest approach is to create one bookable product per option (4-hour day block, overnight block, 24-hour block) and let the customer pick the right product. You can also link them together via grouped/related products if you’d like them surfaced side by side.

    We will close this one out for now — thanks again for sharing!

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.