哪些PHP开源购物车解决方案具有使我作为Web开发人员受益的功能?

时间:2020-03-05 18:55:13  来源:igfitidea点击:

每个平台都有数百种购物车解决方案,并且所有托管计划都附带了几个已安装的计划。作为开发人员,我了解从用户角度来看,大多数功能都非常相似。

但是,哪些是在考虑开发人员的情况下构建的?例如,哪些代码具有不错的API以使我的自定义代码不会与核心代码混合在一起,或者哪些代码具有透彻的模板系统,以便我可以轻松地为每个新客户端自定义代码?

解决方案

回答

ZenCart呢?它是开放源代码,因此我们可以直接阅读和修改源代码。

还有一个不错的模板系统。

回答

osCommerce似乎很受欢迎,并且宣传易于集成是其主要功能之一。

回答

Magento将是一个不错的选择。它基于Zend框架,并且是大规模开放和可定制的。真正的程序员(而不是设计师/开发人员)可以使用的东西。

回答

osCommerce是从一开始就设计不良的产品之一,随着时间的推移,它基本上变得难以维护。插件是补丁程序,而自定义代码可修改内核。 (除非自从我上次从版本号来看它以来,情况没有发生很大变化,否则都没有)。

虽然Drupal的水平可能比我们似乎要问的要高,但它是一个非常有吸引力的平台。它是基于CMS的,使用电子商务或者Ubercart,我们可以将其转变为商店。使用CCK和Views这样的模块,我们可以用很少的代码来构建非常复杂的电子商务网站(专业产品类型,属性),并且免费获得所有CMS工具(编辑,访问控制等)。如果我们编写自己的模块,则可以在Drupal中几乎挂接到任何东西,而无需触及核心代码,并且可以获得大量的灵活性。

尽管许多开发人员可能不会因为仅仅停留在从头开始写东西的观点而考虑它,但是Drupal是一个非常好的用于此类事情的开发平台。它肯定有一个学习曲线,尤其是当我们需要为其编写模块时,但是学习和实现网站所花费的时间仍然可能比从头开始编写一个非常定制的电子商务网站要少。

回答

我会支持Magento的建议。它具有现代代码库,并且在设计时考虑了可扩展性。从一开始,它还具​​有多站点,多语言功能。它是开源的,并且似乎拥有一支训练有素的开发团队(具有类似于MySQL AB的业务模型)。

回答

Magento非常出色,而且功能强大,但是要掌握扩展/替换事物的技巧非常棘手。该代码库具有极大的灵活性,几乎可以替换或者扩展任何内容,但是关于如何执行该操作的文档很少。

有很多第三方支付宝,可以用于不同的支付提供者和其他东西,内置的下载管理器可以很好地处理这些支付宝的安装以及核心代码的升级。

与OSCommerce之类的东西相比,它赢得了很多赞誉。

回答

我刚刚发现了opencart,到目前为止,我印象深刻。

回答

这是对购物车的良好评价:
http://php.opensourcecms.com/scripts/show.php?catid=3&cat=eCommerce

尽管投票似乎并没有反映出用户的很多反馈,所以我建议阅读评论以找出每个投票的利弊

回答

那prestashop呢?它基于Smarty,并提供了有关如何编写模块的详细说明。