WooCommerce 退款、退货与售后流程(图文教程)

图片[1]-WooCommerce 退款、退货与售后流程(图文教程)-WP独立站学院
生成摘要
AI 生成,仅供参考

一、先分清两种退款方式

WooCommerce 的退款分「自动」和「手动」,区别只在一件事:钱是不是真的退回去了。

方式 钱的走向 适用场景
自动退款 通过原支付网关把钱原路退回客户,WooCommerce 里一键完成 支付网关支持退款 API(Stripe、PayPal 等主流网关都支持)
手动退款 WooCommerce 只记录「这笔单退了」,钱需要你自己去网关后台或银行退 网关不支持自动退款(如货到付款 COD、支票、部分本地网关)

⚠️ 最重要的认知:直接把订单状态改成 Refunded 或 Cancelled,不会退客户一分钱。状态只是标签,退款必须走本篇第二章或第三章的流程。


二、自动退款(推荐)

🔁 2.1 操作步骤

  1. 进入 WooCommerce → 订单,打开要退款的订单。
    订单详情页:订单项目区底部的「退款」按钮
  2. 在订单明细区域点 Refund(退款) 按钮。
  3. 在出现的产品行输入框里填写要退的数量,退款金额会自动按数量计算。
  4. 如果产品不管理库存,也可以直接填金额而不动数量。
  5. 需要的话勾选 Restock refunded items(退回商品重新入库),库存会自动加回去。

退款面板:恢复已退款库存(Restock)、退款金额与退款原因
5. 在退款理由框填写备注(客户邮件里不显示理由,但会留在订单备注里)。
6. 点击 Refund ¥XXX via [支付网关名]。

✅ 2.2 确认退款成功

  • 看订单备注(Order Notes):出现「Successfully refunded / 退款成功」的系统备注才算完成
  • 不放心就登录支付网关后台,按交易号查这笔退款是否存在
  • 退款的产品行会以红色负数显示,订单总额区会多一条红色的 Refunded 行

📉 2.3 状态怎么变

  • 全额退款:订单状态自动变为 Refunded,客户收到的邮件标题是「订单已退款」
  • 部分退款:状态不会变(保持 Processing 或 Completed),客户邮件里写的是「部分退款」

这是设计如此,不是 bug。部分退款的订单仍然是有效订单,只是其中一部分钱退了。


三、手动退款

步骤和自动退款几乎一样,区别在最后一步:点 Refund ¥XXX manually(手动退款)。

点完之后 WooCommerce 这边的记录就结束了,钱还在你手里。你必须:

  1. 登录支付网关后台(PayPal、Stripe 等)操作退款,或

订单操作区:手动退款后回到网关后台同步转钱,再更新订单
2. 通过银行转账把款项退给客户。

⚠️ 手动退款最容易出的事故:后台标了退款,实际忘了转钱。建议养成习惯——手动退款必须当天在网关后台同步操作完,并在订单备注里记下网关退款流水号。


四、部分退款的进阶技巧

🧮 4.1 只退金额不退整件:用分数数量算税

客户买的东西 $15,你想退 $4 补偿,直接填金额的话税费不会自动算。正确做法:

  1. 算比例:退款额 ÷ 商品总额,即 4 ÷ 15 = 0.26666667
  2. 把这个小数填进数量(Qty)框,按 Tab 键

部分退款:在产品行的数量框填分数(自动按比例算金额与税)
3. 系统会自动按这个比例算出金额和对应税费

退款提交后数量会四舍五入显示回整数,但税费计算保留了你输入的比例,不受影响。

📦 4.2 运费和手续费能不能退

  • 运费:退款面板里有运费行,可以单独填金额退运费。包邮订单没有可退运费。
  • 网关手续费:支付网关收走的交易手续费(Stripe 约 2.9% + $0.3)通常不退。全额退款时你实际损失这笔手续费,定价时应把退款率考虑进去。

🚫 4.3 这些情况建议拒绝或改方式

  • 客户已签收且产品无质量问题,只因「不想要了」要求退货——看你的退货政策(第五章)怎么写,照政策执行,不要凭心情
  • 客户直接找银行拒付(Chargeback)——别在 WooCommerce 里退款了,去网关后台提交签收凭证等证据应诉,双退会造成双重损失

五、退货政策页面:事前立规矩

售后纠纷 80% 源于「事先没说清」。写一页退货政策并让客户容易找到,比事后扯皮有用得多。

前台退货政策页:期限、条件、不可退品类写清楚

📜 5.1 政策里必须写清的要点

  • 退货期限:签收后多少天内可退(常见 14 或 30 天)
  • 退货条件:未使用、原包装、吊牌完整等
  • 不可退的品类:定制产品、虚拟/数字产品、贴身衣物等
  • 运费谁承担:质量问题卖家承担,无理由退货买家承担(写明)
  • 退款时效:收到退货后多少个工作日内退款
  • 联系方式:专门的售后邮箱

📍 5.2 放在哪里客户看得到

  1. 页脚菜单:外观 → 菜单 把政策页加进页脚
  2. 结账页:部分市场要求结账前展示或勾选同意条款
  3. 订单邮件:在第 15 篇讲的邮件「附加内容」或页脚里放政策链接
  4. 我的账户页:可在账户导航里加入口

六、标准售后流程(SOP)

把下面的流程固定下来,团队照做即可:

🔧 6.1 客户提出售后

  1. 要求客户提供:订单号 + 问题描述 + 照片/视频(产品问题必须)
  2. 在订单备注里记录诉求(用 Private note,客户看不到内部讨论)

💬 6.2 定方案

  • 质量问题:优先补发或全额退款,成本低于拉扯
  • 无理由退货:指引客户寄回,提供退货地址(用 Customer note 发,客户会收到邮件)

订单备注面板:「给客户的备注」会发邮件通知,内部沟通用「私人备注」
– 轻微瑕疵可协商部分退款:用 4.1 的分数数量法处理

📦 6.3 收到退货后

  1. 验收商品,确认符合退货条件
  2. 按第二章流程退款,勾选 Restock 把库存加回(商品还能再卖的话)
  3. 用 Customer note 通知客户「退款已处理,X 个工作日内到账」
  4. 订单状态归档,退款原因记入订单备注,月底复盘退款原因分布

⏳ 6.4 客户问「退款多久到账」

网关处理即时,但银行入账需要时间:

  • 信用卡(Visa/Mastercard):通常 3–5 个工作日
  • Amex:5–7 个工作日
  • 部分借记卡:最长 10 个工作日

3 个工作日内客户来问,答复「正常等待」;超过 10 个工作日,拿退款流水号去网关客服升级查询。


七、常见问题

❓ 7.1 点了自动退款但提示失败

  • 网关没配置退款 API 权限:检查插件设置里的 API Key 是否有 refund 权限
  • 交易太旧:部分网关只允许 60–180 天内的交易原路退款,超期只能手动退
  • 该笔交易处于未结算(unsettled)状态:部分网关需要先 Void(撤销)而不是 Refund
  • 失败时改用第三章的手动退款流程兜底

❓ 7.2 退款金额算错了怎么办

WooCommerce 里已完成的退款记录不能编辑或撤销。少退了补一笔退款,多退了只能联系客户协商或线下补收——所以点确认前一定核对金额。

❓ 7.3 退款后订单状态没变成 Refunded

检查是不是只退了部分金额——部分退款不改变状态,这是正常行为。如果确认是全额退款但状态没变,看订单备注里网关有没有返回失败信息。

❓ 7.4 客户没收到退款邮件

  • WooCommerce → 设置 → 电子邮件 确认 Refunded order 邮件是启用状态
  • 退款邮件进垃圾箱的概率比普通订单邮件高,按第 15 篇第四章配置 SMTP 和域名认证
  • 邮件文案区分全额/部分退款,客户看到「部分退款」会疑惑,可在退款时用 Customer note 同步说明

❓ 7.5 库存没加回去

退款时没勾选 Restock refunded items。去 产品 → 全部产品 手动把库存数量改回来,并在订单备注补记一笔。退款面板只在勾选时才动库存,不勾不动——对不可二次销售的退货(如拆封食品),不勾才是对的。

产品编辑页-库存标签:退款后可在此手动改回库存数量

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 共14条

请登录后发表评论

    暂无评论内容