2015-10-25 96 views
0

自定義字段需要添加到訂單備註時的訂單。我可以更新本公司及訂單詳細信息頁面管理,航運下的字段的詳細信息稱爲Woocommerce更新order_comments下訂單後

「客戶提供的說明」被稱爲在「order_comments」關於使用

update_post_meta($order_id, '_billing_company', $_companyName); 

追加到末尾的數字結帳頁面。

在訂單詳情頁面上,它被稱爲「摘錄」以及「post_excerpt」。 如果我使用update_post_meta($order_id, 'post_excerpt', $_urn); 該字段未更新。我也嘗試過摘錄和order_comments,我無法更新此字段。

任何想法?

+0

update_post_meta($ order_id,'post_excerpt',$ _urn);確實創建了一個自定義字段,但我需要更新order_comment –

回答

1

將「客戶提供的備註」存儲爲post_excerpt,並在order post_type上備份WC_Order。要更新它,您可以使用標準的WordPress Codex或wc_update_order()函數(它實際上是WordPress Codex的前端,但可能是正確的方法)。

// specify the order_id so WooCommerce knows which to update 
$order_data = array(
    'order_id' => $order_id, 
    'customer_note' => 'The customer note.' 
); 
// update the customer_note on the order 
wc_update_order($order_data); 
+0

感謝您的意見,非常感謝。這不幸更新訂單註釋,我需要客戶提供商注意更新,位於運輸詳細信息 –

+0

@RobertWilde對不起,我誤解了你的問題。更改了答案以顯示如何更新正確的值。 – doublesharp

+0

非常感謝。我不知道爲什麼這麼難找到 –