从零开始做电商还是不做

10 投票
8 回答
13078 浏览
提问于 2025-04-16 19:26

我需要开发一个新的网站,其中有电商部分。我来这里是想听听你们的建议,看看我该走哪条路。

这个网站会有一个静态部分,包括一些静态页面,还有电商部分用来卖产品。我是Django和PHP的开发者,但这是我第一次需要开发电商功能。

我看到有一些解决方案,比如Django的Satchmo和PHP的Magento。还有一些服务,比如Shopify,提供现成的解决方案。

这是我的需求:

  • 我需要给我的网站一个自定义的布局和风格,所有的设计都由我来完成
  • 我需要一个漂亮的后台界面,用来查看进来的订单、每天的平均订单量以及其他一些好用的功能(我看到Magento有一个很不错的面板)
  • 我需要一个功能,可以告诉我哪些产品快要缺货了
  • 可能我还需要实现一个自定义的支付方式
  • 也许我还需要实现一个自定义的快递服务

当然,我更喜欢Django而不是PHP。有没有人能给我一些建议?我之前没有使用过这些框架或产品。

谢谢。

-- 编辑

截止日期是三个月。预算大约7500美元。我有三个月的时间来完成这个项目。

8 个回答

3

如果你在Magento和Satchmo之间犹豫,而且你更喜欢Django,那就选Satch吧。我用过这两个,老实说,Magento真的是个噩梦(如果你觉得这听起来很有趣,那就去试试吧)。根据我的经验,Django和Satchmo要灵活得多,定制起来也简单,维护起来也更容易,而且你还可以利用Django丰富的包生态系统。说真的,Python比PHP要好。

从长远来看,我觉得你会更喜欢Django和Satchmo。未来的某个时候(因为没有项目是真正完成的,也没有哪个项目会像你最初的需求那样简单),你的客户可能会回来跟你说:“哦,其实我们希望当用户Y做Z的时候,X能发生。”到那时,你要么会说:“没问题,你的网站是用Django做的,这太简单了!”要么就会抓狂,因为你会想到在Magento上要做的那些工作。

5

你可以试试这两个基于Django的电商解决方案:

至于PHP,我们用过的有osCommerce演示版)。

3

我对Django没有经验。我用Wordpress开发网站,一年前我试过Magento(之后就没再试过)。

我对Magento的用户友好程度感到很惊讶。无论是前端还是后台,都非常容易上手。设置起来也很简单。你还可以通过Magento的模板API轻松自定义布局。

以下是一些优缺点:

优点

  • 不需要自己开发电商网站。重新发明轮子是很费劲的工作。
  • 使用一个知名的电商产品,你会更容易找到支持和帮助。
  • 像Magento这样的电商平台设置简单,还可以根据你网站的整体风格来改变外观。
  • 你可以轻松地将内容管理系统(CMS)和电商结合起来。
  • 像Magento这样的电商平台可以创建自定义的静态或动态页面(就像一个小型CMS)。
  • 使用已经开发好的东西可以节省时间和金钱。
  • 大多数电商网站都能处理不同银行提供的支付。

缺点

  • Magento并不是在所有服务器上都能运行(服务器配置问题)。不过,这个情况可能在过去一年里有所改变。
  • 如果像Magento这样的免费电商产品不能满足你的需求,你就需要购买许可证,而这会花费很多钱。
  • 如果你想要高质量和易用性,开发自己的电商网站需要花费大量时间。你不可能在三个月内从零开始开发出一个好的电商网站。

撰写回答