wordpress - woocommerce 订单在数据库中,但不在仪表板中,不在订单导出中
问题描述
目前
我将 wooCommerce 用于 wordpress。我在数据库中有一个订单,我可以在 phpmyadmin #2797 中看到
问题
- 除订单 #2797 外的所有订单都显示在 wooCommerce 仪表板中
- 除订单 #2797 之外的所有订单都出现在 wooCommerce 的 CSV 导出中(我尝试了多个导出/导入插件,它们有同样的问题)
问题
- 如果订单 #7297 未出现在 WooCommerce 订单导出中,如何将其恢复到 WooCommerce 仪表板?
- 数据库中是否还有其他设置决定了 WooCommerce 仪表板中显示的订单,并且由于某种原因 7297 被排除在外?或者可能是 7297 上缺少一条数据导致它没有出现在仪表板上?
解决方案
在与 wooCommerce 支持人员交谈后,我诊断出问题并找到了解决方法。
问题
订单 #7297 出现在数据库中但没有出现在 WooCommerce 仪表板中的原因是因为订单要出现在 WooCommerce 仪表板中,它需要使用post type_wc_order_stats
进入 db 表。这是丢失的。我怀疑它可能在我完成上升气流迁移时丢失了。_posts
shop_order
解决方案
_posts
为订单7297手动添加条目,这会将订单添加回 WooCommerce 仪表板,但缺少所有订单数据,即购买的产品、价格、付款、客户、运输等。重新添加订单_posts
似乎导致它覆盖其他表中的相应条目。- 在 WooCommerce 仪表板中,确保订单处于“待处理”状态,这将允许编辑订单。手动添加所有数据。这将更新 WooCommerce 中的相应表。
都修好了!
推荐阅读
- azure - Azure Functions 在创建新密钥版本或密钥保管库过期时触发
- javascript - ajax请求删除功能的问题
- java - 执行 Maven 安装时构建 Maven 项目时出错
- java - java.io.FileOutputStream.write(int, boolean) 本机方法的源代码
- knex.js - Knex:在不接受绑定参数的原始查询中使值安全
- struct - 存储关联变量
- c# - 查找控件无法找到使用文字控件创建的控件
- linux - 启动 linux 终端的脚本,等待 1 秒,然后在其中启动命令
- sql-server - SQL Server:选择列并对其执行正则表达式
- kendo-asp.net-mvc - 模型中的 Kendo MVC 折线图工具提示