一、先分清两种退款方式
WooCommerce 的退款分「自动」和「手动」,区别只在一件事:钱是不是真的退回去了。
| 方式 | 钱的走向 | 适用场景 |
|---|---|---|
| 自动退款 | 通过原支付网关把钱原路退回客户,WooCommerce 里一键完成 | 支付网关支持退款 API(Stripe、PayPal 等主流网关都支持) |
| 手动退款 | WooCommerce 只记录「这笔单退了」,钱需要你自己去网关后台或银行退 | 网关不支持自动退款(如货到付款 COD、支票、部分本地网关) |
⚠️ 最重要的认知:直接把订单状态改成 Refunded 或 Cancelled,不会退客户一分钱。状态只是标签,退款必须走本篇第二章或第三章的流程。
二、自动退款(推荐)
🔁 2.1 操作步骤
- 进入 WooCommerce → 订单,打开要退款的订单。

- 在订单明细区域点 Refund(退款) 按钮。
- 在出现的产品行输入框里填写要退的数量,退款金额会自动按数量计算。
- 如果产品不管理库存,也可以直接填金额而不动数量。
- 需要的话勾选 Restock refunded items(退回商品重新入库),库存会自动加回去。

5. 在退款理由框填写备注(客户邮件里不显示理由,但会留在订单备注里)。
6. 点击 Refund ¥XXX via [支付网关名]。
✅ 2.2 确认退款成功
- 看订单备注(Order Notes):出现「Successfully refunded / 退款成功」的系统备注才算完成
- 不放心就登录支付网关后台,按交易号查这笔退款是否存在
- 退款的产品行会以红色负数显示,订单总额区会多一条红色的 Refunded 行
📉 2.3 状态怎么变
- 全额退款:订单状态自动变为 Refunded,客户收到的邮件标题是「订单已退款」
- 部分退款:状态不会变(保持 Processing 或 Completed),客户邮件里写的是「部分退款」
这是设计如此,不是 bug。部分退款的订单仍然是有效订单,只是其中一部分钱退了。
三、手动退款
步骤和自动退款几乎一样,区别在最后一步:点 Refund ¥XXX manually(手动退款)。
点完之后 WooCommerce 这边的记录就结束了,钱还在你手里。你必须:
- 登录支付网关后台(PayPal、Stripe 等)操作退款,或

2. 通过银行转账把款项退给客户。
⚠️ 手动退款最容易出的事故:后台标了退款,实际忘了转钱。建议养成习惯——手动退款必须当天在网关后台同步操作完,并在订单备注里记下网关退款流水号。
四、部分退款的进阶技巧
🧮 4.1 只退金额不退整件:用分数数量算税
客户买的东西 $15,你想退 $4 补偿,直接填金额的话税费不会自动算。正确做法:
- 算比例:退款额 ÷ 商品总额,即 4 ÷ 15 = 0.26666667
- 把这个小数填进数量(Qty)框,按 Tab 键

3. 系统会自动按这个比例算出金额和对应税费
退款提交后数量会四舍五入显示回整数,但税费计算保留了你输入的比例,不受影响。
📦 4.2 运费和手续费能不能退
- 运费:退款面板里有运费行,可以单独填金额退运费。包邮订单没有可退运费。
- 网关手续费:支付网关收走的交易手续费(Stripe 约 2.9% + $0.3)通常不退。全额退款时你实际损失这笔手续费,定价时应把退款率考虑进去。
🚫 4.3 这些情况建议拒绝或改方式
- 客户已签收且产品无质量问题,只因「不想要了」要求退货——看你的退货政策(第五章)怎么写,照政策执行,不要凭心情
- 客户直接找银行拒付(Chargeback)——别在 WooCommerce 里退款了,去网关后台提交签收凭证等证据应诉,双退会造成双重损失
五、退货政策页面:事前立规矩
售后纠纷 80% 源于「事先没说清」。写一页退货政策并让客户容易找到,比事后扯皮有用得多。

📜 5.1 政策里必须写清的要点
- 退货期限:签收后多少天内可退(常见 14 或 30 天)
- 退货条件:未使用、原包装、吊牌完整等
- 不可退的品类:定制产品、虚拟/数字产品、贴身衣物等
- 运费谁承担:质量问题卖家承担,无理由退货买家承担(写明)
- 退款时效:收到退货后多少个工作日内退款
- 联系方式:专门的售后邮箱
📍 5.2 放在哪里客户看得到
- 页脚菜单:外观 → 菜单 把政策页加进页脚
- 结账页:部分市场要求结账前展示或勾选同意条款
- 订单邮件:在第 15 篇讲的邮件「附加内容」或页脚里放政策链接
- 我的账户页:可在账户导航里加入口
六、标准售后流程(SOP)
把下面的流程固定下来,团队照做即可:
🔧 6.1 客户提出售后
- 要求客户提供:订单号 + 问题描述 + 照片/视频(产品问题必须)
- 在订单备注里记录诉求(用 Private note,客户看不到内部讨论)
💬 6.2 定方案
- 质量问题:优先补发或全额退款,成本低于拉扯
- 无理由退货:指引客户寄回,提供退货地址(用 Customer note 发,客户会收到邮件)

– 轻微瑕疵可协商部分退款:用 4.1 的分数数量法处理
📦 6.3 收到退货后
- 验收商品,确认符合退货条件
- 按第二章流程退款,勾选 Restock 把库存加回(商品还能再卖的话)
- 用 Customer note 通知客户「退款已处理,X 个工作日内到账」
- 订单状态归档,退款原因记入订单备注,月底复盘退款原因分布
⏳ 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。去 产品 → 全部产品 手动把库存数量改回来,并在订单备注补记一笔。退款面板只在勾选时才动库存,不勾不动——对不可二次销售的退货(如拆封食品),不勾才是对的。



















暂无评论内容