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

WooCommerce订单与订阅在WordPress数据库中的存储位置查询

WooCommerce 订单与订阅数据的WordPress数据库存储位置

原生订单数据存储

  • wp_posts 表:WooCommerce订单属于自定义文章类型,post_type 字段固定值为 shop_order,存储订单基础属性:订单ID、创建时间、订单状态(对应post_status字段,格式为wc-xxx,比如wc-completed代表已完成、wc-pending代表待支付)、关联的下单用户ID等。注意表前缀wp_为WordPress默认值,实际前缀以你站点wp-config.php中配置的$table_prefix为准
  • wp_postmeta 表:通过post_id字段关联对应订单ID,存储订单的所有扩展字段,适配支付网关常用的核心字段包括:
    • _billing_country、_billing_address系列字段:账单所在地信息,可用来判断用户是否为哥伦比亚地区
    • _order_total:订单总金额
    • _order_currency:订单结算币种
    • _payment_method:支付方式标识,你开发的哥伦比亚支付网关的唯一标识会存在该字段
    • _transaction_id:支付侧返回的交易流水号
  • wp_woocommerce_order_items 表:存储订单内的明细条目,通过order_id关联对应订单,order_item_type字段区分条目类型,比如line_item代表商品、shipping代表运费、tax代表税费
  • wp_woocommerce_order_itemmeta 表:通过order_item_id关联上一表的条目ID,存储每个明细的具体参数,比如商品ID、购买数量、单品单价等

WooCommerce Subscriptions 订阅数据存储

订阅功能依赖官方WooCommerce Subscriptions插件,数据存储结构和订单逻辑类似:

  • wp_posts 表:订阅为独立自定义文章类型,post_type字段固定值为shop_subscription,存储订阅基础信息、订阅状态(对应post_status字段,比如wc-active代表生效中、wc-paused代表暂停、wc-expired代表已过期)
  • wp_postmeta 表:通过post_id关联对应订阅ID,存储订阅的核心规则参数,常用字段包括:
    • _schedule_next_payment:下一次自动扣费时间
    • _recurring_total:每期扣费金额
    • _billing_period:扣费周期,可选值为day/week/month/year
    • _billing_interval:扣费间隔,比如值为1代表每个周期扣一次,值为3代表每3个周期扣一次
    • _parent_order_id:订阅关联的首次下单父订单ID

订阅每期自动生成的续费订单,同样按照上述原生订单的存储规则存在对应表中,每个续费订单的wp_postmeta会有_subscription_renewal字段关联对应的订阅ID,方便溯源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:15:03