剛?cè)胄胁痪?,勤奮愛碼,因?yàn)榭赡苷娴呐錾蠜]啥人了,被分配到開發(fā)新項(xiàng)目的模塊,使用框架是yaf,用swoole 做連接池,支付接口為即時(shí)到賬以及微信支付,感覺這塊挺重要,思路很模糊,以前也就搞搞小玩意兒,就是想請教各位大神在以前的磕磕碰碰中有什么想給晚輩留的建議沒?萬分感激,在下一定好好擼出一番優(yōu)雅的代碼!
我個(gè)人經(jīng)驗(yàn)關(guān)鍵是三塊:
2、第三方支付:主要是支付過程中一些正常和異常的流程,微信支付你可以參考它幫助文檔中推薦的測試用例,挺完整的;另外就是后臺需要軋賬和平賬,就是你要每天和第三方平臺去對一次賬,看看兩邊數(shù)據(jù)庫里的支付情況是否正確。
1、先了解架構(gòu)商城--->N個(gè)會員;會員--->N個(gè)訂單;訂單--->N個(gè)上架商品;……2、前端用戶會查看、搜索自己的訂單歷史,那么如何搜索比較快?3、后端管理用戶會核對、審查、搜索訂單歷史4、財(cái)務(wù)需要所有的訂單……
3、你在上面提到了及時(shí)到賬,那就證明可能有個(gè)人賬戶體系,這里的充值、提現(xiàn)要想好怎么搞?一般第三方支付針對個(gè)人是沒有提現(xiàn)接口的,只有退款。
1、數(shù)據(jù)庫的設(shè)計(jì):訂單相關(guān)表設(shè)計(jì)、訂單關(guān)聯(lián)的諸如商品列表、會員信息、折扣、積分、打包銷售等;賬單相關(guān)表,包括內(nèi)部賬單和渠道支付賬單(如微信支付、支付寶支付等),還有就是操作日志類。建議網(wǎng)上去找一些資料或者開源電商產(chǎn)品參考一下,這塊第一次做考慮完整比較難的,當(dāng)然是根據(jù)實(shí)際需求裁剪,但如果大面上設(shè)計(jì)有問題后面功能擴(kuò)展的時(shí)候會非常難受;