首页 > 解决方案 > 一些 Woocommerce 客户未显示在客户部分

问题描述

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

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

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

有人可以帮忙吗

标签: wordpresswordpress-themingwordpress-rest-apiwordpress-shortcode

解决方案


我有一个类似的问题,除了我的进口客户没有出现。我注意到在 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'. 不过,您将需要访问终端。如果这不可能,也可以通过从管理面板运行它们来完成,但如果你有很多它们可能需要一段时间。


推荐阅读