【问题标题】:Woocommerce won't add my custom fee to the cart totalWoocommerce 不会将我的自定义费用添加到购物车总数中
【发布时间】:2016-02-23 23:11:33
【问题描述】:

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

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

WC()->cart->total

这可以很好地计算其余费用,但省略了代表运输保险的费用。我没有任何自定义代码可以专门从计算中删除此费用,所以我对可能导致此问题的原因感到目瞪口呆。

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

【问题讨论】:

  • 您找到解决方案了吗?我遇到了同样的问题。

标签: wordpress woocommerce


【解决方案1】:

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

$order->calculate_totals();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2017-10-14
    • 2018-05-18
    • 2015-12-04
    • 2018-06-22
    相关资源
    最近更新 更多