我在我的WooCommerce单一产品上有一个定制字段.它发送到购物车,它显示在 checkout 时,它显示在仪表板的订单中.
我需要在订单项值中添加一个字段.字段内容如下:
说wc_price( $order->get_subtotal() + $order->get_shipping_total(), array( 'currency' => $order->get_currency() ) );
说
我在函数.php文件中使用的代码:
add_action('woocommerce_admin_order_item_headers', 'my_woocommerce_admin_order_item_headers');
function my_woocommerce_admin_order_item_headers() { $column_name = 'Price';
echo '<th>' . $column_name . '</th>';
}
add_action('woocommerce_admin_order_item_values', 'my_woocommerce_admin_order_item_values', 10, 3);
function my_woocommerce_admin_order_item_values($_product, $item, $item_id = null) {
$value = wc_price ;
if($item['type']=="line_item")
echo '<td>' . $value . '</td>';
}
如何将该字段与此计算相加?
任何帮助都将不胜感激.
在订单项值中添加字段
在这些代码之后,我想用这些代码添加一个带税(发货+产品)的字段,但不起作用.
add_action('woocommerce_admin_order_item_headers', 'my_woocommerce_admin_order_item_headers_T');
function my_woocommerce_admin_order_item_headers_T() {
$column_name = 'TAX';
echo '<th>' . $column_name . '</th>';
}
add_action('woocommerce_admin_order_item_values', 'my_woocommerce_admin_order_item_values_TAX', 10, 3);
function my_woocommerce_admin_order_item_values_TAX($_product, $item, $item_id = null) {
$order_id = get_the_ID();
$order = wc_get_order( $order_id );
$value = wc_price($order->get_tax_totals(), array( 'currency' => $order->get_currency()));
if($item['type']=="line_item"){
echo '<td>' . $value . '</td>';
}
}