【问题标题】:woocommerce order in database but not in dashboard and not in order exportwoocommerce 订单在数据库中,但不在仪表板中,不在订单导出中
【发布时间】:2020-04-03 20:21:33
【问题描述】:

目前

我将 wooCommerce 用于 wordpress。 我在数据库中有一个订单,我可以在 phpmyadmin #2797 中看到

问题

  • 除订单 #2797 之外的所有订单都显示在 wooCommerce 仪表板中
  • 除订单 #2797 之外的所有订单都出现在 wooCommerce 的 CSV 导出中(我尝试了多个导出/导入插件,但它们都有同样的问题)

问题

  1. 如果订单 #7297 未出现在 WooCommerce 订单导出中,如何将其恢复到 WooCommerce 仪表板?
  2. 数据库中是否有其他设置决定了 WooCommerce 仪表板中显示的订单,并且由于某种原因 7297 被排除在外?或者可能是 7297 上缺少一条数据导致它没有出现在仪表板上?

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    在与 wooCommerce 支持人员交谈后,我诊断出问题并找到了解决方法。

    问题

    订单#7297 出现在数据库_wc_order_stats 中但没有出现在WooCommerce 仪表板中的原因是因为订单要出现在WooCommerce 仪表板中,它需要使用post type_posts /em>shop_order。这是丢失的。我怀疑它可能在我完成上升气流迁移时丢失了。

    解决方案

    1. 为订单 7297 手动添加条目到 _posts,这会将订单添加回 WooCommerce 仪表板,但缺少所有订单数据,即购买的产品、价格、付款、客户、运输等等。将订单添加回_posts 似乎导致它覆盖了其他表中的相应条目。
    2. 在 WooCommerce 仪表板中,确保订单处于“待处理”状态,这将允许编辑订单。手动添加所有数据。这会更新 WooCommerce 中的相应表。

    全部修复!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-21
      • 2016-03-07
      • 2023-01-22
      • 2018-05-25
      • 2021-06-10
      • 1970-01-01
      • 2021-02-04
      相关资源
      最近更新 更多