WooCommerce Bookings: hourly starting times

screenshot from WC Bookings

Remark:
I’m posting my question here, hoping for a little more feedback than on the main support site of WooThemes (where there seems no response). I’m now trying to fix this issue myself, so I can launch my site, because I highly doubt my Bug Report / Suggestion on the WooThemes site will get enough attention (until it maybe attracts more votes).

Issue:
For my forthcoming website, I’m using the WooCommerce Bookings plugin. It works pretty neat, but it doesn’t allow my clients to FREELY (rounded by the hour) select the starting time of a fixed-length session. At the moment, the length of a booking slot with “fixed blocks” (i.e. 1/2/3 hours) will enforce specific times you can select a booking.

Example:
A client can book sessions with a fixed duration of 3 hours. You can easily set this up in WC Bookings (called “fixed blocks”):

The start time of a session is flexible, so I want them to pick it themselves. However, WC Bookings will now only display the times: 0:00, 3:00, 6:00 etc. However, I’d like 1:00, 2:00, 4:00, 5:00 also be available (as long as they don’t conflict with another active booking, obviously).

Screenshot from shop front-end

Currently, the only way to show all hours is to set the actual duration of the session to 1 hour, which isn’t an option because it confuses all subsequent communication about the booking – let alone messes up the whole booking system itself.

Read more here: WooCommerce Bookings: hourly starting times

Leave a Reply

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