我通过wc_create_order()创建一个新订单,订单被添加到管理员并且工作正常,但是我被卡住的部分是在创建订单时添加送货方式。这基本上就是我用来创建订单
if( !empty( $products ) ) {
$order_args = array(
'customer_id' => $user_ID
);
$order = wc_create_order($order_args);
// get_products with id and next is for quantity
foreach ($products as $product) {
$order->add_product( get_product( $product[prod] ), $product[qty] );
}
$order->set_address( $billing_address, 'billing' );
$order->set_address( $shipping_address, 'shipping' );
$order->calculate_shipping();
$order->calculate_totals();
}
所以我需要弄清楚的是如何添加已存储在此订单的用户元数据中的选定送货方式。任何帮助,将不胜感激。谢谢! :)