We have a ticket with Woo support who are troubleshooting an issue. Request 3513452. They have suggest we request a feature here. On a booking page which is taking a long time to process, Woo got back saying “the request for mobile is slightly different (shorter time frame, only one day vs whole week) and this prevents us from caching the results es with desktop.” I would like to think the developers of this plugin would find an issue of a lag time of 5 – 12 seconds on phone to be a problem, and fix their product. Woo support said there was no guarantee they would do this, nor an ETA of when this might happen. They continued to say we could get this customised by a third party. Can you please have the developers of this plugin fix this issue, instead of putting it on to the customers (people buying this plugin) to ensure their product is working properly? Thank you.
Completed
Last updated: May 18, 2026
Log in to comment on this feature request.
Hi there,
Thanks for raising this — and apologies for the long wait.
We did ship a performance improvement that addresses this exact scenario. In WooCommerce Bookings, we introduced the woocommerce_bookings_use_extensive_time_slots_check filter. Setting it to false switches availability calculations to a faster code path, which should noticeably improve load times on slow pages, including mobile.
A couple of caveats: leave it at the default (true) if you are using automatic resource assignment or month as the duration unit — those configurations rely on the extensive check.
Sample snippet:
add_filter( ‘woocommerce_bookings_use_extensive_time_slots_check’, ‘__return_false’ );
If you need help wiring this up or are still seeing slowness after toggling it, our support team can take another look: https://woocommerce.com/contact-us/
Marking this one as completed. Thanks again for the report!