Здесь подробно:
Я использовал крюк Filter
add_filter('woocommerce_bookings_find_booked_day_blocks', 'custom_booked_day_blocks_set', 10, 4);
/**
* Set the booked day blocks for the current month
*
* @param array $booked The booked day blocks
* @param string $product_id The product ID
* @param string $start_date The start date
* @param string $end_date The end date
* @return array $booked The updated booked day blocks
*/
function custom_booked_day_blocks_set($booked)
{
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... al-booking