Extender la API de descanso de woocommerce

Me gustaría extender la API de descanso de woocommerce para incluir datos de su complemento de extensión 'reserva'. Actualmente, esta extensión no tiene puntos finales predeterminados proporcionados por el resto de la API.

Hasta ahora he creado un complemento y he agregado el siguiente código;

add_filter( 'woocommerce_rest_prepare_product', 'custom_data');

function custom_data($response, $object) {
        if( empty( $response->data ) )
            return $response;

        $response->data['meta_data'] = get_post_meta( $object[ID], 'availability', true);
        return $response;
    }

Cuando llamo al punto final/products solo los datos predeterminados descritos por woocommerce todavía se llaman mi pequeño complemento no es dónde encontrarlos.

Ni siquiera sé dónde encontrar el filtro anterior, ya que acabo de ver esto publicado en una página web y traté de hacer que hiciera lo que quería, tampoco sé si esta es la dirección correcta. Página web:https: //francescocarlucci.com/woocommerce/woocommerce-api-custom-data-default-endpoints/#more-9

Lo anterior era yo tratando de extender la API pero también decidí intentar hacer un punto final personalizado para ver si puedo obtener el resultado deseado, pero hasta ahora acabo de hacer un punto final que llama pero no tengo idea de a qué escribir recuperar los datos que quiero.

código de punto final personalizado:

function register_custom_route() {
            register_rest_route( 'ce/v1', '/bookable',
                  array(
                    'methods' => 'GET',
                    'callback' => 'get_bookable'
                  )
          );
        }


        function get_bookable( ) {
            return array( 'custom' => 'woocommerce here' );
//What code do I write here :(

        }

¿Hay alguna forma de lograr lo que quiero con uno de los métodos anteriores? Soy bastante nuevo en dev y estoy familiarizado con javascript, no con PHP, por lo tanto, necesito usar el resto de la API, ya que me gustaría usar wordpress / woocommerce como un cms sin cabeza.

Hasta ahora, el ejemplo de armarios al que he llegado se muestra en esta pregunta Crear API personalizada de WooCommerce