如何取消客户/用户与WooCommerce订单的链接

时间:2018-03-26 22:47:01

标签: wordpress woocommerce

升级WooCommerce网站时,我的客户/订单导入失败。

客户现在登录并查看随机订单的订单和客户信息 - 而不是他们自己的订单。这是一场灾难!

我认为解决方案可能是取消所有客户与订单的关联,并强制客户根据要求手动重新链接。

问题是 - 我有一个未经证实的问题,即一位客户重新创建用户并在登录时,已经"神奇地"链接到另一个客户订单详细信息 - 所以即使创建新用户似乎也有问题。

任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:0)

这是您问题的可能解释。订单的客户使用meta_key' _customer_user'保存在wp_postmeta表中。这个整数是对“ID'”的引用。 wp_users的列。我认为你的进口打破了这种关系。您的导入是否更改了用户ID?如果是这样,您需要重新映射所有' _customer_user' meta_values到相应的新用户ID。

如果您想要取消客户订单的链接,我会尝试将此字段设置为0或者设置为1,这意味着初始用户(sysadmin)现在将成为所有订单的客户。如果您这样做,请记住保留原始' _customer_user'所以你可以稍后尝试恢复正确的ID。