【发布时间】:2019-03-15 08:47:53
【问题描述】:
我正在尝试使用代码更改购物车总数,但我不知道如何操作。我设法使用过滤器woocommerce_cart_item_price 更改了购物车中每件商品的价格。购物车总数是否有这样的过滤器(见图中的箭头)?
这是每个项目的代码:
add_filter( 'woocommerce_cart_item_price', 'func_change_product_price_cart', 10, 3 );
function func_change_product_price_cart($price, $cart_item, $cart_item_key){
if ( isset($cart_item['tau_lengde']) ) {
if ( WC()->cart->display_prices_including_tax() ) {
$product_price = wc_get_price_including_tax( $cart_item['data'] );
} else {
$product_price = wc_get_price_excluding_tax( $cart_item['data'] );
}
$price = wc_price( (($product_price * $cart_item['tau_lengde']) + $cart_item['price_one_end'] + $cart_item['price_other_end']));
return $price;
}
}
【问题讨论】:
-
添加一些代码。您购物车的代码等...
-
我在问题中添加了代码
标签: php wordpress woocommerce cart