Я пытаюсь добавить метаданные к продуктам, которые были заказаны (на странице сведений о заказе).
В этом случае я хотел показать информацию о весе (вес * количество) для продукта по умолчанию .
Однако я не хочу просто показывать вес, я хотел бы иметь возможность редактировать его (без обновления информации об оригинальном продукте, только для этого заказа). И если возможно при редактировании количества, обновите вес (а не наоборот).
Мне удалось отобразить вес по продукту ( прикрепленное изображение ). Таким образом, я только что добавил тег HTML с описанием товара, поэтому редактировать его невозможно.
Этот код я использовал для добавления информации о количестве * веса
add_action( 'woocommerce_before_order_itemmeta', 'custom_woocommerce_before_order_itemmeta', 10, 3);
function custom_woocommerce_before_order_itemmeta( $item_id, $item, $product ){
$weight = floatval($product->get_weight()) * $item->get_quantity();
echo '<p> weight:'. $weight .'</p>';
}