You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WooCommerce HPOS环境下如何通过MySQL获取订单项Product ID?

HPOS兼容的订单项Product ID查询方案
  • 启用HPOS后,wp_wc_order_items表是官方兼容的订单项存储核心表,其中直接包含product_id字段(变体产品还会附带variation_id字段),这就是你需要的产品ID。
  • 已知订单ID和订单项ID的情况下,直接执行SQL查询即可获取目标数据:
    SELECT product_id FROM wp_wc_order_items WHERE order_id = [你的订单ID] AND id = [你的订单项ID];
    
  • 补充说明:HPOS启用后,新生成的订单及订单项都会写入wp_wc_orders和wp_wc_order_items这两张表,旧的wp_woocommerce_order_items/wp_woocommerce_order_itemmeta仅保留HPOS启用前的历史数据,因此近期订单项的产品ID必然在wp_wc_order_items中,无需采用产品名称匹配这类准确性无法保障的方式。

内容的提问来源于stack exchange,提问作者Catsy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 22:33:11