我使用woocommerce作为预订产品的平台,人们只需支付运费,但不支付产品费用。
如何获得总金额以反映运费而非产品价格?
我知道我可以将单个产品价格设置为零,但我更愿意将价格保留在那里,以便人们可以按价格对商品进行分类。希望它只是一个简单的黑客攻击。
谢谢!
答案 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;
}
}