Хук перед созданием товара Woo

Ожидаю добавить загрузку к товару в виде основной картинки, где товар создается в отдельном плагине.
Перебрав все хуки из списка, уместным мне показался woocommerce_api_create_product_data
однако не получаю аргументы $data, $that. Покамест применяю в functions хук "перед обновлением товара":

add_action( 'woocommerce_admin_process_product_object', 'set_url_dwnl', 5, 1);
function set_url_dwnl( $prd ) {
	$img_url = wp_get_attachment_image_url( $prd -> get_image_id(), 'full' );
	$img_meta = wp_get_attachment_metadata( get_post_thumbnail_id( $prd -> get_id() ), false );
	$dnld  = new WC_Product_Download();
		$dnld -> set_name( $img_meta['image_meta']['title'] );
		$dnld -> set_id  ( md5($img_url) );
		$dnld -> set_file( $img_url );
	$downloads[$md5_num] = $dnld;
	$prd -> set_downloads($downloads);
}

Возможно есть иной хук или способ извлечь товар из хука что я выбрал?

Зараннее благодарю.