2015-12-19

要做 EC 或購物車的服務請小心處理資料

發現在做 EC 或購物車時處理訂單資料的重要性了
在結帳頁可能是太多連線卡住同時造成 DB 寫入資料有錯
連按兩次結帳造成兩筆訂單(應該是 session 沒做好)
在相同取貨的條件下
一個訂單有運費一個訂單沒運費(應該是 DB 送資料錯誤, 這可能在後端的商業邏輯有 bug)





在這部分就會造成金錢上的損失
這對買方或賣方都不好
買方可能會抱持著賺到的心態, 可能會有貪小便宜的心態(像以前的 Dell 事件一樣, 會把後續處理變得很麻煩)
賣方就造成金錢的損失

希望在做這類的東西需小心處理, 還有當有可能有某些熱門商品要開賣時要適度的調整機器的承受量以避免類似的事發生(被打掛沒關係, 但資料寫錯就嚴重了...)

當然我也發取消訂單的信給賣家了, 請他們把沒算到運費的訂單取消掉

最後要說的是
線上 debug 成就解除

沒有留言: