先给结论:让 AI 回答政策,让人确认事实
售后场景最容易出错的地方,不是客户问得复杂,而是“看起来像政策问题”的一句话往往同时包含政策、订单状态和退款事实。例如“我这个订单能不能退、要退到哪里、钱什么时候回来”至少需要读取当前政策、识别具体订单,并确认真实退款记录。AI 可以帮助提取意图、定位当前版本、生成清晰草稿和分派工单;它不能凭猜测替商家承诺结果。
本文解决的唯一意图
本文只处理三件相互连接的事:退货政策问答、售后工单分流、以及 AI 与商家/编辑之间的协作边界。重点是建立一条可复核的链路:客户问题进入后,系统知道应该引用哪一版政策,知道哪些内容可以回答,知道哪些内容只能起草,知道什么时候必须交给人,并且能在政策过期或退款事实不一致时停止自动回复。
这不是通用客服脚本,也不是支付风控设计。通用客服的入口、分层和基础答复请与 Shopify AI 客服与人工接管 分开维护;涉及支付风险的边界不要在本文扩写,可参考 Shopify AI 支付风控复核。这样可以避免把一个售后工单误当作另一类问题处理。
三条不可绕过的前提
- 当前店铺政策优先。 文章、旧工单、模型记忆、缓存片段都不能覆盖商家当前批准的政策。退货相关的官方操作背景可参照 Shopify 的 Returns and exchanges 页面,但页面内容和店铺具体政策仍应在接入前复核。
- 真实数据优先。 订单状态、商品信息和退款记录必须来自当前可核验的数据;AI 不应把“推测已退款”改写成“退款已完成”。
- 高风险事实必须人工确认。 AI 输出可能错误,商家或编辑审阅不是可选的装饰步骤。尤其是例外、争议、资料缺失、退款不符或客户要求解释规则时,先暂停自动发送,再让人接管。
先定边界:这篇处理什么、不处理什么
适合交给这条流程的问题
适合的输入通常是:“退货政策在哪里”“申请退货要提供什么”“这个问题应由哪个售后队列处理”“客户说退款状态和记录不一致,谁来确认”。这些问题可以被拆为政策定位、事实核对、路由和沟通四个动作。AI 的价值在于先把混杂的自然语言整理成可执行的工单字段,而不是替商家创造一条不存在的政策。
明确排除的内容
本文不替商家决定退货期限、费用、商品条件、退款方式、例外范围或法律义务;不为任何国家或地区给出法律结论;不承诺退款即时、绝对安全或自动处理一定正确;不讨论支付欺诈、支付风控或收款授权的具体规则;也不把当前未确认的 Shopify 功能、计划限制、工具名称或平台可用性写成保证。涉及这些内容时,工单应保留原问题并转给有权限的商家/编辑。
接入前要写清楚的“来源优先级”
建议在工作流中明确以下顺序:第一层是商家当前批准的政策和可核验的订单/退款数据;第二层是商家维护的解释性页面或已审阅的答复模板;第三层才是 AI 用于改写、摘要和分类的输出。若三层互相冲突,不要让 AI 自行“综合出一个折中答案”,应以第一层为准并转人工。
把退货政策当作有版本的唯一事实源
为什么先锁版本
没有版本号时,团队很难回答三个追问:这句话依据的是哪一版政策、这版政策当时是否已批准、政策切换后旧回答是否还会继续发出。版本化并不是给客户增加术语,而是给编辑和商家留下可追踪的证据。每个政策回答都应能回指一个已批准的版本;如果只能回指到“某个页面片段”或“模型记得的规则”,就不应自动发送。
Shopify 官方的 AI-powered tools 与 AI best practices 可以作为 AI 工具和使用原则的官方参考。它们不能替代商家自己的退货政策,也不能让未核验的订单事实变得可靠。
政策版本表(示例模板,不是商家政策)
下面的表格只定义治理字段。待商家填写 的地方不能被 AI 自动补成退货条件;示例 ID 也不是实际生效的政策。
| 字段 | 示例或填写方式 | AI 使用规则 | 负责人/复核点 |
|---|---|---|---|
policy_id | RET-YYYYMMDD-序号 | 每次回答必须带版本 ID;没有 ID 就不自动发送 | 商家/编辑创建并确认 |
status | draft、approved、retired(按团队约定) | 只读取 approved;draft 只能用于内部测试;retired 不得作为答案来源 | 编辑在切换前复核 |
effective_at | 商家填写实际生效时间 | 不能用生成时间代替生效时间;未到生效点的版本不作当前政策 | 商家确认时间与时区 |
scope | 商家填写店铺、渠道、地区、商品或订单范围 | 若问题超出范围,降级为人工;不得把局部条件扩展为全店规则 | 政策 owner 明确边界 |
source_of_truth | 当前已批准的店铺政策页面或内部文档 | 回答引用的段落必须可定位;来源失效或不可访问则停止自动回复 | 编辑维护链接/文档 |
last_reviewed | YYYY-MM-DD;时效性平台信息另标 2026-08-30 核验 | 过期或没有复核日期的记录不直接回答时效性问题 | 接入前复测 |
fallback_version | 最近一版仍获批准的文本;若没有则写“转人工” | 只能回退到仍有效的批准版本,不能回退到任意旧缓存 | 商家确认是否仍有效 |
owner | 商家或指定编辑角色 | AI 不承担政策批准责任 | 变更后重新签名/记录 |
版本切换规则
把“编辑新文本”和“让 AI 使用新文本”视作两个不同动作。新文本先由商家/编辑确认,随后更新可检索来源、版本元数据和路由规则,最后用测试问题复测。旧版本不能因为仍存在于缓存、旧工单或导出的文档中就继续作为当前答案。若新版本没有完成批准或来源暂时不可读,默认转人工,不要用上下文猜测补齐。
每次答复至少留下四类记录:采用的 policy_id、读取或生成时间、引用的政策位置、以及尚未确认的事实。对订单专属问题,再记录是哪个当前订单/退款数据检查支持了结论;若没有这种证据,答案只能是澄清或转人工,而不是肯定句。
从问题到工单:四步协作流程
第一步:识别问题,而不是先写答案
先将客户话语拆为“政策说明”“具体订单”“退款状态”“例外/争议”“资料访问”中的一个或多个标签。比如“我上周买的外套能退吗”同时属于政策适用范围与订单核对,不能只命中一个通用政策段落。AI 可以提取关键词、整理缺失字段和建议队列;它不应在尚未确认订单的情况下直接给出资格结论。
第二步:读取当前批准版本
路由器或人工先确认政策版本表中的状态、适用范围和生效时间,再生成草稿。若检索到了两个版本,或回答所引用的版本不是 approved,系统应把这看作数据冲突,而不是让模型比较文字后自选一版。任何过期政策都进入失败回退演练,见后文。
第三步:选择自动、草稿或人工队列
低风险且完全由当前可见政策说明的问题,可以生成符合政策原文的短答。需要订单、退款或例外判断的问题,至少先生成内部草稿并附证据,等待人确认。涉及个人资料、争议、法律解释、退款不符或来源缺失的问题直接进人工队列。分流结果应写进工单,而不是只留在聊天上下文里。
第四步:交接与闭环
交给人工时,AI 应交付“客户原话、意图标签、当前政策版本、已核验事实、缺失事实、建议下一步”六项内容。人工可以修改、拒绝或重写草稿,并决定是否对客户发送。关闭工单前,记录最终采用的事实来源与答复版本;若人工发现政策表、订单数据或模板有问题,回到相应 owner 处修正,而不是仅在一条工单里打补丁。
可自动回答与必须人工的路由矩阵
使用矩阵的判定方法
“能生成文字”不等于“能自动发送”。先判断回答是否只需要当前可见政策,是否涉及某个真实订单/退款记录,是否会产生承诺,以及是否有异常或隐私风险。只要任一条件无法确认,就向更保守的路线升级。下表是建议的治理矩阵,实际阈值要由商家/编辑批准。
路由矩阵
| 场景 | 可以自动回答的前提 | 默认路由 | 必须人工的触发条件 | 记录要求 |
|---|---|---|---|---|
| 询问政策页面位置或申请入口 | 当前 approved 版本有明确、可见的入口说明;不涉及具体订单 | 可自动回答或自动生成短答 | 来源不可读、入口变化未复测、客户需要个案判断 | policy_id 与来源位置 |
| 询问一般申请步骤 | 步骤完整地写在当前政策中;没有新增条件或例外 | 可自动回答,建议保留审阅抽样 | 步骤缺字段、客户描述与政策范围冲突 | 版本、缺失项、答复文本 |
| “我的这个订单是否符合条件” | 仅有政策说明还不够,必须匹配当前政策范围与真实订单资料 | 先起草,再人工确认 | 订单找不到、范围不明、条件冲突、客户提出例外 | 订单核验结果与人工决定 |
| 询问退货/退款处理进度 | 能读取当前记录且回答不超出记录内容 | 默认人工确认后发送 | 记录缺失、状态滞后、不知道数据时间点 | 数据来源、读取时间、未确认项 |
| 客户说“已退款”,记录却显示另一状态 | 无法把两种事实合并为一句肯定话 | 必须人工 | 任何状态、金额、时间或收款去向不一致 | 原话、记录状态、人工复核结论 |
| 例外、投诉、争议或要求解释规则 | 不适合由模板自动裁定 | 必须人工 | 一旦出现例外或争议就升级 | 原问题、政策版本、升级原因 |
| 资料不足或涉及个人信息 | 只提供不含个案信息的公共政策说明 | 不披露个案,转人工/安全渠道 | 身份、订单号或授权无法确认 | 最小必要字段与访问记录 |
| 要求法律判断或保证 | 不提供法律结论或保证性承诺 | 必须人工并按商家流程处理 | 客户要求“是否合法”“一定能否退款”等 | 原话与人工接管记录 |
人机协作的最小闭环
AI 承担“整理、检索、起草”
AI 最适合减少重复整理:把长句拆成意图标签,找出当前版本可能相关的可见段落,列出缺少的订单信息,给出两个不同语气的草稿,并把工单送到正确队列。草稿必须带引用范围和不确定项。即使文字读起来流畅,也不能把它当作事实核验完成的证据。
商家/编辑承担“事实、承诺、例外”
商家或编辑决定哪一版政策生效,确认政策是否适用于当前订单,确认退款事实是否真实,处理例外与争议,并决定最终对客措辞。AI 不应批准政策、不应替商家改变退款政策、不应凭空发起交易动作。官方的 AI best practices 可作为使用 AI 时的复核参考,但团队仍需按自己的权限和店铺流程落地。
一张工单的最小记录
建议每张工单至少保留:客户原话、意图标签、当前政策 ID、政策适用范围、订单/退款数据是否已核验、AI 草稿、人工修改点、最终发送内容、升级原因和最终责任人。记录是为了让下一位处理者知道“哪些事实已经确认、哪些只是建议”,不是为了把更多客户个人资料复制到每个 AI 提示中。
三类失败与具体演练
演练一:过期政策仍被检索
场景。 测试库中保留 RET-OLD,当前批准版本是 RET-CURRENT。客户问一个可能受政策范围影响的退货问题,检索器返回了 RET-OLD 的段落。两个 ID 只是测试夹具,不代表任何商家的实际政策。
演练步骤。
- 在非生产测试环境放入旧版本和当前批准版本,并明确状态、适用范围和生效时间。
- 发送一个同时命中两版文本的问题,检查系统是否只接受
approved且在适用范围内的版本。 - 如果答案引用
RET-OLD、版本为空,或系统无法判断两版的先后,立即阻止自动发送;保留客户原话,创建人工工单。 - 人工查看当前批准来源,给客户发送经过审阅的澄清;不要用旧版的条件补齐当前答案。
- 从可检索来源中撤除旧版本或标记为
retired,更新版本元数据和路由开关,再重跑同一问题及一个不相关问题。 - 只有当当前版本能够被准确引用、过期版本不再被选中、人工升级仍可用时,才考虑恢复低风险自动回答。
回退结果。 回退的是 AI 的政策检索/自动回复路径,可以恢复到仍获批准的稳定版本;如果不存在仍有效的稳定版本,就保持人工队列。不能为了让自动化继续而回滚商家真实政策,也不能把旧缓存临时包装成当前政策。
演练二:退款事实与 AI 草稿不符
场景。 客户说“钱已经退了”,但当前可核验记录显示状态不明或与客户描述不一致;一条 AI 草稿却写成“退款已完成”。这是售后事实核对,不应被扩写成支付风控规则。
演练步骤。
- 准备一条脱敏测试工单,让客户话术与后台测试记录故意不一致,并标注数据读取时间。
- 检查系统能否识别“客户陈述”和“当前记录”是两个来源;如果不能,禁止发送“已完成”“已到账”等肯定句。
- 把工单升级给人工,让人工查看当前订单/退款记录,确认需要向客户说明的是已知事实、未知事实还是需要进一步核对。
- 人工重写答复:只陈述已确认内容,明确仍待核对的部分,并告诉客户后续由谁继续处理;不要承诺一个未被记录支持的结果或时间。
- 将“退款不符”写入升级原因,保存原始草稿与最终答复,验证下次同类输入仍会进入人工路线。
回退结果。 停用产生肯定退款结论的模板或路由,回到人工确认模板;修正数据读取或证据绑定后,再按测试规格复测。不要由 AI 单独触发退款、修改订单记录或替商家改变退款政策。
演练三:订单资料不足或隐私风险
场景。 客户只说“帮我查一下退款”,没有可核验的订单标识,或提交的资料与当前记录无法匹配。AI 如果为了继续回答而复述订单细节,会造成不必要披露。
演练步骤。
- 发送缺少必要标识的测试问题,检查系统是否先输出公共政策说明或澄清请求,而不是猜测订单。
- 输入一组无法确认匹配的测试资料,确认系统不会显示订单、商品、金额或退款状态等个案信息。
- 系统应给出人工升级或安全处理路径,并把“未核验”记录为状态;不能把“未找到”改写成“没有退款”。
- 人工按店铺现行隐私设置和授权流程处理,只收集解决问题所需的最小信息。
- 复测一条普通公共政策问题,确保隐私保护的回退不会让所有低风险政策说明都失效。
回退结果。 关闭个案数据自动披露和自动发送,保留公共政策回答及人工队列。涉及客户隐私设置的官方参考是 Customer privacy settings;具体店铺应以当前设置与内部授权流程为准。
失败演练通过的判据
每个演练至少要回答四个问题:系统是否识别到冲突,是否停止了不当自动发送,是否把足够的证据交给了人工,是否能够在修复后恢复正确的低风险路径。测试通过不等于生产保证;它只表示在明确的测试夹具和当前配置下,预期的保护动作出现了。
退款相关问答怎么写才不越界
事实句、条件句、转人工句
可以用三段式结构约束语气。第一段只引用当前政策中确实可见的内容,例如“根据当前批准版本 policy_id,页面明确说明的是……”。第二段标出条件或未知项,例如“我还无法从当前订单记录确认……”。第三段说明下一步,例如“这需要人工核对,我已把问题转入售后队列”。这类表达让客户知道哪些是政策文字、哪些是个案事实、哪些仍在处理中。
若问题只是询问公共流程,回答可以短一些;若问题触及订单或退款,不要为了显得确定而删掉证据范围。不要写“系统保证”“一定到账”“已自动完成”等超出记录的句子,也不要把一条普遍说明改造成对某个订单的资格决定。
不应出现的表述
以下表述应作为审阅拦截词或人工复核提示:
- “你一定可以退”“无论什么情况都能退”;
- “退款已经完成”“钱肯定在某个时间到账”,但没有当前记录支持;
- “法律上必须……”或替客户作法律判断;
- “AI 已经替你批准/拒绝”,把建议输出写成商家决定;
- “所有商店都适用”“所有地区都一样”,把局部政策扩大成通用规则。
可见政策页面、答复与结构化内容
先保证客户看得到完整条件
政策问答的依据应当能在客户可访问的内容中找到,或在人工工单中明确标注为内部批准资料。不要把关键限制只放在 AI 提示词、隐藏字段或不可见摘要中。公开页面、客服答复与内部模板如果不一致,先修正来源和版本,再恢复自动回答。
结构化数据只做一致性复核
如果店铺使用结构化数据或页面标记,标记内容必须与页面上可见的政策/问答一致;不能用结构化数据添加页面没有写出的退货条件,也不能为 AI/GEO 单独创造一套“专用 schema”。这是一项内容一致性检查,不是排名、引用或流量保证。任何标记变更都应在接入前查看可见页面并做一致性复测。
客户隐私与最小披露
公共政策问题与个案问题分开
“退货入口在哪里”通常可以围绕公共页面回答;“我的某个订单发生了什么”则属于个案。后者需要当前订单/退款资料与适当的访问控制。若身份、订单标识或授权不清楚,宁可给出不含个案数据的说明并转人工,也不要用猜测补齐客户信息。
日志要有证据,不要堆积资料
日志应记录政策 ID、数据来源、读取时间、路由决定和人工接管原因;是否保存客户具体资料,要按商家当前隐私设置和内部权限最小化。不要为了让 AI“记得上下文”而把完整订单、联系方式或无关客户历史复制到每次提示。隐私相关设置可以查阅 Shopify 的 Customer privacy settings,但最终仍以当前店铺配置与授权流程为准。
接入前测试、监测和回滚界线
测试规格是方案,不是执行证明
至少准备四组脱敏测试夹具:当前批准政策命中、旧政策误命中、退款记录与客户陈述不符、订单标识缺失/资料无法核验。每组都应定义输入、期望路由、必须保留的证据、禁止出现的肯定句和人工接管条件。测试记录应区分计划与实际结果;没有执行的场景保持尚未执行状态,本文不把测试方案写成已通过。
回滚只动 AI 层,不动商家真实经营数据
可回滚的对象包括:AI 自动回复开关、政策检索索引、答复模板、分流规则、待发送草稿和内部提示。不可由这条流程自动回滚或改写:商家真实退货/退款政策、订单、库存、支付记录、客户资料、生产主题、插件或数据库。政策需要变更时,由有权限的商家/编辑重新批准;退款需要处理时,按店铺现行流程由授权人员执行。
接入门槛
接入前需要商家/编辑确认政策版本与适用范围,复核所有官方时效性信息(相关官方资料已于 2026-08-30 核验),完成脱敏场景测试,确认人工队列可接管,并抽查页面可见内容与结构化内容的一致性。任何一项不能确认,就保持人工路线并在工单中记录阻塞原因。
常见问题
1. AI 能不能直接决定一个订单是否同意退货?
不应由 AI 单独决定。它可以根据当前批准政策整理条件、标出需要核验的订单字段并生成草稿;实际订单是否符合条件、是否存在例外以及最终如何处理,应由有权限的商家/编辑确认。本文不替商家编写或解释具体退货政策。
2. 政策改了,怎样避免旧答案继续发出?
为政策建立版本 ID、状态、生效时间和来源位置;新版本获批准后再更新检索来源和路由规则。把旧版本标记为 retired,用过期政策演练验证它不会被选中。若版本冲突或当前来源不可读,暂停自动发送并转人工,不能靠模型自行比较或猜测。
3. 客户说已退款,但记录对不上,应该怎么回答?
先停止“退款已完成”等肯定表述,保留客户原话和当前记录状态,转人工核对。最终答复只说明已确认的事实、尚未确认的部分和下一步责任人;不要由 AI 单独修改记录、触发退款或承诺一个记录没有支持的时间。
4. 哪些售后问题可以自动回答?
只考虑完全由当前批准政策覆盖、无需个案订单或退款事实、没有例外和隐私风险的公共说明,例如政策页面位置或明确写出的申请步骤。只要涉及具体订单、退款状态、例外、争议、资料不足或法律判断,就至少先生成内部草稿,通常直接交人工。
5. 为了让 AI 或 GEO 更容易理解,需要额外添加专用结构化数据吗?
不应为了 AI/GEO 添加一套脱离可见内容的专用 schema。若使用结构化数据,应先确保它与页面可见内容一致,并按正常的可抓取、可索引和有用内容检查发布。它不能保证排名、引用或流量,也不能掩盖退货政策本身没有写清楚的问题。
结语:把速度建立在可核验上
售后自动化的合格标准不是“每条消息都由 AI 发出”,而是客户能得到与当前店铺政策和真实记录一致的答复,人工能在异常出现时迅速接管,团队还能回看当时采用的版本与证据。用版本表锁住来源,用路由矩阵区分低风险问答和个案事实,用失败演练验证过期政策与退款不符会停下来,再用清晰的回滚边界保护商家的真实经营数据。
如果要把本文接入系列治理,请将通用客服边界留在 Shopify AI 客服与人工接管,将支付风险边界留在 Shopify AI 支付风控复核,并从 Shopify AI 跨境数据隐私 继续处理下一段相关主题。三条链接只用于系列内导航,不改变本文唯一意图。