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

问题描述 投票:0回答:1

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

谢谢

woocommerce hook-woocommerce woocommerce-rest-api
1个回答
1
投票

总有.trigger()函数:

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

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

也许单击“保存”按钮有助于实现目标?

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

© www.soinside.com 2019 - 2024. All rights reserved.