Wordpress 如何在WooCommerce中以编程方式设置配送方法?

Wordpress 如何在WooCommerce中以编程方式设置配送方法?,wordpress,woocommerce,Wordpress,Woocommerce,我想以编程的方式设置shipping方法,但它不起作用,现在我正在woocommerce中以编程的方式做所有事情,这里我已经上传了我的全部代码,有人能帮我解决这个问题吗?任何帮助都将不胜感激 global $woocommerce; $custom_price = $product_price; $cart_item_data = array('custom_price' => $custom_price); $woocommerce-

我想以编程的方式设置shipping方法,但它不起作用,现在我正在woocommerce中以编程的方式做所有事情,这里我已经上传了我的全部代码,有人能帮我解决这个问题吗?任何帮助都将不胜感激

global $woocommerce;
        $custom_price = $product_price;
        $cart_item_data = array('custom_price' => $custom_price);   
        $woocommerce->cart->add_to_cart( $product_id,1,'','', $cart_item_data ); //$variation_id, $variation
        $woocommerce->cart->calculate_totals();
        $woocommerce->cart->set_session();
        $woocommerce->cart->maybe_set_cart_cookies();

        $woocommerce->session->set('chosen_shipping_methods', array('ground_shipping') );
注:一段时间以来,
global$woocmerce
$woocommerce
变量用法现在被简单的
WC()
代替,比如:
WC()->cart
WC()->session