如何開發(fā)設(shè)計B2C商城平臺?
首先,在業(yè)務(wù)上需要確定B2C平臺的定位,在商品品類上屬全品類還是垂直類,在商業(yè)模式上需要確定是自營模式還是平臺模式。其次在技術(shù)上,要根據(jù)前面確定的定位和模式框定功能范圍,最好能畫出產(chǎn)品原型(基于產(chǎn)品原型設(shè)計工具如墨刀,Axure),然后就可以交個技術(shù)團(tuán)隊去做研發(fā)了。當(dāng)然研發(fā)需要考慮的問題就更多了,如架構(gòu)設(shè)計目標(biāo)(高并發(fā),高可用,安全,系統(tǒng)伸縮,分布式),需要實現(xiàn)的場景(App、微信公眾號、H5、PC端),是否需要考慮國際化(多語言,多幣種,多時區(qū))等等。
因為電商有其特殊的領(lǐng)域知識,基本上算是這個領(lǐng)域的標(biāo)配,如產(chǎn)品的價格體系一定是多維度的,產(chǎn)品的促銷一定是靈活多變的,一定需要支持各種頁面的內(nèi)容自定義(CMS系統(tǒng)),一定要有物流及支付功能的集成,一定有購物車及結(jié)算系統(tǒng)等等。針對這些,已經(jīng)有了很成熟的開源系統(tǒng)供大家使用,如PHP領(lǐng)域的麥進(jìn)斗Magento,.Net領(lǐng)域的Nopcommerce,都非常的經(jīng)典。