【问题标题】:Some Woocommerce customers not showing in customers section一些 Woocommerce 客户未显示在客户部分
【发布时间】:2020-11-12 15:49:42
【问题描述】:

一些 Woocommerce 客户没有显示在客户部分,但我可以在用户部分看到它们。 例如客户 ABC 有 3 个订单,我可以在客户部分看到用户 ABC,但我看不到他 woocommerce>客户。

没有他的记录,我查过他的角色,他是一个角色的客户。

许多其他人显示正常,显示的用户和未显示的用户具有相同的角色,即“客户”。

有人可以帮忙吗

【问题讨论】:

  • 当订单状态变为pending/processed/completed时,客户是否出现在dashboard中?
  • 嗨 Aliqua,感谢您的回复。这些实际上是来自 shopify 的进口客户和订单。
  • 这是一个实时站点? - 我只是猜测,但我认为在通过 woocommerce 进行购买之前不会出现客户。您可以在 woocommerce/github 上开票,看看他们是否可以解决未来与进口相关的问题?
  • 是的,它是实时网站。已导入所有客户和订单数据。 70% 的导入用户也出现在客户部分,但大约 30% 的用户没有出现,即使角色没有区别,他们都是客户
  • 抱歉,Waize,这超出了我的范围。祝你找到答案。

标签: wordpress wordpress-theming wordpress-rest-api wordpress-shortcode


【解决方案1】:

我遇到了类似的问题,只是我的导入客户都没有出现。我注意到在 Woocommerce -> Status -> Scheduled Actions 中创建了一堆与导入相关的任务,并保留为 Pending。该任务被称为 wc-admin_import_orders 并且有一个类似 0 => 3333 的参数(第二个数字是订单 ID)。这些任务也回溯了大约 3 个月。当我运行这些任务时,我导入的用户开始显示在 Woocommerce -> 客户部分。

就我而言,我有大约 2000 个任务要运行并使用 WP-CLI action-scheduler 命令来运行它们。我使用的命令是[root]# wp action-scheduler run --hooks='wc-admin_import_orders'。不过,您将需要访问终端。如果这不可能,也可以通过从管理面板运行它们来完成,但如果你有很多它们可能需要一段时间。

【讨论】:

    猜你喜欢
    • 2017-05-24
    • 2019-08-27
    • 2019-03-28
    • 2015-10-02
    • 2017-02-17
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 2021-07-30
    相关资源
    最近更新 更多