下单后 Woocommerce 更新 order_comments
Woocommerce update order_comments after placed order
下订单时需要将自定义字段附加到订单备注中。我可以使用
更新公司并将数字附加到末尾
update_post_meta( $order_id, '_billing_company', $_companyName );
在后台的订单详细信息页面上,运输详细信息下的字段名为
"Customer Provided Note" 在结帐页面上被称为 "order_comments"。
在订单详情页面上它被称为 "excerpt" 和 "post_excerpt"。
如果我使用 update_post_meta( $order_id, 'post_excerpt', $_urn );
该字段不会更新。我也尝试过摘录和 order_comments,但我无法更新此字段。
有什么想法吗?
"Customer Provided Note" 作为 post_excerpt
存储在支持 WC_Order
的 order
post_type 上。要更新它,您可以使用标准的 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 );
下订单时需要将自定义字段附加到订单备注中。我可以使用
更新公司并将数字附加到末尾update_post_meta( $order_id, '_billing_company', $_companyName );
在后台的订单详细信息页面上,运输详细信息下的字段名为
"Customer Provided Note" 在结帐页面上被称为 "order_comments"。
在订单详情页面上它被称为 "excerpt" 和 "post_excerpt"。
如果我使用 update_post_meta( $order_id, 'post_excerpt', $_urn );
该字段不会更新。我也尝试过摘录和 order_comments,但我无法更新此字段。
有什么想法吗?
"Customer Provided Note" 作为 post_excerpt
存储在支持 WC_Order
的 order
post_type 上。要更新它,您可以使用标准的 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 );