wordpress Woocommerce -显示含税价格,但收费不含税

ijxebb2r  于 2022-12-11  发布在  WordPress
关注(0)|答案(1)|浏览(132)

我有一个问题与wocommerce商店.我手动添加产品到购物车通过下面的代码:

WC()->cart->add_to_cart( $product_id, 1, 0, array(), array( 'misha_custom_price' => $my_custom_price ) );

在我的functions.php中,我添加了以下代码:

add_action( 'woocommerce_before_calculate_totals', 'rudr_custom_price_refresh' );

function rudr_custom_price_refresh( $cart_object ) {

    foreach ( $cart_object->get_cart() as $item ) {

        if( array_key_exists( 'misha_custom_price', $item ) ) {
            $item[ 'data' ]->set_price( $item[ 'misha_custom_price' ] );
        }
      
    }
    
}

在我的结帐页面上,价格显示正确,如123美元(包括23美元作为23%的增值税)。但当我去支付,我看到的价格不含税(100美元)。请帮助我。谢谢。

raogr8fs

raogr8fs1#

我找到了一个解决方案。我使用了一个插件来管理结帐字段。我隐藏了结帐页面上的“国家”字段。该字段必须可见才能使税务正常工作。

相关问题