山西省零售商行业协会面向全省实体商城和零售商家,落地了两套面向消费者的小程序:无理由退货平台和以旧换新平台。前者把消费者和商家之间的退货、维权过程全部记录留痕、可查可溯;后者把家电、电子产品、汽车、黄金等旧物的评估、回收、置换搬到线上。两个小程序共用一套账号、商家库和档案,一个解决「退货说不清」,一个解决「旧物没处去」。
01 这个项目要解决的两件事
第一件事是消费维权没有底账。消费者觉得商品有问题想退货,商家觉得没责任不愿意退,双方各说各话——打过几个电话、谁承诺了什么、处理到哪一步,全凭记忆,事后无从对证。协会想介入调解,也拿不出过程记录。
《消费投诉信息公示暂行办法》明确要求推进消费投诉信息公示,把商家的投诉和处理情况放到明面上。山西省零售商行业协会需要一个能把「公示」和「留痕」真正落到实处的载体:既让消费者找得到商家、提得出申请,也让每一次受理、协商、处理都有据可查。
第二件事是旧物没有正规出口。家电、手机、汽车、黄金,更新换代之后旧的那件要么堆在家里,要么卖给不明来路的回收商,价格不透明、流程不规范。协会希望在无理由退货的基础上再往前走一步:让旧物能评估、能回收、能抵扣置换,把「换新」这件事也纳入平台。
02 无理由退货平台:把退货这件事摊到台面上
平台的第一层是商家公示。实体商城的门店名称、经营地址、联系电话、可退货品类与退货承诺都在小程序里公示,消费者按商城、按区域、按品类都能找到对应商家,不用再靠问路和打听。
第二层是消费者发起申请。选中商家后提交退货申请,填写购买时间、商品名称、问题描述,上传购物凭证和商品照片。申请提交即生成唯一单号,从这一刻起,这条维权记录就挂在了消费者、商家和协会三方名下。
第三层是全过程留痕。这是整套系统最关键的部分:申请时间、商家受理时间、协商过程中的每一次沟通记录、最终处理方案、履行结果、双方评价,每一步都有时间戳和操作人,任何一方都无法单方面修改。消费者凭手机号或单号可以查到自己的全部维权历史;协会按商家、按时间可以调出完整的维权台账。所谓「无法溯源经过」,到这里就结束了。
第四层是商家端处理。商家在后台看到待处理申请,可以受理、可以拒绝(拒绝必须填写理由),可以给出退货、换货、维修、补偿等协商方案,办结后上传处理凭证。系统对受理和办结都设了时限,超时未处理会自动提醒,并升级到协会介入。
第五层是协会监管端。投诉量、受理率、办结率、超时率、商家排行、区域分布在一张看板上呈现,可按商城、按门店、按时间段筛选和导出。哪些商家投诉集中、哪些处理及时,数据说话,公示也就有了依据。
完整流程:消费者发现问题 → 小程序查找商家 → 提交退货申请并上传凭证 → 商家受理(时限内)→ 双方协商方案 → 履行(退货退款 / 换货 / 维修 / 补偿)→ 消费者确认结果 → 双向评价 → 记录归档留痕 → 有争议则升级协会介入并公示。
整个流程走下来,消费者不需要反复打电话,商家也不用担心被无理投诉——因为过程都在系统里,谁对谁错,翻记录就能看清。

03 以旧换新:给旧物找一条正规出路
以旧换新建立在无理由退货的商家库和账号体系之上,覆盖家电、电子产品、汽车、黄金等消费品类。消费者把旧物的品牌、型号、购买年限、成色、使用情况填进小程序,配上实物照片,就能拿到评估结果。
评估之后有两条路走:一条是直接回收变现,验机核价后打款;另一条是抵扣置换,旧物的评估价折成抵扣额度,在同品牌、其他品牌甚至其他品类的新品上直接冲抵。旧冰箱可以换新冰箱,也可以换成手机;旧手机可以换成家电——不限定「同品类换同品类」。
平台侧配了完整的回收链路:回收商入驻与接单,上门取件或消费者寄送,验机拍照与核价,报价调整需留理由,结算走平台分账。置换商城把新品和抵扣额度放在同一屏,选中商品后系统自动算出「抵扣多少、还需支付多少」,下单即完成置换。
完整流程:选择品类 → 填写旧物信息并上传照片 → 平台给出参考价区间 / 回收商报价 → 消费者确认方式(回收变现 或 抵扣置换)→ 预约上门或寄送 → 回收商验机核价 → 结算(打款或生成抵扣额度)→ 置换场景下进入商城选购 → 抵扣下单 → 收货完成。
数据端沉淀了品类回收量、置换转化率、区域分布等指标,协会可以据此判断哪些品类换新需求集中,也能为后续的政策宣传和商家组织提供依据。


04 两个小程序怎么接在一起
两个小程序不是两套独立系统。账号体系共用,消费者一次授权两边通用;商家库共用,参与无理由退货的实体商城商家可以直接开通以旧换新业务;档案共用,同一个消费者在退货和换新上的记录归到一份档案里。
更实际的一点是:无理由退货里沉淀的商家处理数据,反过来成了以旧换新的准入依据。投诉处理及时、办结率高的商家,优先获得以旧换新的流量位;长期拖延、投诉集中的商家,平台在准入和推荐上就能做区分。信用数据用起来,平台才有约束力。
05 技术方案与实现要点
前端是微信小程序(UniApp 一套代码,后续可扩展到其他端),后端 PHP + MySQL,管理端是 Web 后台。几个实现上的关键点:
- 工单状态机:退货申请从提交、受理、协商、履行到办结、评价,每个状态只能由特定角色流转,杜绝越权改状态;
- 凭证留档:购物票据、商品照片、验机照片统一压缩后存储,按工单归档,关联时间与操作人;
- 时限与提醒:受理、办结都有倒计时,接近超时和已超时分别触发订阅消息通知商家与协会;
- 多角色权限:协会管理员、商城管理员、门店商家、回收商、消费者,各自只看自己该看的;
- 数据看板:投诉趋势、办结率、超时率、品类回收量、置换转化等指标实时汇总,支持按时间和区域导出。
06 它实际带来的改变
对消费者,退货和换新这两个原本最麻烦的环节,变成了「在小程序里点几下、有记录可查」的事,不用打电话反复沟通、不用担心说过的话没人认。
对商家,处理过程留痕不只是约束,也是保护——按流程处理、按规则留证,遇到恶意投诉时拿得出依据。
对协会,投诉公示不再是一句口号:有台账、有数据、有公示入口,调解和监管都有抓手,推动实体商城提升服务质量也就有了具体的着力点。