更新woo-commerce购物车中的特定产品小计

时间:2021-06-16 12:15:23

标签: wordpress woocommerce plugins e-commerce

````
foreach( $cart as $cart_item_id=>$citem ) {
    if ( $citem['product_id'] == $gift ) {
        $item_id = $cart_item_id;
        $grp = $citem['data']->get_regular_price();
        //$woocommerce->cart->cart_contents[$cart_item_id]['line_subtotal'] = 1;
        $woocommerce->cart->line_subtotal($cart_item_id, '0');
        $woocommerce->cart->cart_contents[$cart_item_id]['line_subtotal'] = 1;
        //WC()->cart->set_session();
        
        //$woocommerce->cart->set_session();
    }
                                
                                
}
```

/* 我可以在“woocommerce_before_calculate_totals”钩子中访问购物车详细信息。 但我无法更改特定产品的 line_subtotal。 有没有办法使用“woocommerce_before_calculate_totals”钩子来做到这一点?

Thanks in advance.

*/

0 个答案:

没有答案