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



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

谢谢

总是有 .trigger() 函数:

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

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

也许单击"保存"按钮将有助于实现您的目标?

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

最新更新