如何在订单后端页面上添加单个产品的自定义总计

时间:2018-06-22 12:09:05

标签: wordpress woocommerce hook-woocommerce

基本上,在订单编辑页面上,我想将单个产品的总和计算为价格*产品高度*产品数量。

reference image

我使用了以下钩子,但是该钩子没有被执行。

add_filter( 'woocommerce_data_get_total', 'change_product_total_on_order_edit_page', 10, 2);
function change_product_total_on_order_edit_page ($value, $abc ) {
   var_dump($value);
   die();
   return 15;
}

1 个答案:

答案 0 :(得分:0)

使用“ woocommerce_order_item_get_total”过滤器而不是'woocommerce_data_get_total',因为该过滤器是由Woocommerce动态创建的。挂钩中的数据是对象类型。在订单编辑页面上获取订单商品时,对象类型为 order_item