我们在我的工作场所拥有漂亮的cakephp模块库,并且我们开发自定义网站的速度非常快,直到购物车来减缓这个过程。我在不同的项目中使用了各种购物车(Magento、Opencart、Zencart),在那里我们必须将它们与我们的核心cakephp应用程序合并。通常非常定制的需求使购物车无法升级,而且花费大量时间。
我正在考虑让我们自己的购物车(目前相当基本,我们会继续扩展)从零开始,这样它就可以很容易地适应自定义需求。值得这么做吗?
我继续开发我们自己的购物车。以下是我想和你们分享的经验。
好处
局限性
面临的问题
发布于 2011-07-13 16:16:36
我过去做过,但以后再也不做了。整合支付选项(如下面的评论中提到的“支付网关”)是真正的痛苦。我不推荐,但我现在的情况和你不一样。我想这取决于您所需的自定义。
发布于 2011-07-13 16:53:56
我做了大约四年的eCommerce专家,几乎完全使用Magento。在我看来,购买与建设完全取决于交易量和其他特定情况的需要。
Magento是一个令人惊奇的发行版(尽管这可能随着eBay的收购而改变)--很多你不想做的事情都是为你做的。有广泛的整合与航运和商人/支付网关。在建立一个系统时,这些都是很难解决的问题。我同意您的说法,即它们很难升级,但是如果您在设计部署时考虑到了未来的升级,那么当它成为升级的时候,它将减轻对您的打击。
我最近尝试与Presta Shop合作,并将一些资源/代码提交给他们的项目,但我没有得到任何反馈。这是另一个建得很好的现代包装,它比Magento更有效地处理小型商店。
无论哪种方式,我认为问题不在于您是否应该自己构建一个,而是如何创建与API连接的蛋糕插件。我认为这将是非常高的价值。或者,您可以学习将这些系统部署为完整的站点系统,因为Magento作为CMS相当有能力。
发布于 2011-07-13 17:21:16
我想你已经回答了你自己的问题。与其他车的整合对你来说需要太多的时间。所以,为什么不试着让自己更好地融入你的系统呢?主要的缺点是你不会得到一个现有的购物车的所有花哨,你将有一些学习曲线在处理支付apis。但是如果你的需求是有限的,你就会重复使用它,最终它会对你的公司有好处,我看不出有什么理由不尝试一下。
https://softwareengineering.stackexchange.com/questions/92610
复制相似问题