在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP/ 關(guān)于php不同商鋪選擇了不同的產(chǎn)品,統(tǒng)一支付后的訂單問(wèn)題。

關(guān)于php不同商鋪選擇了不同的產(chǎn)品,統(tǒng)一支付后的訂單問(wèn)題。

一個(gè)商城網(wǎng)站里面,有不同的商家,當(dāng)買(mǎi)家用戶去購(gòu)買(mǎi)某樣?xùn)|西的時(shí)候,從1店選購(gòu)了一件加入了購(gòu)物車(chē),然后又從2店選擇了一件商品加入了購(gòu)物車(chē),3店4店.....以此類(lèi)推,選購(gòu)?fù)戤叺臅r(shí)候,去付款,這里無(wú)論是支付寶,微信,等等其他的支付商,面對(duì)這么多商品統(tǒng)一付款的時(shí)候,都會(huì)給一個(gè)統(tǒng)一訂單號(hào),也就是{1店:123456,2店:78910,3店:741852...}這是沒(méi)有付款下的每個(gè)商品的唯一訂單號(hào),再付款的時(shí)候都會(huì)折合成一個(gè),比如{1店:123456,2店:78910,3店:741852...} = “987654123”,通過(guò)這個(gè)來(lái)完成支付,當(dāng)支付完成之后就是之前的唯一訂單號(hào){1店:123456,2店:78910,3店:741852...},面對(duì)統(tǒng)一的訂單號(hào),在退款的時(shí)候也肯定是按照統(tǒng)一訂單號(hào)來(lái),比較支付商家只認(rèn)這一個(gè)
訂單號(hào),這時(shí)候要怎么讓商家退款的時(shí)候按照{(diào)1店:123456,2店:78910,3店:741852...}這個(gè)訂單號(hào)來(lái)退款,而不是按照同一訂單號(hào)來(lái)退款?

回答
編輯回答
尋仙

這是一個(gè)數(shù)據(jù)設(shè)計(jì)層面的問(wèn)題。你可以這樣做
1、訂單表分為父訂單表和子訂單表,父訂單表內(nèi)存儲(chǔ)的是你說(shuō)的統(tǒng)一的訂單號(hào),而子訂單表存儲(chǔ)的才是1店的訂單,2店的訂單和3店的訂單。你給商家顯示的應(yīng)該是子訂單表的訂單號(hào)
2、當(dāng)用戶選擇退換貨的時(shí)候,你應(yīng)該將子訂單表的訂單號(hào)傳入并繼續(xù)退換貨的各種邏輯操作

你可以看下我的電商相關(guān)設(shè)計(jì)的文章 https://blog.fastrun.cn/shop_...
僅供參考

2017年1月8日 10:03