Woocommerce Plugin为每件商品增加了更多费用。
客户在购物车中选择以下内容:
产品A(大项目) - $ 300
产品B(大项目) - $ 500
产品C(正常项目) - $ 30
产品D(正常项目) - $ 10
让我们假设规则 下面的“大项目 - 正常项目”:
大项 - 费用:$ 20 / item
正常项目 - 费用:150美元以下,免费送货;超过150美元,将收取20美元的费用
如果点击上面带有规则的“添加到购物车”按钮,我该如何自动生成?
答案 0 :(得分:0)
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );
function add_custom_price( $cart_object ) {
foreach ( $cart_object->cart_contents as $key => $value ) {
/* if ( $value['product_id'] == $target_product_id ) {*/
//$current_prize = $value['data']->price;
if($value['data']->price>150)
{
$value['data']->price = $value['data']->price + 20;
}
}}
在你当前主题的function.php中添加上面的代码....希望对你有帮助