電商:訂單流程設計,要視業務需求而變

ADK
8 評論 17022 瀏覽 167 收藏 9 分鐘

電商中的訂單是整個平臺的核心模塊,好的訂單設計流程可以讓買賣雙方在交易的時候更加便捷。下面是筆者近期設計的一個電商項目的流程分析和總結。

訂單的流程設計并不是千篇一律的,是根據業務的需求而變的,例如:在電商平臺中訂單會有待發貨。

待收貨的狀態,但是在O2O酒店訂單中就不存在發貨以收貨的狀態,酒店訂單中的狀態為待使用和已使用狀態。

訂單的整個流程十分地復雜且長,為了更好地理解訂單的整個周期,我將整個訂單流程分解為四個周期。

一、付款前

用戶在購物車提交訂單結算后會進入訂單結算頁,在訂單結算頁面點擊提交訂單此時我們會對訂單進行拆單處理。

1. 拆單解析

(1)拆單的目的

假如一個用戶分別在三個店鋪購買商品,提交訂單支付的時候提交的只有一個訂單,我們稱這個訂單為母訂單。

因為用戶在三個店鋪買商品但是后面商家發貨的時候是分成三個訂單去發貨,因此,我們需要在用戶提交訂單的時候就根據不同的店鋪來進行拆單。訂單提交后,會在總后臺和商家端顯示拆單后的子訂單,但是在客戶端不顯示。

(2)待付款狀態為何不顯示子訂單在客戶端

在待付款狀態的時候,不把子訂單顯示在前端是為了方便用戶去支付。如果顯示拆單后的訂單用戶需要每個訂單都去支付,這樣就增加了用戶的操作步驟。

(3)為何不在支付后再拆單

如果支付后再拆單,那在用戶待付款狀態下,在商家端就看不到用戶待付款的訂單。

2. 取消訂單

用戶在客戶端取消訂單,訂單會變成交易取消的狀態,這個過程不需要審核。如果用戶超過24小時還沒付款的話程序會自動將訂單取消,這樣主要是了釋放用戶提交訂單后占用的庫存。

二、付款后發貨前

用戶付款后訂單變為待發貨,此時在商家端的狀態為待接單,商家可以選擇接單或不接單,接單后訂單會變成待發貨。

接單設計的目的:

當商家看到用戶下單時會去判斷商品庫存是否足夠,如果無庫存此時商家可以選擇取消訂單,反之則確認訂單。若商家在24H內不確認訂單,也不取消訂單,此時為了保護買家的利益我們平臺會直接將交易關閉,錢原路返回給買家。

待發貨狀態商家可以申請退款的目的:

當商家確認訂單后此時庫存還是有的,但是當發貨前,會出現該商品被其他平臺的的用戶買了,或在其他渠道已經賣了,這個時候就會導致庫存不足。因此,給商家申請退掉部分或全部買家已經付款的商品的權限。

如果全部退則訂單交易關閉,若不全部退則交易繼續進行,同時生成一條商家退款的售后訂單。

買家付款后商家發貨前買家申請退款;

因為商家還沒發貨,這種情況下平臺默認同意退款,訂單變成交易完成錢原路返回給客戶

三、發貨后確認收貨前

商家發貨后,訂單變成待收貨狀態,在待收貨狀態用戶點擊確認收貨訂單變成交易完成。

如果不點擊確認收貨5天后訂單自動變成交易完成,這樣的目的是為了避免用戶不點擊確認收貨訂單無法往下走,最終不能結算費用給商家。

時間定為五天的目的是:以現在的物流水平商家發貨后5天基本可以到達用戶的手中。

1. 買家申請退款

由于貨物已經發出去此時買家申請退款則需要商家的同意后才可以退款成功,商家同意后售后訂單變成同意退款狀態,等待買家發貨回來給商家。

商家接到貨后,點擊確認收貨則整個退款結束,錢原路返回給買家,若商家忘記了點擊確認收貨則5天后訂單自動變成交易關閉,錢也直接返回買家賬戶。

2. 商家拒絕

商家拒絕后售后訂單變成退款失敗,此時買家可以再次發起申請,然后商家繼續去審核。若買家覺得商家的拒絕不合理,目前我們的解決辦法是讓買家聯系平臺客服,然后客服去和商家進行協商。

3. 商家不處理

若商家不處理該售后訂單,為了維護買家的權利,該筆訂單3天后會自動變成同意退款狀態。

在商家申請退款待審核和同意退款的過程中5天自動確認收貨的的時間占時停止,只有審核失敗后才會繼續加時。

四、交易完成后

交易完成后,用戶可以申請售后,申請售后需要商家去審核。

售后中,用戶可以選擇全部退款和部分退款。如果全部退款則用戶需要將全部商品發回去給商家,若部分退款則發部分貨物就行。

申請全部退款后,若商家同意且已經收到貨則訂單會變成交易完成,錢原路返回給買家。申請部分退款后,我們會生成相應的售后訂單,買家只需退部分貨物回去給商家即可。商家收到貨后,部分退款的錢會原路返回給買家

申請退款的金額計算:

如果申請全部退款則將會退回買家實付款的全部金額,申請部分退款則相對比較復雜,平臺需要算出買家退的每個商品實際支付的金額,這個如涉及到優惠分攤后商品的實際價,計算方式如下:

例如:用戶賣一支牙膏10塊錢 一件衣服40塊 一條褲子50塊,此時用戶領取了一張滿100減20的平臺券和一張滿100減10的店鋪券,則用戶最終實際買到的商品價格如表格所示:

若用戶需要退一件衣服,則用戶退衣服的實際價格是28元,商家收到貨后平臺退28元給用戶即可。

整個訂單的全流程如下圖所示:

 

本文由@ADK 原創發布于人人都是產品經理,未經許可,禁止轉載。

題圖來自Unsplash, 基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 賣家已發貨,待收貨狀態時,應該不可以申請退款吧,因為貨物已經寄出去了,不能攔截了,只能要買家收到貨之后才能申請退款退貨,然后寄回給賣家吧?

    回復
    1. 申請什么時候都可以申請,只是后臺需要審核,看看物流的狀態是怎么樣,再給用戶反饋情況,如果發貨了,或和用戶協商,讓用戶拒收等處理

      來自廣東 回復
  2. 審核不通過后流程應該走回待付款訂單吧?如果用戶不再申請退款就繼續走向正常流

    來自廣東 回復
  3. 又學習了

    來自上海 回復
  4. “是否確認訂單→否”后為什么到“待發貨”的狀態,不應該是直接交易關閉了嗎

    來自廣東 回復
    1. 是 畫錯了 應該是交易關閉了

      來自廣東 回復
    2. 額…是否確認收貨-是-之后就是交易完成了,不用管是否5天啦

      來自廣東 回復
    3. 是的,沒檢查好

      來自廣東 回復