如何选择开源商城e-Commerce

在实际的商城项目应用中,直接选择开源产品是很好的主意。可以有效地节约开发成本和时间。

首先要确定的是,是否需要开源的产品。选择开源产品有很多好处,其中一主要原因就是可以自己灵活修改程序和增加功能,并且流行的开源商城会有很多免费的网友捐献插件选择使用,进一步节约成本。开源也有弊端,通常开源产品是免费的,这就导致没有商业投资运作的开发团队开发效率低下,版本更新慢。权衡利弊,如果企业对商城扩展性要求较高,并且有技术实力,当然要选择开源的产品。如果只是个人使用,未来也不可能二次开发,就不必只追求开源产品了。

选择e-commerce,第二要确定的是目标客户是哪里。
如果是全球的,因为需要考虑支付和运输,最好选择国外流行开源产品,有现成的模块选择。
osCommerce,Zen-cart,Cubecart,CRE Loaded都是比较流行产品。osCommerce3推出后有和其他产品比较大的超越,可以首先考虑,但是要要等很多插件的升级才行。Cubecart是我第二选择的产品,既然要免费使用它,就不得不接受它在footer的版权声明。如果使用了免费的SEF插件,则也要允许footer下面的插件版权声明。如果要去掉他们,你只好付费了。当然,你很懂程序你也可以自己去掉,但是这样在国外是不道德的事情,会受到谴责。Zen-cart对用户较友好,CRE Loaded功能齐全,但是由于是基于老版osC,不是很好。

目标客户只局限在中国,还是选择中国的开源产品更方便和实用。
目前有ecShop非常不错。最主要是开源的。而shopEX虽然目前拥有较大的用户群,作为商城长期发展,最好选择ecShop。

第三,要考虑开源商城产品的负载能力。
现有的几大商城程序,特别是国外产品,经过了几年的考验和升级,应付正常网站使用请求基本没有问题,商城通常不会有很大的访问流量,除非是像淘宝易趣那样的平台应用。所以负载能力不必太多考虑。
但是要不得不说osc,zen-cart,cre loaded的页面输出查询较多,访问量大的时候,消耗很多的系统资源,在开发模版时候,尽量关闭不是必须的box显示调用,简单实用最好。
国内的ecShop还有待测试,不过成型的产品推出,也不会有太大问题。

最后,要考虑商城的模版系统,功能模块等等内在因素。这些都会影响项目进度和使用。

要选择适合自己的商城,还是把几大商城程序都部署上,一点点分析产品较为妥当。

One Response to “如何选择开源商城e-Commerce

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word