Поясните вопрос вот у вас же есть получение данных продуктов
foreach ($items as $item) {
$product = $item->get_product();
$qty = $item->get_quantity() ? $item->get_quantity() : 1;
$price = wc_format_localized_price($item->get_total() / $qty);
$text2 .= 'Товар :' . $product->get_name() . ' Кол-во :' . $qty . ' Цена :' . $price;
}
Вот примерно так можно получить всякое
foreach ( $order->get_items() as $item_id => $item ) {
$product_id = $item->get_product_id();
$variation_id = $item->get_variation_id();
$product = $item->get_product();
$name = $item->get_name();
$quantity = $item->get_quantity();
$subtotal = $item->get_subtotal();
$total = $item->get_total();
$tax = $item->get_subtotal_tax();
$taxclass = $item->get_tax_class();
$taxstat = $item->get_tax_status();
$allmeta = $item->get_meta_data();
$custom_meta = $item->get_meta( 'custom_meta_key', true );
$type = $item->get_type();
}