WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Рекомендую всем своим клиентам!
функция не описана

Automattic\WooCommerce\Admin\API

Products::prepare_object_for_response() public WC 1.0

Add low_stock_amount property to product data

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: Products{}

Хуков нет.

Возвращает

WP_REST_Response.

Использование

$Products = new Products();
$Products->prepare_object_for_response( $object, $request );
$object(WC_Data) (обязательный)
Object data.
$request(WP_REST_Request) (обязательный)
Request object.

Код Products::prepare_object_for_response() WC 5.8.0

public function prepare_object_for_response( $object, $request ) {
	$data        = parent::prepare_object_for_response( $object, $request );
	$object_data = $object->get_data();
	$product_id  = $object_data['id'];

	if ( $request->get_param( 'low_in_stock' ) ) {
		if ( is_numeric( $object_data['low_stock_amount'] ) ) {
			$data->data['low_stock_amount'] = $object_data['low_stock_amount'];
		}
		if ( isset( $this->last_order_dates[ $product_id ] ) ) {
			$data->data['last_order_date'] = wc_rest_prepare_date_response( $this->last_order_dates[ $product_id ] );
		}
	}
	if ( isset( $data->data['name'] ) ) {
		$data->data['name'] = wp_strip_all_tags( $data->data['name'] );
	}

	return $data;
}