电商系统的售后模块设计
文章目錄
- 售后單實體
- 方案一
- 方案二
- 服務類型
- 可選售后服務判斷規則
- 退款類型
- 售后截止時間
- 金幣和優惠券如何返還
- 買家端訂單列表的“售后按鈕”邏輯說明
- 服務端處理邏輯
- 買家端操作“售后按鈕”頁面跳轉邏輯
- 商家管理后臺訂單列表的“售后處理”邏輯說明
- 服務端處理邏輯
- 商家端操作“售后處理”的文字按鈕頁面跳轉邏輯
- 銷售子單的售后狀態
- 售后狀態流轉圖
- 銷售子單的退款狀態
- 退款狀態流轉圖
- 銷售子單的退貨狀態
- 退貨狀態流轉圖
- 售后單狀態
- 實物+線上+非預售+非定制+非拼單+快遞的業務模式下
- 申請退款/退貨,買家移動端銷售子單的售后按鈕顯示名稱推演
- 申請換貨,買家移動端銷售子單的售后按鈕顯示名稱推演
- 申請退款/退貨,商家管理后臺PC端的銷售子單的售后處理顯示名稱推演
- 申請換貨,商家管理后臺PC端的銷售子單的售后處理顯示名稱推演
- 僅退款的退款單的狀態流轉圖
- 退貨退款的退款單的狀態流轉圖
- 換貨單的狀態流轉圖
- 服務+線上+非預售+非定制+非拼單+線上/到店/上門的業務模式下
- 虛擬+線上+非預售+非定制+非拼單+線上的業務模式下
- 實物+線上+非預售+非定制+非拼單+自提的業務模式下
- 僅退款的退款單的狀態流轉圖
- 退貨退款的退款單的狀態流轉圖
- 換貨單的狀態流轉圖
- 售后原因
- 實物+線上+非預售+非定制+非拼單+快遞的業務模式下
- 僅退款原因
- 退貨退款原因
- 換貨原因
- 售后系統設計更為簡單的方案
- 1、商品可否售后設置
- 2、銷售子單保留“售后狀態”,去掉“退款狀態”和“退貨狀態”
- 3、只允許一次成功售后
- 4、去掉售后協商歷史,售后申請取消或者拒絕就直接結束
售后單實體
方案一
方案二
服務類型
分為“僅退款”、“退貨退款”
可選售后服務判斷規則
買家付款后,賣家發貨前,買家只能申請退款,且不允許選擇商品數量,不允許編輯退款金額
賣家發貨后,買家可以申請退款、退貨、換貨,且退貨/換貨允許選擇商品數量
退款類型
退款類型分為:售中、售后
退款行為發生買家收貨或者服務之前,則稱之為“售中”的退款行為,發生在買家收貨或者服務之后,則稱為“售后”的退款行為
售后截止時間
買家確認收貨后,根據收貨時間+7天(后臺可配置)計算得到售后截止時間
金幣和優惠券如何返還
-
買家用于抵扣的金幣,根據抵扣金額折算成金幣返還到買家的金幣賬戶
-
買家用于抵扣的無償優惠券付款后不返還,付款前取消訂單可以返還
-
買家用于抵扣的有償優惠券的抵扣金額折算成金幣返還到買家的金幣賬戶
買家端訂單列表的“售后按鈕”邏輯說明
服務端處理邏輯
買家端操作“售后按鈕”頁面跳轉邏輯
商家管理后臺訂單列表的“售后處理”邏輯說明
服務端處理邏輯
商家端操作“售后處理”的文字按鈕頁面跳轉邏輯
銷售子單的售后狀態
-
訂單付款成功后,售后狀態存“可以售后”
-
生成訂單時,售后狀態存“無需售后”
-
售后取消成功后,需要判斷子單的售后截止時間是否到期,到期則將子單的售后狀態改為“售后關閉”,否則將子單的售后狀態存為“可以售后”
-
生成售后單后,關聯銷售子單的售后狀態存“售后中”
售后狀態流轉圖
銷售子單的退款狀態
-
訂單付款成功后,退款狀態存“未退款”
-
生成訂單時,退款狀態存“無需退款”
退款狀態流轉圖
銷售子單的退貨狀態
-
訂單付款成功后,退貨狀態存“無需退貨”
-
生成訂單時,退貨狀態存“無需退貨”
退貨狀態流轉圖
售后單狀態
實物+線上+非預售+非定制+非拼單+快遞的業務模式下
申請退款/退貨,買家移動端銷售子單的售后按鈕顯示名稱推演
| 等待買家付款 | 待付款 | 無 | 無需售后 | 無需退款 | 無需退貨 | 允許取消訂單。 |
| 等待商家發貨 | 待發貨 | 申請售后 | 可以售后 | 未退款 | 無需退貨 | 允許申請退款,只能全額退款,不允許選擇商品數量,不允許編輯退款金額。 |
| 等待商家發貨 | 待發貨 | 顯示進行中的退款單狀態 | 售后中 | 未退款 | 無需退貨 | 已經申請退款。 |
| 等待商家發貨 | 待發貨 | 申請售后 | 可以售后 | 未退款 | 無需退貨 | 買家取消了退款。業務邏輯說明:售后取消成功后,同步將關聯銷售子單的售后狀態存為“可以售后”。 |
| 訂單關閉 | 退款成功 | 已全額退款 | 售后完成 | 已全額退款 | 無需退貨 | 已完成退款。 |
| 等待買家收貨 | 已發貨 | 申請售后 | 可以售后 | 未退款 | 未退貨 | 允許申請退款、退貨、換貨,退貨/換貨允許選擇商品數量 |
| 等待買家收貨 | 已發貨 | 顯示進行中的退款單狀態 | 售后中 | 未退款 | 未退貨 | 已經申請退貨(部分退貨) |
| 等待買家收貨 | 已發貨 | 申請售后 | 可以售后 | 已部分退款 | 已部分退貨 | 已完成退貨 |
| 等待買家收貨 | 已發貨 | 顯示進行中的退款單狀態 | 售后中 | 已部分退款 | 已部分退貨 | 再次申請退貨,選擇余下的商品數量 |
| 訂單關閉 | 退款成功 | 已全額退款 | 售后完成 | 已全額退款 | 已全部退貨 | 已完成退貨。業務邏輯說明:買家端請求訂單詳情數據時,判斷子單售后狀態為“售后完成”,則表示子單需要顯示售后按鈕,按鈕名稱為“已全額退款”,并且要獲取關聯售后單的ID返回給前端。(前端判斷售后狀態為“售后完成”,售后單ID多個,則打開售后單列表,如果售后單ID僅1個,則打開售后詳情) |
| 交易成功 | 已收貨 | 申請售后 | 可以售后 | 已部分退款 | 已部分退貨 | 部分退貨后,余下商品買家確認收貨了 |
| 交易成功 | 已收貨 | 顯示進行中的退款單狀態 | 售后中 | 已部分退款 | 已部分退貨 | 再次申請退貨,又選擇部分數量 |
| 交易成功 | 已收貨 | 已部分退款 | 售后關閉 | 已部分退款 | 已部分退貨 | 已完成退貨,且售后截止時間到期。 |
| 交易成功 | 已收貨 | 無 | 售后關閉 | 未退款 | 未退貨 | 未申請過退款,且售后截止時間到期 |
申請換貨,買家移動端銷售子單的售后按鈕顯示名稱推演
| 等待買家收貨 | 已發貨 | 申請售后 | 可以售后 | 未退款 | 未退貨 | 允許申請退款、退貨、換貨,退貨/換貨允許選擇商品數量 |
| 等待買家收貨 | 已發貨 | 顯示進行中的換貨單狀態 | 售后中 | 未退款 | 未退貨 | 已經申請換貨 |
| 等待買家收貨 | 已發貨 | 申請售后 | 可以售后 | 未退款 | 未退貨 | 已完成換貨 |
| 等待買家收貨 | 已發貨 | 顯示進行中的換貨單狀態 | 售后中 | 已部分退款 | 已部分退貨 | 部分退款后,再申請換貨 |
| 等待買家收貨 | 已發貨 | 申請售后 | 可以售后 | 已部分退款 | 已部分退貨 | 已完成換貨 |
| 交易成功 | 已收貨 | 已部分退款 | 售后關閉 | 已部分退款 | 已部分退貨 | 已完成換貨,且售后截止時間到期 |
| 交易成功 | 已收貨 | 無 | 售后關閉 | 未退款 | 未退貨 | 已完成換貨,且售后截止時間到期 |
申請退款/退貨,商家管理后臺PC端的銷售子單的售后處理顯示名稱推演
| 等待買家付款 | 待付款 | 無 | 無需售后 | 無需退款 | 無需退貨 | 允許取消訂單 |
| 等待商家發貨 | 待發貨 | 無 | 可以售后 | 未退款 | 無需退貨 | 允許申請退款,只能全額退款,不允許選擇商品數量,不允許編輯退款金額 |
| 等待商家發貨 | 待發貨 | 顯示進行中的退款單狀態 | 售后中 | 未退款 | 無需退貨 | 已經申請退款 |
| 等待商家發貨 | 待發貨 | 無 | 可以售后 | 未退款 | 無需退貨 | 買家取消了退款 |
| 訂單關閉 | 退款成功 | 已全額退款 | 售后完成 | 已全額退款 | 無需退貨 | 已完成退款 |
| 等待買家收貨 | 已發貨 | 無 | 可以售后 | 未退款 | 未退貨 | 允許申請退款、退貨、換貨,退貨/換貨允許選擇商品數量 |
| 等待買家收貨 | 已發貨 | 顯示進行中的退款單狀態 | 售后中 | 未退款 | 未退貨 | 已經申請退貨(部分退貨) |
| 等待買家收貨 | 已發貨 | 已部分退款 | 可以售后 | 已部分退款 | 已部分退貨 | 已完成退貨 |
| 等待買家收貨 | 已發貨 | 顯示進行中的退款單狀態 | 售后中 | 已部分退款 | 已部分退貨 | 再次申請退貨,選擇余下的商品數量 |
| 訂單關閉 | 退款成功 | 已全額退款 | 售后完成 | 已全額退款 | 已全部退貨 | 已完成退貨 |
| 交易成功 | 已收貨 | 已部分退款 | 可以售后 | 已部分退款 | 已部分退貨 | 部分退貨后,余下商品買家確認收貨了 |
| 交易成功 | 已收貨 | 顯示進行中的退款單狀態 | 售后中 | 已部分退款 | 已部分退貨 | 再次申請退貨,又選擇部分數量 |
| 交易成功 | 已收貨 | 已部分退款 | 售后關閉 | 已部分退款 | 已部分退貨 | 已完成退貨,且售后截止時間到期 |
| 交易成功 | 已收貨 | 無 | 售后關閉 | 未退款 | 未退貨 | 未申請過退款,且售后截止時間到期 |
申請換貨,商家管理后臺PC端的銷售子單的售后處理顯示名稱推演
| 等待買家收貨 | 已發貨 | 無 | 可以售后 | 未退款 | 未退貨 | 允許申請退款、退貨、換貨,退貨/換貨允許選擇商品數量 |
| 等待買家收貨 | 已發貨 | 顯示進行中的換貨單狀態 | 售后中 | 未退款 | 未退貨 | 已經申請換貨 |
| 等待買家收貨 | 已發貨 | 無 | 可以售后 | 未退款 | 未退貨 | 已完成換貨 |
| 等待買家收貨 | 已發貨 | 顯示進行中的換貨單狀態 | 售后中 | 已部分退款 | 已部分退貨 | 部分退款后,再申請換貨 |
| 等待買家收貨 | 已發貨 | 已部分退款 | 可以售后 | 已部分退款 | 已部分退貨 | 已完成換貨 |
| 交易成功 | 已收貨 | 已部分退款 | 售后關閉 | 已部分退款 | 已部分退貨 | 已完成換貨,且售后截止時間到期 |
| 交易成功 | 已收貨 | 無 | 售后關閉 | 未退款 | 未退貨 | 已完成換貨,且售后截止時間到期 |
僅退款的退款單的狀態流轉圖
退貨退款的退款單的狀態流轉圖
換貨單的狀態流轉圖
服務+線上+非預售+非定制+非拼單+線上/到店/上門的業務模式下
-
不可以退貨和換貨
-
子單在【待服務】和【待確認】狀態下,允許買家申請退款
-
服務商品只有可否退款開關,沒有可否退貨和可否換貨開關
虛擬+線上+非預售+非定制+非拼單+線上的業務模式下
- 不可以申請售后
實物+線上+非預售+非定制+非拼單+自提的業務模式下
僅退款的退款單的狀態流轉圖
退貨退款的退款單的狀態流轉圖
換貨單的狀態流轉圖
售后原因
實物+線上+非預售+非定制+非拼單+快遞的業務模式下
僅退款原因
1、不喜歡/不想要
2、空包裹
3、快遞/物流一直未送到
4、快遞/物流無跟蹤記錄
5、貨物破損已拒簽
退貨退款原因
1、7天無理由退貨
2、商品描述的與實物不符合
3、做工質量問題
4、少件/漏發
5、包裝/商品破損、污漬
6、假冒品牌
7、賣家發錯貨
換貨原因
1、7天無理由換貨
2、商品質量問題
3、包裝/商品破損、污漬
4、賣家發錯貨
售后系統設計更為簡單的方案
1、商品可否售后設置
注意:這些設置并不是用于判斷有哪些可選售后服務
- 方案一:商品設置可否退款,可否退貨,可否換貨????? 推薦
- 方案二:設置商品可否售后,那么售后就包括了退款、退貨、換貨
2、銷售子單保留“售后狀態”,去掉“退款狀態”和“退貨狀態”
售后狀態:無需售后,售后中,可以售后,售后關閉,售后完成
- 無需售后,不要顯示售后按鈕
- 售后中,要售后按鈕,文案顯示進行中的售后單狀態
- 可以售后,要售后按鈕,文案顯示“申請售后”,點擊打開【選擇售后服務】界面,可選售后服務有哪些-需要結合可選售后服務判斷規則和商品自身的售后設置來判斷
- 售后關閉,不要顯示售后按鈕,售后截止時間到期將“可以售后”改成“售后關閉”
- 售后完成,要售后按鈕,顯示已完成的售后單狀態,點擊打開已完成的售后單詳情
3、只允許一次成功售后
-
申請退款時,退款金額可以編輯,只允許存在一條“退款成功”的記錄,也就是說無論全額退款還是部分退款,退款成功后不可再發起退款,退款成功后,銷售子單的售后狀態為“售后完成”
-
申請退貨時,允許選擇退貨數量,只允許存在一條“退貨成功”的記錄,也就是說無論全部退貨還是部分退貨,退貨成功后不可再發起售后,退貨成功后,銷售子單的售后狀態為“售后完成”
-
申請換貨時,允許選擇換貨數量,只允許存在一條“換貨成功”的記錄,也就是說無論全部換貨還是部分換貨,換貨成功后不可再發起售后,換貨成功后,銷售子單的售后狀態為“售后完成”
4、去掉售后協商歷史,售后申請取消或者拒絕就直接結束
- 售后申請被取消后,申請單就結束了,售后狀態改為“可以售后”,允許再次申請售后
- 售后申請被拒絕后,申請單就結束了,售后狀態改為“可以售后”,允許再次申請售后
總結
以上是生活随笔為你收集整理的电商系统的售后模块设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 送派出所民警锦旗用语大全442条
- 下一篇: cubase电脑破解版下载(cubase