更改订单发货项目价格和重新计算总计的正确方法是什么?我正在努力做到:
$order = new \\WC_Order(2051);
foreach ($order->get_items(\'shipping\') as $key => $item) {
wc_update_order_item_meta($key,\'cost\',0);
wc_update_order_item_meta($key,\'total_tax\',0);
wc_update_order_item_meta($key,\'taxes\',[]);
}
$order->calculate_totals();
这似乎不起作用,并且不使用WooCommerce数据存储功能。。