我仅从管理员使用 woocommerce,并仅从管理面板手动添加订单。
除了税收计算之外,一切正常。 添加产品后,我必须单击“重新计算”才能应用相关税费。如果我忘记了,发票不包含税费。
我想知道是否有一种方法可以应用订单更新期间“重新计算”按钮执行的所有步骤。我有自定义元框和许多订单元,我在订单更新时以编程方式保存它们。
如果问题不清楚,请告诉我,这是我在这里发表的第一篇文章。 感谢您的帮助。
这可能会对某些方向有所帮助:
$this->order = new WC_Order($order_id);
// Order back to pending
$this->order->update_status('pending', '<%Your message%>', TRUE);
// Recalculate the order
$total = $this->order->calculate_totals();
// Save it, although the calculate also does it.
$this->order->save();
我不太确定,但它可能会让你继续前进(如果仍然需要)
你有没有弄清楚这个问题,伙计,我也遇到了同样的问题 谢谢