从前端视角看转转售后业务

本文从前端开发的角度,探讨转转售后业务,包括用户侧售后页面设计和后台系统开发。采用Vue和React技术栈,通过配置化解决多端、多业务场景兼容问题,提高开发效率和系统灵活性。同时,文章强调了提高用户体验和后台操作效率的重要性。
摘要由CSDN通过智能技术生成

入职转转一年多,大部分时间都在负责售后业务的前端开发,本文主要从前端视角,分享一下转转售后的业务和系统,本文目录如下

  • 从业务出发

  • 前端技术架构

  • 从业务到技术

  • 写在最后

从业务出发

作为电商公司,售后服务不仅仅是一个交易的结束,也是下一个交易的开始。做好售后服务,可以很好的提升用户体验和口碑,提高用户的满意度。转转售后项目主要有两部分:

  • 用户侧售后页面

  • 客服侧后台系统

转转售后作为一个较为复杂的业务,主要包括从用户申请售后到完成散货的全部链路,下图为一个简单的售后流程示意图:

fa71dfc2fcbd1d38241802ee88fd2834.png

售后业务的复杂除了业务流程之外,还有以下几个方面的挑战:

  • 涉及多个运行环境:包括转转、找靓机、采货侠以及小程序和 H5 页面

  • 多个业务例如:3C、图书、游戏、奢侈品、虚拟商品等

  • 多种售后类型:维修、退货退款、换货等62cd001cea36ad36564825abdb32cd33.png

面对复杂的业务时,如何适配多端环境,兼容多种业务场景、多种售后类型,并且更快更好的应对业务变化便是我们在系统开发时需要思考的问题。

前端技术架构

先看一下转转售后系统的前端技术架构图:4b97616c39be008c8f3a30a670563ef2.png

转转具有比较完善的前端技术架构,如上图,售后系统的开发完全按照其系统架构进行开发,其中中包含了

  • UI 协作:蓝湖、可视化辅助平台

  • 技术栈:Vue(用户端)、React(后台)

  • 工具库&组件库:zz-ui、zant-ui、多端适配器 native-adapter,call-app 唤端、zz-util 工具库等

  • 工程化:apollo 配置平台、zz-cli 脚手架、umi-cli

  • 开发调试:whistle 代理,zApi 接口管理平台

  • 监控平台:sentry 异常监控、性能分析平台、以及 lego 埋点

  • ......

从业务到技术

日常的业务开发,我主要讲一下两个方面

  1. 用户侧页面设计

  2. 后台系统相关

用户侧页面设计

售后场景的多样性,导致在用户侧很多页面虽然页面相似,但不同客户端、不同业务、不同状态需要展示给用户的信息都有差异。在需要用同一套页面去兼容多端多业务场景时如果使用大量 if-else 做业务逻辑处理,又或者是针对每种场景都开发一套页面都是非常麻烦的事。在面对如扩品类、业务下线等业务变化时,对于项目的影响和改动页会比较大,大大增加测试回归成本。因此我们更多采用配置化的方式解决这个问题。

在用户点击进入售后页面时,我们需要根据不同业务在售后的不同状态节点跳转进入不同的售后页面。这里我们需要根据首先会进入一个空白中转页面,在这个页面调用接口查询,根据接口返回链接进入不同页面,前端不需要做过多的判断,并且在其他业务需要跳转售后页面时,只需要提供中转页面的链接即可。

对于售后类型选择页面,我们会在后台针对商品不同品类、业务线、客户端、申请时效等配置页面需要展示的售后服务类型。并且关联不同售后类型下的原因配置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值