每个平台都有数百种购物车解决方案,所有托管计划都已安装好几个。作为一名开发人员,据我所知,从用户角度来看,大多数这些都非常相似。
但是哪些是在开发人员的基础上构建的?例如,哪些具有合适的API,以便我的自定义代码不会与核心代码混合,或者哪些具有深思熟虑的模板系统,以便我可以轻松地为每个新客户端自定义它?
答案 0 :(得分:7)
osCommerce是从一开始就设计糟糕的产品之一,随着时间的推移变得基本上不可维护。插件是补丁,自定义代码修改核心。 (除非自上次查看以来事情发生了巨大变化 - 根据版本号判断,它们没有)。
虽然可能比你想象的要高一些,但Drupal是一个非常有吸引力的平台。它是基础上的CMS,使用ecommerce或Ubercart您可以将其转换为商店。使用CCK和Views等模块,您可以构建非常复杂的电子商务网站(专用产品类型,属性),编码非常少,而且您可以免费获得所有CMS工具(编辑,访问控制等) 。如果您编写自己的模块,您可以在不触及核心代码的情况下连接到Drupal中的任何内容,并且您可以获得很大的灵活性。
尽管许多开发人员可能不会仅仅因为他们认为他们应该从头开始编写一些东西而考虑它,但Drupal对于这类事情来说是一个非常棒的开发平台。肯定有一个学习曲线,特别是当你需要为它编写模块时,但是学习和实现一个网站所花费的时间仍然可能少于从头开始编写一个非常自定义的电子商务网站。
答案 1 :(得分:5)
Magento将是一个不错的选择。它基于Zend Framework,具有大量开放性和可定制性。真正的程序员(而不是设计师/开发人员)可以真正使用它。
答案 2 :(得分:5)
Magento相当不错,而且功能非常强大,但是如何开始扩展/更换东西是非常棘手的。代码库非常灵活,几乎任何东西都可以被替换或扩展,但是关于如何去做的文档非常少。
对于不同的支付提供商和其他东西,有很多第三方插件,内置的下载管理器处理这些插件的安装,以及核心代码的升级,非常好。
与OSCommerce相比,它赢得了胜利。
答案 3 :(得分:5)
我刚刚发现了opencart,到目前为止,我印象深刻。
答案 4 :(得分:4)
ZenCart怎么样?它是开源的,因此您可以直接阅读和修改源代码。
还有一个不错的模板系统。
答案 5 :(得分:1)
prestashop怎么样?它基于Smarty,并且有关于如何编写模块的详细信息explanation。
答案 6 :(得分:1)
我认为Megento是最好的,但它有很长的fratures列表和matains更多的表,有时会产生问题。如果你必须创建非常大的商店必须使用megento除非使用zen-cart。我已经使用了几乎所有的购物车,但我的第一个预付款是megento用于大型网站和zen-cart适用于所有类型的商店。
答案 7 :(得分:0)
osCommerce似乎非常受欢迎,并宣传易于集成是其主要功能之一。
答案 8 :(得分:0)
我会赞同Magento的建议。它具有现代代码库,并在设计时考虑了可扩展性。它还具有从一开始就设计的多站点,多语言功能。它的开源和似乎有一个训练有素的开发团队(在其背后有类似MySQL AB的商业模式)。
答案 9 :(得分:0)
以下是对购物车的好评: http://php.opensourcecms.com/scripts/show.php?catid=3&cat=eCommerce
虽然投票似乎没有反映出用户的大量反馈,但我建议阅读评论以找出每个人的优缺点
答案 10 :(得分:0)