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

WooCommerce订单未显示在订单列表页但单页可访问问题求助

WooCommerce订单列表不显示已支付订单的排查方案
  • 检查筛选条件与搜索
    登录后台后,先确认订单列表顶部的状态筛选器是否只勾选了部分状态(比如仅“处理中”),而该订单的实际状态不在勾选范围内。另外直接在搜索框输入订单ID 15920,验证是否能搜索到目标订单。

  • 核实订单的Post类型与状态
    打开订单编辑页后,查看右上角的订单状态是否为WooCommerce默认状态(如已完成、处理中)。也可以通过数据库工具(如phpMyAdmin)检查wp_posts表中ID为15920的记录:

    • 确认post_type字段值为shop_order
    • 确认post_status字段是WooCommerce认可的状态值(如wc-completed、wc-processing),如果是自定义状态,需确认该状态已在WooCommerce中注册。
  • 排查主题与自定义代码干扰
    临时切换到WordPress默认主题(如Twenty Twenty-Four),再查看订单列表是否显示该订单。若切换后问题解决,说明当前主题的functions.php或相关自定义代码通过pre_get_posts钩子修改了订单查询逻辑,导致订单被排除。

  • 清除WooCommerce缓存与重置计数
    进入WooCommerce > 状态 > 工具,点击“清除缓存”按钮。若无效,可备份数据库后执行以下SQL语句重置订单计数缓存:

    UPDATE wp_options SET option_value = '' WHERE option_name LIKE '_transient_wc_order_count_%';
    
  • 验证管理员权限
    若为多站点或多角色环境,确认当前登录账号拥有查看所有订单的权限,必要时切换到超级管理员账号重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 15:39:13