Для того, чтобы добавить произвольное поле и внести в него нужную информацию в 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. Таким образом, в произвольное поле будет добавлена цена за билет первой персоны. В данном случае такие манипуляции нужны для сортировки услуг в списке элементов по цене.