电商购物车统一结算失败后只能拆单支付的原因是什么?
生活随笔
收集整理的這篇文章主要介紹了
电商购物车统一结算失败后只能拆单支付的原因是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
淘寶合并支付失敗后第二次還可以合并支付啊。。。。
應該跟商戶號有關系(把這個問題撈一下)
這個牽涉到訂單拆單與訂單中的優惠邏輯有關。以京東為例,訂單在待支付頁面看到的還是合并訂單,這是為了避免合并倉發貨避免取消部分訂單帶來的漏洞。但本質上在后端訂單都是按店鋪按倉進行拆單的。不同的電商頁面顯示上都存在部分差異,但基本處理相同。
問題的癥結不是在于統一支付及分拆子的支付流水號,而是在于你購物車發起支付,先是形成支付訂單,同時通知商戶鎖定商品庫存,同時還會在支付時,通知類似會員權益系統,積分系統,折扣券系統等扣除對應優惠權益,如果支付失敗,再次發起時,商戶存庫可能發生變化,同時會員權益部分也會發生變化,為了避免出現并發或者存庫,券的時差,過期等并發問題。保險起見會限定你再次發起統一支付。供參考。
這個和具體產品的電商性質有關系,想要探究清楚這個關系,其實最直接的反應是探究清楚“訂單編號的關系”。一個訂單號對應的是一個訂單,一個訂單有特有的訂單狀態、倉儲、調撥、物流信息、售后情況等多個屬性構成,而這眾多屬性的可合并性決定了具體是有多少個訂單組成,而基本上所有電商中訂單號和物流編號是一一對應的。以下針對淘寶為例。假設場景:購物車里的所有商品都正常(倉儲正常、上架狀態正常),則結算可以統一給多個訂單支付,這多個訂單由C端用戶這邊的信息關鍵詞就是收貨地和是否付款。則統一付款的流程肯定做法正確且減少用戶操作,符合用戶體驗要素和用戶操作流程。但是,反過頭想想想,為什么如果支付被中斷后就不能統一支付了呢?其實這個源頭性問題在于訂單在進入結算時,在調起支付后不管支付成功還是不成功,訂單號就已經產生了。注意,訂單號的產生是關鍵,訂單號產生了則標志著這個訂單就應該具有前面提到的眾多屬性了,而每個訂單的情況都不一樣,所以用戶如果想要繼續支付某個訂單則需要重新進入到結算頁去調起支付結算。前面咱們說的是淘寶,甚至也僅針對于淘寶,為什么呢?像這個問題,如果向唯品會、京東等眾多垂直電商遇到這種狀態,其實他們應該是由其他解決辦法的,畢竟在他們的處理邏輯中如果用戶所購買的商品都是從同一個倉調貨,那么這個幾個毫不相干的產品則可以被打包成一個訂單,只產生一個包裹,這也是節省了運輸成本。而這種特例也僅僅存在于像我剛舉例說明的有自己特有的倉儲系統的平臺,且用戶要買的東西在同一個倉中。如若有心,反過頭想,那么像淘寶可不可以對待支付狀態下的訂單進行統一支付呢?(交互方式和邏輯方法可類似參考淘寶購物車,在選擇統一支付后勾選多個訂單進行統一付款)可以是肯定的,只是在訂單中這樣做可能會吃力不討好,原因簡單,我將用以下幾個觀點來定性這個偽需求:1、出現的頻次較低。一般情況大家都是看好了就直接下單買了,哪怕是買了之后去仔細查驗這個訂單是否正確。2、狀態出現的背后原因。用戶在正常支付中可能是遇到了商品庫存等問題不能正常支付,或自己發現了訂單問題不能正常支付。出現這些問題的原因就是因為要仔細的去檢查訂單,而統一付款的方式肯定又不能保證能提供再到結算頁面去。3、反復建立和培養用戶對交易的認知和認同感。統一支付一旦出現則不能保證大家都是從結算也調起的支付,這樣不利于用戶在心理建立訂單關系,且在結算訂單時通常有方式來進一步引導用戶來確認訂單信息等,這一目的不能被達成。
我驗證了一下您說的這個問題,購物車統一結算支付失敗后,是可以勾選所有待付款的商品進行合并支付。此外,我還分別查看了測試購買的三件商品的訂單編號和支付寶交易號,發現三件商品的訂單編號和支付寶交易號都是不一致的,
應該跟商戶號有關系(把這個問題撈一下)
這個牽涉到訂單拆單與訂單中的優惠邏輯有關。以京東為例,訂單在待支付頁面看到的還是合并訂單,這是為了避免合并倉發貨避免取消部分訂單帶來的漏洞。但本質上在后端訂單都是按店鋪按倉進行拆單的。不同的電商頁面顯示上都存在部分差異,但基本處理相同。
問題的癥結不是在于統一支付及分拆子的支付流水號,而是在于你購物車發起支付,先是形成支付訂單,同時通知商戶鎖定商品庫存,同時還會在支付時,通知類似會員權益系統,積分系統,折扣券系統等扣除對應優惠權益,如果支付失敗,再次發起時,商戶存庫可能發生變化,同時會員權益部分也會發生變化,為了避免出現并發或者存庫,券的時差,過期等并發問題。保險起見會限定你再次發起統一支付。供參考。
這個和具體產品的電商性質有關系,想要探究清楚這個關系,其實最直接的反應是探究清楚“訂單編號的關系”。一個訂單號對應的是一個訂單,一個訂單有特有的訂單狀態、倉儲、調撥、物流信息、售后情況等多個屬性構成,而這眾多屬性的可合并性決定了具體是有多少個訂單組成,而基本上所有電商中訂單號和物流編號是一一對應的。以下針對淘寶為例。假設場景:購物車里的所有商品都正常(倉儲正常、上架狀態正常),則結算可以統一給多個訂單支付,這多個訂單由C端用戶這邊的信息關鍵詞就是收貨地和是否付款。則統一付款的流程肯定做法正確且減少用戶操作,符合用戶體驗要素和用戶操作流程。但是,反過頭想想想,為什么如果支付被中斷后就不能統一支付了呢?其實這個源頭性問題在于訂單在進入結算時,在調起支付后不管支付成功還是不成功,訂單號就已經產生了。注意,訂單號的產生是關鍵,訂單號產生了則標志著這個訂單就應該具有前面提到的眾多屬性了,而每個訂單的情況都不一樣,所以用戶如果想要繼續支付某個訂單則需要重新進入到結算頁去調起支付結算。前面咱們說的是淘寶,甚至也僅針對于淘寶,為什么呢?像這個問題,如果向唯品會、京東等眾多垂直電商遇到這種狀態,其實他們應該是由其他解決辦法的,畢竟在他們的處理邏輯中如果用戶所購買的商品都是從同一個倉調貨,那么這個幾個毫不相干的產品則可以被打包成一個訂單,只產生一個包裹,這也是節省了運輸成本。而這種特例也僅僅存在于像我剛舉例說明的有自己特有的倉儲系統的平臺,且用戶要買的東西在同一個倉中。如若有心,反過頭想,那么像淘寶可不可以對待支付狀態下的訂單進行統一支付呢?(交互方式和邏輯方法可類似參考淘寶購物車,在選擇統一支付后勾選多個訂單進行統一付款)可以是肯定的,只是在訂單中這樣做可能會吃力不討好,原因簡單,我將用以下幾個觀點來定性這個偽需求:1、出現的頻次較低。一般情況大家都是看好了就直接下單買了,哪怕是買了之后去仔細查驗這個訂單是否正確。2、狀態出現的背后原因。用戶在正常支付中可能是遇到了商品庫存等問題不能正常支付,或自己發現了訂單問題不能正常支付。出現這些問題的原因就是因為要仔細的去檢查訂單,而統一付款的方式肯定又不能保證能提供再到結算頁面去。3、反復建立和培養用戶對交易的認知和認同感。統一支付一旦出現則不能保證大家都是從結算也調起的支付,這樣不利于用戶在心理建立訂單關系,且在結算訂單時通常有方式來進一步引導用戶來確認訂單信息等,這一目的不能被達成。
我驗證了一下您說的這個問題,購物車統一結算支付失敗后,是可以勾選所有待付款的商品進行合并支付。此外,我還分別查看了測試購買的三件商品的訂單編號和支付寶交易號,發現三件商品的訂單編號和支付寶交易號都是不一致的,
總結
以上是生活随笔為你收集整理的电商购物车统一结算失败后只能拆单支付的原因是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 年轻人第一辆“自由炮房车”!长城炮房车正
- 下一篇: 求你说别再笑了眼泪都快掉了歌词!