我試圖添加一個項目到一個存在的訂單,但它不能正常工作...每次我執行下面的代碼廣告和空項目,有幫助嗎?WooCommerce將項目添加到訂單
woocommerce_add_order_item($Novo_PostId, $item);
$產品的VAR巫婆收到來自另一個訂單我有項目本身,我已經把一的print_r($項目),它似乎是好的。
我試圖添加一個項目到一個存在的訂單,但它不能正常工作...每次我執行下面的代碼廣告和空項目,有幫助嗎?WooCommerce將項目添加到訂單
woocommerce_add_order_item($Novo_PostId, $item);
$產品的VAR巫婆收到來自另一個訂單我有項目本身,我已經把一的print_r($項目),它似乎是好的。
你woocommerce_add_order_item
創建項目後,必須與woocommerce_add_order_item_meta()
設置的元數據,請參見:http://docs.woothemes.com/wc-apidocs/function-woocommerce_add_order_item_meta.html
喜歡的東西:
$item_id = woocommerce_add_order_item($order_id, array(
'order_item_name' => '',
'order_item_type' => 'line_item'
));
if ($item_id) {
$foreach($metavalues as $key=>$value)
{
woocommerce_add_order_item_meta($item_id,$key,$value);
}
}
由於WC 2.2,添加項目到一個新秩序更簡單:
$ product = wc_get_product($ product_id);
wc_get_order($ order_id) - > add_product($ product,$ quantity);
這正是解決我的問題。非常感謝你。 – 2013-06-24 14:53:21