我正在建立一個簡單的電子商務,將處理我的訂單請求(這是一個不同的電子商務,因爲我將銷售印刷電路板)。我應該下訂單還是等待付款?
所以,最大的問題是:當用戶進入結帳,在他的車中的商品怎麼辦:
- 完成訂單,並在數據庫中插入來自會話的數據,然後設置狀態爲
pending
並等待來自支付公司支付(如PayPal,但來自巴西) - 或者,我應該只下訂單時,用戶支付的產品(當我收到的回調)
對此的疑問是導致在付款前下訂單,可能會在數據庫上創建大量的未付訂單(一些臨時清理工作)。
付款後下訂單可能很難,因爲付款公司只給我幾個字段(我每個印刷電路板有很多這樣的字段)。
也許我已經給出了「答案」,但我真搞不清楚這一點,我會apreciate一個seccond意見了......
感謝