0

我的任务是建立一个卖书的购物车。我想寻求帮助,让我在正确的方向上从这里去哪里。

据我所见,我可以通过两种方式做购物车:

  • 使用 CI 框架并从头开始构建站点。
  • 使用现有的购物车系统并从那里构建。

做 CI 的问题是它非常乏味。你基本上是从头开始构建的。所以这需要时间,而且这是我第一次构建购物车。第二个选项似乎没问题。我为什么要重新发明轮子这么说。唯一的问题是找到合适的开源购物车,它有据可查,可供我开始使用。

所以基于我有的两个选择。如果您认为是第二种选择,您能否建议(如果您之前创建过购物车)一个简单且代码库类似于 CI 的购物车应用程序。我发现 OpenCart 没问题,但我想在开始之前寻求其他建议。

4

3 回答 3

2

这里有很多事情需要考虑。

  • 你的编程经验是什么?
    • 您以前使用过大型 Web 应用程序吗?(我想说几乎所有的在线商店都可以被认为是大型网络应用程序)
    • 您是否使用过支付集成?
    • 您是否曾在设置托管环境方面工作过?
  • 您的项目的预算是多少?
  • 你是唯一一个在这个项目上工作的人吗?
  • 您的客户对成品的期望是什么?
  • 当商店在线时,谁来管理托管、支持、维护等?

建立在线商店绝非易事。一个像这样流程的小商店add product to cart -> go to checkout -> pay using a third part payment provider可以很容易和快速地完成。但这里有一些更多的考虑:

  • 运输方式,应该有多种吗?
  • 该站点必须处理多个国家/地区,在这种情况下,您必须考虑增值税、再次运输等。
  • 付款方式:信用卡、短信、发票、贝宝,不胜枚举。应该提供哪些服务?如果您希望直接实现(SSL 证书等),这将需要一个良好的托管环境。
  • 在后端处理订单、退货和产品
  • 折扣功能,例如折扣码
  • 能够销售捆绑在一起的多种产品。

我可以继续一段时间,让列表越来越具体,但我真的没有时间这样做:) 这只是为了向你展示,在构建时有很多因素可以发挥作用一个在线商店。

Magento

如果您是经验丰富的开发人员并且熟悉 Zend 框架(它是基于该框架构建的),那么这是一个很好的选择。看看 Magento 的功能,如果您知道如何正确自定义它,Magento 几乎一切皆有可能。如果您不熟悉它并且学习曲线非常陡峭,这不是一件容易的事。

如果您没有经验或商店不需要所有高级功能,这是一个糟糕的选择。这是一种资源消耗,如果您不知道您的缓存,您将度过一段糟糕的时光。

Shopify

如果您需要在稳定的环境中快速设置在线商店,并且您可以满足他们提供的功能,我会说这是您的最佳选择。好吧,实际上我会说至少 90% 的时间,这将是最好的选择。

您不必担心支付实施、后端开发、支持、托管以及所有其他相关的事情。

结论

我在这里只列出了 2 个选项,一个是高级的,一个是简单的。我认为您应该真正研究不同的选择。看看他们的功能,他们的成本等。然后你必须考虑到你完成商店所需的时间。

至少我希望我能给你一些观点,如果你对我写的内容有任何疑问,请告诉我。

于 2012-10-02T06:42:15.907 回答
0

我推荐 Zend Framework 来构建购物车网站。如果您想从现有工具构建,请使用 Magento。在此处检查前端管理端

您可以创建自定义模块或下载免费模块,也可以从 magento 购买开发模块。

于 2012-10-02T05:37:40.113 回答
0

你有几个选择

  1. Magento
  2. 打开购物车

它们都是为电子商务而构建的。

毫无疑问,Magento 很慢,opencart 很快,但不如 Magento 最好。

如果您的应用程序范围有限,您可以在 CI 中构建应用程序,我知道它会比这两者都快。

但是从编程的角度来看,它总是更好的是已经构建而不是从头开始。

于 2012-10-02T05:40:37.123 回答