在Woocommerce中显示客户订单评论(客户备注)

12

当我尝试显示WooCommerce客户订单评论时(不是注释,而是顾客可以在结帐过程中添加的评论),我遇到了一点小问题。

(我将只添加与此问题相关的代码行,因为其他的WooCommerce数据已经正确显示,所以这不应该是设置问题。)

到目前为止,我尝试过以下方法:

$notes = $order->get_customer_order_notes(); //This line returns an Array[]

在那个数组里,我认为我需要的是这个字段,因为它包含了我的订单备注:

$notes
  0={stdClass} 38
    post_excerpt = "test"

所以我做的是尝试像这样显示这个值:

echo "Order Notes: " . $notes->post_excerpt
很不幸,结果为空。 我做错了什么? 非常感谢。
2个回答

22

22
我找到了一种方法来显示客户结账时的评论,选择$order->customer_message;然后将该值设置为一个变量。

2
谢谢!这帮助我定制了YITH WooCommerce PDF Invoice and Shipping List插件模板输出,以便容纳客户注释…供任何感兴趣的人参考,对于该插件,适当调整的变量值是$ document->order->customer_message; - jadik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接