Для того, чтобы добавить произвольное поле и внести в него нужную информацию в woocommerce, необходимо сделать следующую запись в файле woocommerce/loop/price.php:
$price_html = $product->get_person_types(); // типы персон
$price = $price_html[0]->cost; // цена за первую персону
global $product;
$id = $product->id;
if ( ! add_post_meta( $id, 'price_n', $price, true ) ) {
update_post_meta ( $id, 'price_n', $price, true );
}
Получение "персон" связано с плагином woocommerce booking. Таким образом, в произвольное поле будет добавлена цена за билет первой персоны. В данном случае такие манипуляции нужны для сортировки услуг в списке элементов по цене.