Php 为Woocommerce中的产品设置变体\u id

Php 为Woocommerce中的产品设置变体\u id,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,目前,我正在定制结帐程序,我需要使用代码创建订单。我尝试使用以下代码创建订单,但我无法将variation\u id放入产品对象中。假设我已经知道产品id和变体id $my_order = wc_create_order(array('status'=>'processing','customer_id'=>$customer_id)); $my_product=new WC_Product($product_id); $my_product->variation_id=$va

目前,我正在定制结帐程序,我需要使用代码创建订单。我尝试使用以下代码创建订单,但我无法将
variation\u id
放入产品对象中。假设我已经知道
产品id
变体id

$my_order = wc_create_order(array('status'=>'processing','customer_id'=>$customer_id));
$my_product=new WC_Product($product_id);
$my_product->variation_id=$variation_id;
$my_order->add_product( $my_product, 1); 
$order->set_address( $address, 'billing' );
$order->set_address( $address, 'shipping' );
$order->calculate_totals();

有人知道如何将
$variation\u id
添加到
$my\u product
中吗?

错误消息是什么?你有没有找到答案?我希望做完全相同的事情。