Woocommerce在下订单后更新order_comments
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Woocommerce在下订单后更新order_comments相关的知识,希望对你有一定的参考价值。
下订单时,需要将自定义字段附加到订单备注。我可以使用更新公司并将数字附加到最后
update_post_meta( $order_id, '_billing_company', $_companyName );
在管理员的订单详细信息页面上,调用运输详细信息下的字段
“客户提供的注释”在结帐页面上称为“order_comments”。
在订单详情页面上,它被称为“摘录”以及“post_excerpt”。如果我使用update_post_meta( $order_id, 'post_excerpt', $_urn );
,该字段不会更新。我也试过excerpt和order_comments,我无法更新这个字段。
有任何想法吗?
答案
“客户提供的注释”存储为支持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 );
以上是关于Woocommerce在下订单后更新order_comments的主要内容,如果未能解决你的问题,请参考以下文章
在 Woocommerce 订单电子邮件通知中获取用户 ID [重复]