Php Woocommerce通过类别检查添加自定义价格
我需要将自定义价格添加到woocommerce购物车中,我正在使用woocommerce\u,然后再计算\u总数钩子,并且钩子工作正常。现在,我只想将此自定义价格添加到购物车中,前提是产品属于特定类别。需要帮忙吗Php Woocommerce通过类别检查添加自定义价格,php,wordpress,woocommerce,hook-woocommerce,Php,Wordpress,Woocommerce,Hook Woocommerce,我需要将自定义价格添加到woocommerce购物车中,我正在使用woocommerce\u,然后再计算\u总数钩子,并且钩子工作正常。现在,我只想将此自定义价格添加到购物车中,前提是产品属于特定类别。需要帮忙吗 add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' ); function add_custom_price( $cart_object ) { $custom_pric
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );
function add_custom_price( $cart_object ) {
$custom_price = 50; // This will be your custome price
foreach ( $cart_object->cart_contents as $key => $value ) {
$value['data']->price = $custom_price;
}
}
}
请提供帮助?请尝试以下代码:
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );
function add_custom_price( $cart_object ) {
foreach ( $cart_object->cart_contents as $key => $value ) {
$productId = $value['data']->id;
if ( has_term( 'category-to-becheck', 'product_cat', $productId ) ) {
{
$c_price = $value['data']->price;
$your_custom_price = //
$value['data']->price = $value['data']->price + $your_custom_price;
}
}
}
}
我不能投赞成票,因为我的名声不如你,但你的回答被接受了,谢谢兄弟。