Woocommerce订单管理/编辑页面-如何在更改订单时通过JS触发总计重新计算?

时间:2019-01-16 00:10:08

标签: woocommerce hook-woocommerce woocommerce-rest-api

有没有一种方法可以在更改时触发此重新计算? 可以通过单击订单项行底部的按钮来手动完成此操作,但是可以在客户端检测到订单的更改吗?

谢谢

1 个答案:

答案 0 :(得分:1)

总是有.trigger()函数:

$('button.calculate-action').trigger('click');

很遗憾,此按钮会弹出一个确认对话框,据我所知,该对话框不会被迫单击“是”或以某种方式跳过。通过单击Recalculate按钮调用的函数是meta-boxes-order-items.recalculate(),该函数隐藏在私有变量的meta-boxes-order.js文件中。如果可能的话,我们可以直接调用该函数,但是,这不可能(除非其他人知道...)

也许单击“保存”按钮可以帮助您实现目标?

$('button.save-action').trigger('click');