Php 电子商务是否从无到有

Php 电子商务是否从无到有,php,python,django,magento,e-commerce,Php,Python,Django,Magento,E Commerce,我需要开发一个电子商务部分的新网站。我来这里是想从你那里得到一些我该走哪条路的提示 该网站将有一个静态部分,其中包括一些静态页面和电子商务部分的产品销售。我是Django和PHP开发人员,但这是我第一次需要开发电子商务 我看到有一些解决方案,比如用于Django的Satchmo和用于PHP的Magento。 还有一些像Shopify这样的服务提供了预先准备好的解决方案 以下是我的要求: 我需要给我的网站一个自定义的布局/风格,所有这些都是我写的 我需要一个好的管理界面来查看传入的订单,每天的平

我需要开发一个电子商务部分的新网站。我来这里是想从你那里得到一些我该走哪条路的提示

该网站将有一个静态部分,其中包括一些静态页面和电子商务部分的产品销售。我是Django和PHP开发人员,但这是我第一次需要开发电子商务

我看到有一些解决方案,比如用于Django的Satchmo和用于PHP的Magento。 还有一些像Shopify这样的服务提供了预先准备好的解决方案

以下是我的要求:

  • 我需要给我的网站一个自定义的布局/风格,所有这些都是我写的
  • 我需要一个好的管理界面来查看传入的订单,每天的平均订单和其他漂亮的东西(我看到Magento有一个非常好的面板)
  • 我需要一个功能,报告我的产品是出货的脱销
  • 也许我需要实现一种定制的付款方式
  • 也许我需要实现一个定制的送货快递
当然我更喜欢Django而不是PHP。谁能给我一个提示?我从未使用过这种框架/产品

多谢各位

--编辑


截止日期为3个月。预算约7500美元。我有三个月的时间来完成它。

我对Django一无所知,但几年前,在我们公司决定停止使用share it进行销售并用PHP开发我们自己的解决方案后,我遇到了同样的问题。像share it这样的托管平台(我假设shopify,虽然我从未使用过)的问题是,它们的费用比您使用自己的解决方案和使用Paypal或其他什么来处理订单的费用要高得多

所以你可以考虑做我们做的事情:购买预先建立的购物车软件,然后广泛定制它。我们使用了,它更多的是为在线目录类型的商店而设计的,而不是我们的软件站点,但是在添加了大约2-4周的必要功能之后,它就可以运行了。尽管开箱即用的Digishop对于我们的需求来说过于臃肿,但如果您熟悉PHP,那么浏览它并根据您的需要有选择地添加或删除功能应该是轻而易举的事


祝你好运

您可以尝试两种DJango电子商务解决方案:

  • ()
  • ()

就PHP而言,我们使用了()。

我没有使用Django的经验。我使用Wordpress开发网站,一年前我测试了Magento(从那以后就没有测试过)

我对Magento的用户友好性感到惊讶。前端和后端。设置起来真的很容易。您还可以使用Magento模板API轻松自定义布局

以下是一些优点和缺点:

专业人士

  • 不要开发自己的电子商务网站。重新发明轮子需要做很多工作
  • 通过使用知名的电子商务产品,您也将获得支持
  • 像Magento这样的电子商务平台很容易设置,并提供了改变外观和感觉以匹配网站其余部分的选项
  • 您可以轻松地将CMS与电子商务结合起来
  • 像Magento这样的电子商务平台提供了定制静态/动态页面的选项(如迷你cms)
  • 通过使用已经开发的东西,您将节省资金(开发时间)
  • 大多数电子商务网站向不同的银行供应商支付款项
缺点

  • Magento不能在所有服务器上工作(服务器配置)。然而,这在过去的一年中可能已经发生了变化
  • 如果像Magento这样的免费电子商务产品不能满足您的需求,您需要购买许可证。这要花很多钱
  • 如果你想要高质量和易用性,那么开发你自己的电子商务网站需要很多时间。你不可能在3个月内从零开始开发一个好的电子商务网站

由于截止日期为3个月,您肯定应该使用现有的打包电子商务。我相信我不会是唯一一个指出这一点的人。
同样,您可能会发现,使用Magento需要整整3个月的时间,这是一种准企业复杂性。作为一种折衷办法,您可能会发现Magento在一些经验丰富的专业人士的帮助下满足了您的需求。(我是如此专业,我喜欢Magento,因为它的复杂性和功能)


有更多的电子商务解决方案可供选择,我不可能在这里全部列出。也不要觉得自己被某一种特定的语言束缚住了,你可能不是唯一一个在将来修复该网站的人,所以看看你的雇主可以掌握的技能,例如PHP和Ruby,所以可能不会是未来。

我们中的许多人以前也遇到过同样的情况-从头开始编写代码(CFS)或使用框架

我的经验——我开始用Perl编写脚本。PERL最常用的模块之一(用于web编程)是CGI。一些人认为它是一个“重”模块,因此少数人开发了一个“轻”版本。对于新手来说,这可能会让人困惑——应该使用哪个模块?浏览Perl的存档邮件列表,我发现了我仍然认为是智慧的宝石——“强”>你所不知道的与你所知道的一样重要。p> 这位perl大师提醒大家,CGI模块已经过许多开发人员的审查。他接着解释了破解者如何使用C处理字符串(Perl是用C制作的)的方式来利用web应用程序进行攻击,但CGI模块有代码来防止此类安全攻击。他接着补充说,他开发的新CGI模块中没有一个有代码可以防止同样的攻击,因为他们都不知道这个问题

当然,就像詹姆士·布莱克对你的问题的评论一样,你也需要考虑时间因素。 选择框架或模块时:

  • 看看它有多老了
  • 看看it开发人员的活跃程度(通过邮件列表、存档、IRC等)
  • 开发人员是否提供了良好的支持
  • 是吗