首先要确定b2c平台在商业上的定位,在商品类上是全品类还是垂直品类,在商业模式上是自营模式还是平台模式。其次,在技术上,有必要根据上述确定的定位和模式来界定职能范围。最好画一个产品原型(基于产品原型设计工具,如墨刀和axer),然后交给技术团队进行研发。当然,还有更多的问题需要考虑,比如设计目标(高并发、高可用、安全性、系统可扩展性、分布式),需要实现场景(app、微信公众号、h5、pc端),是否需要考虑国际化(多语种、多币种、多时区)等等打开。
由于电子商务有其特殊的领域知识,它基本上是这个领域的标准配置。例如,产品价格体系必须是多维的,产品促销必须是灵活的,必须支持各种页面的内容定制(cms),必须提供物流和支付功能的集成,必须提供购物车和结算系统等等。有鉴于此,有成熟的开源系统供您使用,比如php领域的magento和nopcommerce领域的nopcommerce。网域,非常经典。