如何设置woocommerce订单总额仅计算运费

时间:2016-11-01 07:29:19

标签: php wordpress woocommerce

我使用woocommerce作为预订产品的平台,人们只需支付运费,但不支付产品费用。

如何获得总金额以反映运费而非产品价格?

我知道我可以将单个产品价格设置为零,但我更愿意将价格保留在那里,以便人们可以按价格对商品进行分类。希望它只是一个简单的黑客攻击。

谢谢!

1 个答案:

答案 0 :(得分:0)

添加运输角色并将其分配给所有人。 或者创建一个函数,从function.php文件中删除总产品成本。

这可能会有所帮助:

add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );

    function add_custom_price( $cart_object ) {
        $custom_price = $shipping; // Add the shipping cost
        foreach ( $cart_object->cart_contents as $key => $value ) {
           $value['data']->price = $custom_price;
    }
}