Woocomerce将购物车和结帐时的重量加倍

时间:2016-10-13 14:45:10

标签: php wordpress woocommerce

我需要在我的Woocomerce上收取价格,所以当我的运费插件计算成本时,它会向上舍入到1.不确定这是否有意义,但让我举一个例子:

如果购物车的总重量为6.23 lbs,我需要购物车显示7 lbs(磅=磅)。

我想我需要在functions.php文件中输入一个功能,但不知道从哪里开始,我试图通过不同的在线论坛来寻找它,但似乎无法找到关于它的一点点线索。

2 个答案:

答案 0 :(得分:0)

有点晚但可能仍然有用。您可以尝试woocommerce_cart_contents_weight挂钩:

add_filter('woocommerce_cart_contents_weight', 'round_cart_contents_weight');
function round_cart_contents_weight($weight) {
  return ceil($weight);
}

答案 1 :(得分:0)

您需要先舍入,然后返回$weight

add_filter('woocommerce_cart_contents_weight', 'round_cart_contents_weight');
function round_cart_contents_weight($weight) {
    $weight = ceil($weight);
    return $weight;
}