作者:Cocostariver

随着互联网电商技术的普及, 电商软件似乎已经成为烂大街的产品, 在百度一搜电商系统, 商城软件一大堆的企业和产品堆在面前, 眼花缭乱;找个熟人推荐, 结果找了一些山寨厂家,还给你的熟人回扣; 只好静下心来慢慢筛选, 结果加了一堆销售, 天天QQ,微信信息轰炸:李总,我们这个月有优惠,不买就亏了..... 我们可以上门给您讲解...... ;我们什么功能都有, 什么都能做.....

太乱了,

我们不妨用一个逻辑算法层层抽丝剥茧给你手把手的选择合适的商城:

1、首先要定位自己的行业

超市 水果生鲜 服装 餐饮外卖 汽车用品 蛋糕烘焙 医疗养生 农村特产 房地产 养老 母婴

缩小行业范围才能寻找到合适的商业模式定位。

2、商业模式,

我们希望利用这个商城实现怎么样的商业模式?有无现成产品?是否需要二次开发?

一般的企业或项目, 在立项之初已经把商业模式和战略步骤想清楚了, 考虑到系统的开发在现阶段而言, 成本之高,时间之长, 还不如到市面上去沟通一套成熟的系统来的简单、成本节约。 所以老板就安排一个下属去百度,google等地方搜索;

微信商城 微信分销小程序 新零售 收银 O2O商城 多用户商城 门店管理 会员管理B2B2C商城 企业建站 商城网站社区 O2O mro S2B2C C2M 社交电商,社交电商

3、功能需求?

接着问题来了,在是搜索引擎逛了一大圈, 花了快一周的时间, 发现市面上现成的产品98%都是标准化的产品 ,没有办法满足咱商业模式的需求。 怎么办呢?

那就要比对标准产品哪些功能模块更适合项目需求,并可以实现二次开发,改动量越少越好。

微商分销 单门店连锁店 企业建站 线上商城 营销管理 OA系统

4、选择怎么样的语言?PHP好还是 JAVA好?

对了, 李工程师, 你要什么源码? 现在做商城系统的有PHP 的和JAVA的, php 又快又便宜啊,就这个吧。

李工: 哎, 我了个去,我是从php看形势不对, 转行搞JAVA的, 还要花那么多时间跟老板和这些外行解释。。。。。。

首先现在搞php 的人已经被java的人赶超上来了,php虽然快,但是用来做复杂的电商系统会影响性能和稳定性, 你可以看看这个:开发一个商城,是用PHP好呢,还是Java好?

1. 应用比较:JAVA的应用比较广泛,比如世界五百强网站,大型政府网,各大银行等网站都是基于JAVA构建。

基于JAVA技术开发的商城系统是比较少,JAVA与PHP相比,在功能、性能各方面都要强于PHP,JAVA适合大型项目的开发,费用相对于PHP网店肯定会高点。

2. 语言比较:Php是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。

而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。

3. 数据库访问比较:Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库。访问数据库的接口比较统一。

PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。例如:用Java开发的web应用从MySQL数据库转到Oracle数据库只需要做很少的修改。而PHP则需要做大量的修改工作。

4. 系统设计架构比较:采用Java的web开发技术,需要使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。所以用Java进行开发前期需要做大量的系统分析和设计的工作,这样有利于以后扩展以及维护。

5. 跨平台性比较:Java和PHP都有很好的跨平台的特性。几乎都可以在不作任何修改的情况下运行在Linux或者Windows等不同的操作系统上。

6. 分布式多层架构比较:PHP只能实现简单的分布式两层或三层的架构,而JAVA在这方面就比较强大,可以实现多层的网络架构。数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,

而且现在不同的层都已经有一些成熟的开发框架的支持。例如Struts就是利用java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有 Spring框架,数据库持久化层有Hibernate等框架。这些框架可以方便开发者高效、合理、科学得架构多层的商业应用。

下面简要的说一下Struts,它实质上是在JSP Model2的基础上实现的一个MVC(Model、View、Controler)框架。JSP Model2体系结构是一种联合使用JSP 与Servlet 来提供动态内容的方法。

在Struts框架中,模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由Servlet实现的,视图由一组JSP文件组成。

采用Struts可以明确角色的定义和开发者与网页设计者的分工。而且项目越复杂,其优势越明显。

7. 源代码安全比较:PHP开发的程序的源代码都是公开的,他人拿到php开发的程序后都可以进行修改,就算有加密办法,也是极其脆弱。Java开发的程序, 最后用户拿到的是只是一些编译好的class类,无法看到完整的源代码,能够反编译,但是恢复原样有些难度,安全性高。


5、单用户商城还是多用户商城?

按照商城的发展规划, 到最后是会需要更多的商家进驻, 才能形成平台和生态, 才能服务好更多的客户, 所以:

1、商品、订单、会员等是否在同一后台管理;

2、用户是否可以在该网站上开店经营。

单用户商城系统构建的网站所有商品、订单等都经过同一个后台管理处理,比如京东商城、李宁官方旗舰店,所有的商品信息、产生的订单、会员管理全部由该网站工作人员在后台处理。同时,网站所属方也是整个网站的经营者,用户不能在网站上申请开店经营。

多用户商城系统的所有操作并非在一个管理后台中完成,网站的工作人员在后台主要负责管理店铺、会员、站点新闻、广告、系统信息等,具体的商品管理、订单操作则是由所属店铺人员自行处理。用户可以在网站上申请开店,每个商家独立经营,互不影响。

6、有无技术团队? 是否需要源码?

好不容易功能需求确认下来了, 老板说定制开发的系统必须自己掌握, 数据要放在自己的服务器里才安全。 新招来的李工程师就是专门跟进这套代码的, 跟进二次开发和系统更新的。

好, 就去找愿意开放源代码的企业,

7、功能完善, 性价比高?

会员管理功能

灵活建站

商品管理

支付管理

商家入驻

营销活动

一个legendshop都不能少;

多端统一后台, 数据打通, 灵活配置

PC端商城

商家端管理系统

微信商城

小程序商城

Android APP

IOS APP

缺一不可

8、价格优惠:

国内标准的含源码授权的JAVA B2B2C 商城系统: 功能最全的只有Legendshop了

9、 售后服务

现在也有商家为了博眼球, 整一些免费开源套餐, 比如说ecshop....; 结果很多团队为了节省成本, 直接拿来用。

发现整了好几个月后, 整个团队投入进去二次开发, 发现人才两失。 源码根本有各位问题, 还升级不了, 但人力投进去了。

最惨的是有问题没有人支援, 问题卡住无法推进。。。。

现在源码授权JAVA商城里, 售后服务做得最好的应该是朗尊软件了。

以上是一般公司在采购商城平台的时候需要考虑的到的问题, 如有补充欢迎提出建议。