WooCommerce 付款部分或购物车中的动态价格设置

时间:2021-02-19 18:18:48

标签: wordpress woocommerce hook-woocommerce

我有一个 WooCommerce 3rd 方插件项目。此插件提供产品的自定义。

例如,假设产品的价格是 10 件。当您请求附加功能时,该产品的价格为 + 5 个单位,为 10 个单位,但在付款时必须支付 15 个单位。

我分别尝试了以下函数,没有得到结果。

add_filter( 'woocommerce_before_calculate_totals', function( $cart_object ) { 
    foreach ( $cart_object->get_cart() as $key => $value ) {
        $value['data']->set_price( 50 );
        $value['data']->price += 50;
    }
}, 10 ); 


add_filter( 'woocommerce_cart_product_subtotal', function( $product_subtotal ) { 
    return $product_subtotal + 20; 
}, 10, 4 ); 


WC()->cart->set_fee_total( 50 );

https://woocommerce.github.io/code-reference/classes/WC-Cart.html

我还尝试了此页面上的“设置”方法。但我无法得到结果。你能帮我吗?

0 个答案:

没有答案