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.

Filter the output of wc_bookings_get_end_times()

There’s no filtering anywhere when getting end times for a booking, all the way from the get_end_time_html() function that handles the AJAX call, to the wc_bookings_get_end_time_html() call that wraps the end times in HTML, to wc_bookings_get_end_times(), or any of its internals.

I’m working on a system to allow multiple, fixed, booking durations, (for example, 3 or 6 hours), and I would like to filter end times to only have 3 or 6 hour durations, but there are other possible applications too – for example, changing the text for some end times to add “6 Hour Discount!” or something similar.

I see a general lack of filters in WooCommerce Bookings, especially around start & end times and would like to see many more. This is the one that struck me today.

Author

Current Status

Open

Last updated: March 24, 2019

0 comments

Log in to comment on this feature request.

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.