我有一个简单的后端管理工具,用PHP编写,从WooCommerce数据库中提取订单并呈现给我们的厨房进行交付处理。 以前,如果某个订单状态不是“wc-completed”,我总是能够突出显示表格行以处理任何可能需要的额外操作。然而,今天引起了我的注意,一项特定订单的一行商品已经退款。部分退款...
我需要检查一个客户是否之前在WooCommerce购买过特定产品。 情况是这样的:除非客户之前购买过产品“a”或“b”,否则他们将无法购买产品“c”、“d”、“e”。 如果客户之前购买了产品“a”或“b”,则产品“c”、“d”和“e”的购买按钮会被激活,他们可以购买它们。 如果他们之前没...
如何获取订单配送方式的ID? 例如 'flate_rate'。 自从WooCommerce 3之后,一切都变得很复杂。 我尝试在foreach循环中使用$order->get_data(),但数据是受保护的。
我希望在使用WP ALL Export导出基于订单的客户余额到电子表格时,能够通过订单获得客户的"mycred"余额。这实际上可能非常简单。我能够获取订单ID,但无法获取客户ID。 以下是我正在测试是否能够获取客户ID的方法:function get_customeruserid($valu...
当我尝试显示WooCommerce客户订单评论时(不是注释,而是顾客可以在结帐过程中添加的评论),我遇到了一点小问题。 (我将只添加与此问题相关的代码行,因为其他的WooCommerce数据已经正确显示,所以这不应该是设置问题。) 到目前为止,我尝试过以下方法:$notes = $orde...
如何通过产品ID获取产品描述或产品对象。$order = new WC_Order($order_id); foreach ($order->get_items() as $item) { $product_description = get_the_product_descr...
我正在尝试获取订单的各项内容。 我正在执行以下操作:$order = new WC_Order(147); foreach ($order->get_items() as $key => $lineItem) { print_r('<pre>----'); ...
是否有WooCommerce函数可以返回用户购买的特定订阅的所有相关订单(至少包括订单ID)? 我在官方文档《订阅功能和属性参考》中找到了相关信息:WC_Subscription::get_related_orders( $return_fields, $order_type ); 但是这似...
在运行WooCommerce的WordPress网站中,用户可以登录他(默认)的个人区域并显示诸如以下信息: 订单历史记录 下载 地址 编辑信息 退出 在订单选项卡中,默认情况下会显示一个表格,显示所有订单的列表,其中包含一个“查看”按钮,该按钮将重定向到该订单的完整详细信息页面。 ...