WooCommerce客户账户怎么管理?

chinaz
chinaz 初级会员超兽战士
发布于 2026-10-08 14:58 ·1 浏览 ·0 回复

学完这篇,你能独立完成 WooCommerce 客户账号的注册规则设置、后台客户信息查看、账号手动创建与修改,以及「我的账户」页面和隐私数据的处理。

第一步:先分清 WooCommerce 里的「客户」是什么

WooCommerce 的客户本质上是 WordPress 的一个用户账号,角色叫「客户(Customer)」。它和「订阅者」的区别是:客户角色拥有 read 权限,能登录「我的账户」页面查看自己的订单、下载、地址,但不能进入后台。

没有注册就下单的人也算客户,只是属于「访客订单」,在后台只留邮箱和账单地址,没有账号可登录。

注意:只有把订单和用户账号关联起来,客户才能在「我的账户 → 订单」里看到历史订单。改客户邮箱时,订单不会自动跟着变,需要手动处理。

第二步:设置注册和结账规则

这一步决定客户能不能自己注册、游客能不能直接下单。

进入后台左侧 WooCommerce → 设置 → 高级 → 账户和隐私(WooCommerce 8.3 以前这个标签在「设置 → 账户和隐私」直接可见)。

在这个页面里你会看到三个勾选框:

  • 允许客户在结账过程中创建账户:勾上后,结账页会出现「创建账户」的密码输入框。
  • 允许客户在「我的账户」页面创建账户:勾上后,/my-account/ 页面会显示注册表单。
  • 访客结账:勾上表示不注册也能下单,会多出一个「以访客身份结账」的提示。

如果你做的是会员制或订阅类站点,把「访客结账」取消勾选,客户就必须注册才能付款。

改完点页面最下方的 保存更改。

注意:如果你的站点装了缓存插件(比如 WP Rocket、LiteSpeed Cache),改完设置后要清一次页面缓存,否则结账页可能还是旧样子。

第三步:在后台查看和管理客户

看客户名单:左侧 用户 → 所有用户,在顶部「角色」下拉框选 客户,点「筛选」。每一行右侧的「订单」列会显示该客户的下单数量。

看消费数据:左侧 WooCommerce → 客户(WooCommerce 7.6 以后使用新版分析界面)。这里按客户列出姓名、邮箱、地区、订单数、总消费额和最近下单时间。点某一行的客户名,可以进入详情页看到他的全部订单。

批量发密码重置邮件:在「用户 → 所有用户」勾选多个客户,顶部「批量操作」下拉选 发送密码重置邮件,点「应用」。

注意:如果你没看到 WooCommerce → 客户 菜单,检查 WooCommerce → 设置 → 高级 → 功能 里是否启用了「高性能订单存储(HPOS)」,以及分析功能是否被插件禁用。

第四步:手动创建或修改客户账号

新建客户:用户 → 添加新用户。填写用户名、邮箱、密码,把「角色」下拉选成 客户,点「添加新用户」。创建后系统会给客户发一封含密码设置链接的邮件。

改客户资料:用户 → 所有用户,点客户用户名进入编辑页,可以改姓、名、昵称、邮箱,也可以在「账单地址」区域(部分主题下由 WooCommerce 字段插件提供)补充地址信息。

给订单换客户:打开订单编辑页,在「客户」区块的搜索框里输入邮箱或姓名,选中正确的客户后点「更新」。这样订单就归到该客户名下了。

删除客户:在用户列表点「删除」,弹窗里勾选 删除所有内容 会一并删掉他的订单归属信息(订单本身通常保留,变成访客订单)。只想停用就先别删,把角色改成「订阅者」即可。

第五步:调整「我的账户」页面和端点

WooCommerce 安装时自动创建了「我的账户」页面,内容是短代码 [woocommerce_my_account]。如果这个页面被误删,到 WooCommerce → 状态 → 工具 里点 创建默认 WooCommerce 页面 重建。

想改子页面的网址,回到 账户和隐私 页往下拉到「账户端点」,把默认的 orders 改成 my-orders 之类。改完必须去 设置 → 固定链接 点一次「保存更改」,否则新地址会 404。

注意:不要直接用页面编辑器修改「我的账户」页面的内容,短代码被删掉后前端会变成空白。

第六步:处理隐私和数据删除

客户有权要求导出或删除自己的数据。请求会出现在 工具 → 导出个人数据 和 工具 → 清除个人数据 里,你审核后点「发送导出文件」或「删除个人数据」。

另外在 账户和隐私 页最下方可以设置「个人数据保留期」,比如把未完成订单保留 30 天后自动匿名化。

小结

  • 客户 = WordPress 里的「客户」角色用户,注册规则在 WooCommerce → 设置 → 高级 → 账户和隐私 里控制。
  • 看客户名单用 用户 → 所有用户(按角色筛选),看消费数据用 WooCommerce → 客户。
  • 手动建号走 用户 → 添加新用户,角色选「客户」。
  • 「我的账户」页面靠短代码 [woocommerce_my_account] 工作,端点改动后要重存固定链接。
  • 数据导出和删除请求在 工具 菜单里处理。
版权声明:本文来自 GJ站长论坛《WooCommerce客户账户怎么管理?》
原文链接:https://www.gj0.com/thread-1016.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~