все начинается с add_action + rest_api_init => register_rest_route, это если прям свой собрался делать, регистрируешь функцию, она срабатывает когда приходит запрос на WP'шный апи, там, придется дизайнить уже побольше.. ну или путь неудачника в стандартный WOO API🤤
Да, задолбался с этим Woo api)