【发布时间】:2019-12-15 15:26:34
【问题描述】:
在我的 WooCommerce 商店中,我有一个输入字段,我希望用户在其中输入订单号。验证此字段时,我需要检查该订单 number 是否确实存在于 WooCommerce 中。
从this question 看来,WooCommerce order_number 可能并不总是与 order_id 相同(它总是与 post_id)。
所以我不能使用 wc_get_order($the_order) 函数,因为 the documentation 声明它想要 $the_order 中的 post_id参数。
我找不到通过订单号获取订单的特定函数(无论是在文档中还是在 github 中的代码中)。
我对 WooCommerce 还很陌生,所以也许我遗漏了一些东西。有没有办法做到这一点?还是 wc_get_order 记录有误?
我已经在堆栈溢出方面进行了很多谷歌搜索和搜索,但我真的找不到这个问题的答案!任何帮助表示赞赏。
PS:我想我可以得到所有订单并逐个循环检查数字是否匹配,但我希望找到一个更简单的解决方案:D
【问题讨论】:
标签: woocommerce