# 售后QA

提问 回答
{"errcode":2747009,"errmsg":" 退款失败, detail:请求频率过高,请于1分钟后重试."} 同一个订单一分钟只能发一起一次退款请求,多次退款请求需要间隔1分钟发送
订单有3件 A 商品,能退1件吗? 不能,只能3件一起退或者不退。退货以 SKU 为最小单位
订单有3件 A 商品,如果我一定要允许用户退1件呢? 可以修改售后金额,但是平台视角还是认为是3件一起退的,只是退款金额少了,所以本次退款完成后,剩余的2件 A 商品不能再发起售后了
订单有3件 A 商品,2件 B 商品,能够 A 和B一起退吗? 不能,只能分成两个售后单,一个单退2件A,一个单退2件B
售后期是多久 默认7天,可以调用API商家更新订单售后期来修改
售后期只能通过上面的接口修改吗? 调用生成订单API时可传入aftersale_duration修改售后期
什么时候可以调用商家更新订单售后期API? 用户确认收货之后,结算期之前
订单金额什么时候会进入待结算资金, 即订单什么时候会结算 售后期结束时就会结算
仅退款可以修改金额吗? 不可以
订单已经完成了计算, 还能调用售后接口退款吗? 不能, 售后期结束才会结算, 结算的订单已经过了售后期了, 不能申请售后了
退货退款可以修改金额吗? 可以,只能往小了改
为什么不能退运费? 订单只要有任意一个商品已发货,运费就不可以退了,只有全部商品未发货才能退运费
有 a ,b,c三个商品, 未发货仅退款, 分别退 a , b, c, 运费和和哪个商品一起退 运费和最后一个申请退款的商品一起退
订单有多件商品, 未发货, 怎么退运费 订单最后一个售后商品退款时, 可退运费
小程序侧申请售后, 最后一个商品时, 运费是视频号侧自动加上的吗? 只有用户在微信侧申请才会自动加上运费, 如果是小程序侧申请, 商家通过API 传过来的是金额是多少就退多少
退运费怎么填参数 orderamt直接加上运费即可, 微信侧退款时, 退款金额是直接拿order_amt的金额
用户在微信侧发起售后,售后单里只有aftersale_id,没有out_aftersale_id,这个怎么处理? 在微信侧发起的售后,只能使用aftersale_id调用API,不能用out_aftersale_id
纠纷单判责是商家后,需要商家再次告知微信 商家侧同意退货/同意退款吗? 不需要,相当于平台已经替商家调用了同意退货/同意退款
商户号钱不够,导致“待商家线下退款”,视频号系统是否支持商家充值后自动重试? 退款不会从商户号扣钱,只会从订单的支付单里扣钱
更新订单售后期是什么维度的 订单纬度的
什么情况下能申请仅退款 只要订单已支付,就可以申请仅退款(无论是否发货),如果订单未发货,那么只能申请仅退款
什么情况下能申请退货退货 订单已发货就可以申请退货退款,不管用户有没有收到货
有售后单时,无法确认收货 要等订单的售后单流转到终态,才能确认收货
售后单的修改次数限制 修改次数是以 sku 为维度的,创建和修改售后单都会消耗次数,上限为5次。如果取消售后单,又重新创建,次数会累积。比如创建了售后单,又取消了。再创建售后单,然后修改了一次。总共消耗了3次,那么只能再修改2次了,次数用尽后就不能再修改或创建售后单了, 不管是调 API 还是在微信侧修改都不行
用户在 C 端创建/修改售后单是否消耗次数? C端和 API 一样, 都会计算次数
什么状态可以重新发起售后 售后单关闭状态或者用户取消售后申请状态,发起和重新发起售后的前提条件都是订单还在售后期,超过售后期就不能发起了
获取售后单详情中的 url 包含 hash 后缀, 作用是什么 每次获取售后单详情, 微信侧返回的 url 都是不同的, hash 的 value 如果不变, 那么图片就没变, 去掉这个 hash 参数不会影响图片访问
商家这边系统的售后单状态和微信的状态不一致怎么办? 组件 3.0 的状态流转要和微信侧对齐, 以微信侧的状态为准
微信这边执行操作时, 会先调用商家侧来校验吗? 比如用户取消售后单, 或者超时自动同意退款, 这些会先调用商家侧, 商家校验通过了或者同意了才执行吗? 不会先调用商家侧校验, 只有微信执行了某个操作(比如用户取消售后单, 超时自动同意退款)通知你们, 或者你们调 API 执行某个操作(比如同意退款,拒绝退款等), 所有操作和状态流转都是以微信侧为中心的, 什么状态可以执行什么操作以微信的规则为准,商家侧的规则要和微信完全对齐
超时自动同意退货/平台判定商家同意退货使用的退货地址是从哪里获取的? 如果商家主动设置了售后单的退货地址, 就会使用该地址, 如果没有设置这个, 那么如果订单设置了default_receiving_address就会用订单里的地址, 如果订单没有设置, 就使用商家账户的默认退货地址, 这个地址是商家使用更新商家信息API 上传的
同意退货时, 退货地址是怎么确定的 退货时选择地址的优先级顺序是 1. 同意退货 API 附带的地址 2. 售后单退货地址, 3. 订单里的默认退货地址 4. 商家账户的默认退货地址, 按照优先级顺序选择
XXX 状态能执行操作 YYYY 吗? 售后状态流转图为准, 状态的的出边有这个操作, 才能执行这个操作, 否则就是不能执行这个操作, 流转图下面有每个操作对应的 API 和每个事件对应的回调, 没有写的回调就是没有, 没有写的操作就是不能执行
微信侧不能执行 xxx 后, 用户在小程序侧执行 xxx 操作可以通过 API 同步给微信吗? 不可以, API调用和微信侧操作, 适用的规则是一样的
小程序侧的 XXX 逻辑和微信侧不一致怎么办? 组件 3.0 以微信侧的逻辑为准, 必须和微信侧对齐, 可以自己实现一些兼容逻辑
小程序侧已发货,有些场景也是可以退运费的, 怎么办? 如果一定要这样的话, 可以考虑新增 sku , 作为运费存在, 退运费的时候退这个 sku
用户填写的快递单号能不能校验一下, 有些用户填了一个错误的快递单号 没有办法去验证, 如果快递单号错误, 可以选择拒绝退款
退货退款选择未收到货, 为什么也需要上传物流单号? 已发货都需要上传物流单号, 没收到货的场景是指商品还在路上, 用户可以选择拒收, 或者收件后寄回, 两种情况都需要填写实际送回给商家的物流单号, 如果拒收的快件物流单号和发货单号一样,就填返货单号
商户侧已经同意退款了,马上调用同意退款 API 时,用户再微信侧取消了退款申请,我该怎么处理? 同意退款API 会返回失败
如果商家侧流程已经走完了, 但是调用微信 API时返回失败了, 比如调用同意退款 API 时, 用户已经取消了退款申请, 但是商家的流程回不去了, 怎么办? 不应该出现这种情况, 优化一下商家侧系统的设计方案
退货退款场景, 用户退货后, 没有填写退货物流, 商家收到货后, 通过一些信息匹配到了售后单, 但是售后单仍然在 "待用户退货" 状态,无法确认收货, 怎么处理? 商家侧可以通过用户上传退货物流API自己上传退货物流, 完成状态流转
用户修改售后单后, 会生成新的售后单号吗? 不会, 修改售后单还是继续使用原有的售后单号
售后单关闭后, 用户重新申请售后, 会生成新的售后单号吗? 是的
商家或者用户可以关闭售后单吗? 不可以, 看状态流转图, 只能等待超时后, 售后单自动关闭
商家可以执行 XXXX 操作吗 ? 如果有这个API 就可以, 如果没有这个 API 就说明不行, 一定是不行, 如果有强烈需求, 可以找产品提需求
调用商家调用同意退款 API 后是否就会返回退款成功或失败信息呢? 有可能返回失败, 但是这个失败不是"平台退款失败", 是同步调用失败了, 这意味着这次调用没有成功, 售后单状态仍然会处在待商家处理中, 如果接口返回了成功, 售后单状态会流转到平台退款中, 之后平台退款成功或者平台退款失败都会发送回调消息
商家调用xxx API 后, 是否仍然会收到回调通知? 回调不区分是否为商家调用 API 触发的, 只要是有回调的事件, 不管是用户在 C 端触发的, 还是商家通过 API 出发的, 都会回调
商家侧发起售后,我们调用【用户提交售后申请】同步微信后,微信又调用了【用户提交售后申请回调】接口同步我们,请问这个是正常的吗? 正常, 回调不区分是否为商家调用 API 触发的, 只要是有回调的事件, 都会回调
商家调用同意退款 API 后返回成功是否意味着退款成功了? 否, 只说明这个调用成功了, 退款成功以收到的回调和拉取售后单状态为准, 如果是收到退款失败回调, 就意味着退款失败了, 收到退款成功回调, 就说明退款成功了
售后单一直处于平台退款中, 都几天了 这种一般是退到银行卡上的, 部分银行(主要是小银行)会比较慢, 7天内会到账, 如果超过7天还没有到账, 可以反馈给我们
售后单产生了纠纷单, 售后单结束了, 纠纷单也结束后, 还能重新发起售后吗? 不能了
为什么商家拒绝退货/退款申请, 售后单最后还是退款/退货了? 商家拒绝后, 用户可以修改申请重新发起, 商家如果不拒绝, 超时后会自动同意
快递公司不在微信提供的列表里怎么办? delivery_id 填"other", delivery_name 填"其他快递公司"
用户申请售后回调没有返回售后类型 回调只返回售后单单号, 售后单详细数据请拉去售后单详情查看
未发货订单里有两个 sku , A 和 B, 邮费是 1 元, 通过API 发起售后时, 邮费怎么退呢? 退第一个 sku 时, 不能退邮费, 退最后一个 sku 时, 退款金额应当为 sku金额+邮费, 邮费不能单独售后, 如果退最后一个 sku 时, 退款金额没有加上邮费, 那么邮费后续就不能退了
已发货的订单, 如果售后传入sku+邮费来退邮费可以吗 不可以, 通过 API 调用适用的规则限制和微信侧发起一样, 已发货不能退运费
有关闭售后单的 API吗? 如何关闭售后单? 没有关闭售后单的 API, 售后单关闭只能由状态超时触发, 具体的可以看状态流转图