电商项目系列文档(四):售后的设计(退换货)

2024-01-27 01:20

本文主要是介绍电商项目系列文档(四):售后的设计(退换货),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

电商的售后业务影响到消费者的体验,需要考虑的问题如下:
一、主要业务点,分为必填和选填(必填是简化后的功能,能满足基本要求,但不完善,选填参考京东实现)
1、申请售后对象:订单为单位,不能选择数量(必填)、订单中某个商品为对象,可选择数量(选填)
2、用户申请售后时机:已支付未发货/已收货(必填)、除退款后任何情况都可以申请售后(选填)
3、售后流程:用户申请/取消<-->客服通过/拒绝<-->物流通过/拒绝<-->财务通过/拒绝
 
二、售后流程:
a) 用户退换货流程
a1)  用户申请退换货,流程跳转到b
          a2) 用户撤销申请,流程结束
b) 客服流程
b1) 客服通过退换货,流程跳转到c
b2) 客服拒绝退换货,流程跳转到a,用户再次审核
      c) 物流流程:物流流程加入主要是防止已发货的订单被退款
         c1)  物流通过退换货,流程跳转到d
         c2)  物流拒绝退换货,流程跳转到b
d ) 财务流程
         d1)  财务通过-->退款,流程结束
         d2)  财务拒绝,流程跳转到c
 
三、用户申请售后填写项目:
        第一步:
       1、服务类型:换货、退货、维修
       2、申请数量:可小于购买数量
       3、申请凭证:有发票、无发票(非必填,无发票需要扣除相应税点)
       4、检测报告:已有检测报告、尚无检测报告
       5、问题描述
       6、上传图片:最多三张、每张不超过5张,支持JPG、BMP、PNG(非必填)
        第二步(大部分信息可从购买信息中取默认值):
1、商品返回方式:送货至自提点/快递到京东/上门取件
                                    联系人、联系电话、上门取件还需填写取件地址、取件时间等
       2、确认收货信息( 售后处理完成后商品返还 ):收货地址(省市区、街道、详细地址) 
 
四、其它注意事项
      1、退换货的运费问题
a) 订单未发货时取消 退运费
c) 订单已发货后退换货退不退运费和公司政策相关
    2、售后流程反复
a) 、用户申请后,自己取消,再申请
b ) 、用户申请后,被客服驳回,用户再申请
c ) 、客服通过后,被物流驳回,客服驳回到用户端或再次审核通过
d ) 、物流通过后,被财务驳回,物流再审核
     3、用户取消售后申请场景
a )用户申请后,又取消了申请
b) 客服同意后,用户取消了申请
c) 物流同意后,用户取消了申请
d) 财务退款后,用户 不能取消申请
      4、其它
          a) 售后最小单位是商品,而非订单(初期可以订单为售后单位)
b) 售后可以选择商品数量,比如购买了5个商品,只需要退换货其中的2个(可能有质量问题或已损坏)
 
五、数据表的设计
      1、售后流水信息表(运维查看)
   编号、服务单号、订单号、用户编号、商品编号、商品数量、操作类型(用户申请、客服审核通过、客服审核拒绝、物流审核通过、物流审核拒绝、财务审核通过、财务审核拒绝)、业务操作人(用户申请为用户编号、客服审核为客服编号)、操作时间、业务操作描述(如用户申请原因、客服拒绝原因)、备注、IP
      2、售后流水信息表(用户查看)
说明:用户需要看到售后的审核流水概况,比如审核通过,系统内部流程可能流转了客服、物流、财务、仓储等,但是对于用户看到的就是审核通过
        表结构: 编号、服务单号、经办(人或系统)、经办时间、经办描述

      3、订单售后信息表
说明:订单的业务庞大,可将部分业务拆分,比如物流信息、退换货信息、支付信息等,以退换货信息为例,如果考虑到一个订单可以分成多次退换货,那么该表和订单表就是N:1的关系,否则是1:1。 表中的信息为退换货业务最后一次操作的信息,并非流水记录
表结构:服务单号、订单号、商品编号(SKU)、商品数量、状态(如审核通过、审核不通过等)、内部状态(用户审核通过、客服审核不通过等)、申请人编号、 申请时间、 问题描述、审核人编号、审核人业务类型、审核留言、审核时间、评价时间、评价内容
       注意事项:
1、重新申请售后会生成一个新的服务单
  2、根据服务单去查询运维、用户的审核状态和流程
 
六、退款信息
    1、每次退款无论成败都记录流水日志,日志表设计需兼容微信、支付宝、银行卡等类型
    2、代码结构
           1、退款业务单独建个类,封装微信、支付宝等退款逻辑,对外提供单一接口
           2、可快速禁用接口退款功能,恢复线下退款功能
    3、退款失败可能情况
           1、 账户余额不足
           2、退款金额大于订单金额
 



来自为知笔记(Wiz)



转载于:https://www.cnblogs.com/gossip/p/5067186.html

这篇关于电商项目系列文档(四):售后的设计(退换货)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/648657

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能