Woocommerce不会将我的自定义费用添加到购物车总数中

时间:2015-11-21 13:45:41

标签: wordpress woocommerce

这是一个非常奇怪的问题。我正在使用Woocommerce,并为用户添加了一个选项,可以在结帐页面上选择退出/添加运费保险。该复选框连接到一个AJAX函数,该函数执行它应该执行的操作。费用增加得很好。每当购物车以任何方式更换时,费用将被移除,重新计算并再次添加到购物车。这部分代码工作正常。

问题是网站的实际总数不起作用。我使用以下代码访问总计:

WC()->cart->total

这计算剩余的费用就好了,但省略了代表运费保险的费用。我没有任何自定义代码可以从计算中专门删除此费用,因此我对可能导致此问题的原因感到茫然。

我希望不必在这里发布我的全部自定义代码,所以我的问题是什么可能导致总数忽略程序上添加的费用?

1 个答案:

答案 0 :(得分:0)

添加自定义字段后,应该有:

$order->calculate_totals();