支付网关在 3.0 之后没有收到 woocommerce 订单商品如何打印 WooCommerce 订单?您可以使用 get_item_meta() WC_Abstract_order 方法获取订单元数据(商品数量和商品总价)。在 WooCommerce 3 和WooCommerce 3.0+中获取订单商品和 WC_Order_Item_Product 。您可以通过 $order = wc_get_order( $order_id ); 获取订单的订单商品 $items = $order->get_items();。那么如果你通过循环来更新现有的订单项目,你可以使用 wc_update_order_item($item_id, $args),其中 $args 是具有相同参数的数组 wc_add_order_item() 接受和 wc_update_order_item_meta($item_id, $key, $value, $prev_value)。如果您想将订单商品重新附加到另一个订单,此代码将有所帮助:
在 WooCommerce 3 中获取订单商品和 WC_Order_Item_Product 您可以使用 get_item_meta() WC_Abstract_order 方法来获取订单元数据(商品数量和商品总价)。WooCommerce 3.0+。您可以通过 $order = wc_get_order( $order_id ); 获取订单的订单商品 $items = $order->get_items();。那么如果你遍历 从 Woocommerce 中的订单 ID 获取产品 ID要更新现有的订单项目,您可以使用 wc_update_order_item ($item_id, $args),其中 $args 是具有相同参数的数组 wc_add_order_item () 接受和 wc_update_order_item_meta ($item_id, $key, $value, $prev_value)。如果您想将订单商品重新附加到另一个订单,此代码将有所帮助:阅读 WooCommerce 3.0 中的更改,似乎无法直接从订单商品中获取属性,因此我假设需要以下代码改变了,因为它是
从 Woocommerce、 WooCommerce 3.0+中的订单 ID 获取产品 ID 。您可以通过 $order = wc_get_order( $order_id ); 获取订单的订单商品 $items = $order->get_items();。那么如果你通过循环来更新现有的订单项目,你可以使用 wc_update_order_item($item_id, $args),其中 $args 是具有相同参数的数组 wc_add_order_item() 接受和 wc_update_order_item_meta($item_id, $key, $value, $prev_value)。如果您想将订单商品重新附加到另一个订单,此代码将有所帮助: 如何在 WooCommerce 中管理 Order Item Meta阅读 WooCommerce 3.0 中的更改,似乎无法直接从订单项目中获取属性,所以我假设需要更改以下代码,因为它是 Get。让我们从 WC_Order 的 get_items() 开始,它返回订单中的所有产品。但为什么?– 订单项目不仅是产品,运费和费用也是订单。
如何在 WooCommerce 中管理订单项目元要更新现有订单项目,您可以使用 wc_update_order_item ($item_id, $args),其中 $args 是具有相同参数的数组 wc_add_order_item () 接受和 wc_update_order_item_meta ($item_id, $key, $价值,$prev_value)。如果您想将订单商品重新附加到另一个订单,此代码将有所帮助:阅读 WooCommerce 3.0 中的更改,似乎无法直接从订单商品中获取属性,因此我假设需要以下代码改变了,因为它是 如何获取 WooCommerce 订单详细信息得到。让我们从 WC_Order 的 get_items() 开始,它返回订单中的所有产品。但为什么?– order items 不仅是产品,shipping 和 fee 也是 order WC_Abstract_Order::get_item_count 获取特定类型的订单项的计数。woocommerce
如何获取 WooCommerce 订单详细信息阅读 WooCommerce 3.0 中的更改,似乎无法直接从订单项目中获取属性,所以我假设需要更改以下代码,因为它是 Get。让我们从 WC_Order 的 get_items() 开始,它返回订单中的所有产品。但为什么?– 订单项目不仅是产品,运费和费用也是订单。WooCommerce:从 $order 对象获取订单信息(总数、商品等)WC_Abstract_Order::get_item_count 获取特定类型的订单项的计数。woocommerce 至少有 2 种方法可以从定义的元键中获取自定义订单项元数据:1) 自 WooCommerce 3 – 使用 WC_Data 方法 get_meta() 2) 较旧的方式 – 使用 wc_get_order_item_meta() WooCommerce 函数。所以你的钩子函数 bs_order_lead_time_data() 代码将是: