13得票1回答
部分退款在WooCommerce数据库中是如何存储的?

我有一个简单的后端管理工具,用PHP编写,从WooCommerce数据库中提取订单并呈现给我们的厨房进行交付处理。 以前,如果某个订单状态不是“wc-completed”,我总是能够突出显示表格行以处理任何可能需要的额外操作。然而,今天引起了我的注意,一项特定订单的一行商品已经退款。部分退款...

13得票4回答
检查用户/访客是否在WooCommerce中购买了特定产品

我需要检查一个客户是否之前在WooCommerce购买过特定产品。 情况是这样的:除非客户之前购买过产品“a”或“b”,否则他们将无法购买产品“c”、“d”、“e”。 如果客户之前购买了产品“a”或“b”,则产品“c”、“d”和“e”的购买按钮会被激活,他们可以购买它们。 如果他们之前没...

13得票1回答
在WooCommerce 3中获取订单的发货商品细节

如何获取订单配送方式的ID? 例如 'flate_rate'。 自从WooCommerce 3之后,一切都变得很复杂。 我尝试在foreach循环中使用$order->get_data(),但数据是受保护的。

13得票2回答
从WooCommerce的订单ID中获取客户ID

我希望在使用WP ALL Export导出基于订单的客户余额到电子表格时,能够通过订单获得客户的"mycred"余额。这实际上可能非常简单。我能够获取订单ID,但无法获取客户ID。 以下是我正在测试是否能够获取客户ID的方法:function get_customeruserid($valu...

12得票2回答
在Woocommerce中显示客户订单评论(客户备注)

当我尝试显示WooCommerce客户订单评论时(不是注释,而是顾客可以在结帐过程中添加的评论),我遇到了一点小问题。 (我将只添加与此问题相关的代码行,因为其他的WooCommerce数据已经正确显示,所以这不应该是设置问题。) 到目前为止,我尝试过以下方法:$notes = $orde...

12得票3回答
WooCommerce - 通过产品ID获取产品描述

如何通过产品ID获取产品描述或产品对象。$order = new WC_Order($order_id); foreach ($order->get_items() as $item) { $product_description = get_the_product_descr...

12得票2回答
在Woocommerce 3中访问订单项目受保护的数据

我正在尝试获取订单的各项内容。 我正在执行以下操作:$order = new WC_Order(147); foreach ($order->get_items() as $key => $lineItem) { print_r('<pre>----'); ...

12得票1回答
WooCommerce订阅 - 获取特定订阅的相关订单ID

是否有WooCommerce函数可以返回用户购买的特定订阅的所有相关订单(至少包括订单ID)? 我在官方文档《订阅功能和属性参考》中找到了相关信息:WC_Subscription::get_related_orders( $return_fields, $order_type ); 但是这似...

11得票3回答
WooCommerce客户订单详情在BS模态框中。

在运行WooCommerce的WordPress网站中,用户可以登录他(默认)的个人区域并显示诸如以下信息: 订单历史记录 下载 地址 编辑信息 退出 在订单选项卡中,默认情况下会显示一个表格,显示所有订单的列表,其中包含一个“查看”按钮,该按钮将重定向到该订单的完整详细信息页面。 ...

11得票2回答
订单簿数据库设计

订单簿中充满了买入和卖出订单。更新和新订单可能会执行交易。 我似乎找不到任何实现的例子。 我们可以为每个订单分配一个id,并逐个检查并执行订单。但是我们希望有一些能够扩展到数千个活动订单的方法。 我们可以按价格排序以获取将要执行的订单(因为它们重叠)。但是我们必须小心,按照订单接收的顺序...