Woocommerce wc_创建_订单制作副本

Woocommerce wc_创建_订单制作副本,woocommerce,Woocommerce,我正在编写一个批处理过程,从名为tbl_bankimport的mysql表导入一些订单: $bankrecs = $wpdb->get_results("Select * from tbl_bankimport"); foreach ($bankrecs as $bankrec) { $order = wc_create_order(array(['customer_id' => $bankrec->user_id])); echo "Order " . $ord

我正在编写一个批处理过程,从名为tbl_bankimport的mysql表导入一些订单:

$bankrecs = $wpdb->get_results("Select * from tbl_bankimport");

foreach ($bankrecs as $bankrec) {
   $order = wc_create_order(array(['customer_id' => $bankrec->user_id]));
   echo "Order " . $order->id . "created </br>";
}

然后重新运行,我输入了47条记录


困惑不解

从数据数组中排除客户id,并按如下方式添加:

更新发布元($order->id,'.\u customer\u user',bankrecs->user\u id)

这似乎是一个解决办法

$order = wc_create_order(array(['customer_id' => $bankrec->user_id]));
$order = wc_create_order(array(['customer_id' => 7072]));