从here我了解到,管理订单预览窗口有两个钩子。
woocommerce_admin_order_preview_end –操作
woocommerce_admin_order_preview_start –操作
我想显示一些基于产品的属性和自定义字段。
例如,它显示产品名称,数量税和总计。现在,我想添加一列以显示品牌(产品属性),并在费用(自定义字段)中添加另一列。请检查图片。
如果我使用这两个钩子,则内容只能显示在窗口的顶部或底部,因此这两个钩子都不起作用。有什么解决办法吗?
谢谢。
答案 0 :(得分:0)
// Add header
function my_admin_order_item_headers($order) {
echo '<th class="line_mytitle sortable" data-sort="your-sort-option">My Title</th>';
}
add_action( 'woocommerce_admin_order_item_headers', 'my_admin_order_item_headers', 10, 1 );
//Add content
function my_admin_order_item_values( $product, $item, $item_id ) {
// Print product id, total sales,...
//echo '<pre>', print_r($product, 1), '</pre>';
//echo '<pre>', print_r($item, 1), '</pre>';
//echo '<pre>', print_r($item_id, 1), '</pre>';
//Get what you need from $product, $item or $item_id
echo '<td class="mytitle">';
echo $item_id;
echo '</td>';
}
add_action( 'woocommerce_admin_order_item_values', 'my_admin_order_item_values', 10, 3 );