Magento 或 Prestashop,哪个更好? [关闭]

Posted

技术标签:

【中文标题】Magento 或 Prestashop,哪个更好? [关闭]【英文标题】:Magento or Prestashop, which is better? [closed] 【发布时间】:2010-11-24 17:27:35 【问题描述】:

我想为我的小商店找到一个电子商务解决方案。我的朋友告诉我 Prestashop 非常易于使用和开发模块,但有人说 Magento 更好。谁能告诉我哪个更适合开发模块?为什么?

【问题讨论】:

我都试过了,我发现 Magento 更精致,虽然也更复杂。根据您需要完成的工作,这可能是矫枉过正。如果只是一个小项目,你可能想坚持使用 Prestashop。 根据我的经验,Magento 是一堆嵌套的目录和文件,但是,经过一段陡峭的学习曲线后,它可能会提供更多的功能。我从未使用过 Prestashop。 Magento 确实允许您使用您想要的任何元素创建自己的模块。查看第一个答案 [此处][1]。 [1]:***.com/questions/766974/… 【参考方案1】:

看过这两个野兽的封面后,我不能说我真的喜欢它们中的任何一个,因为当你打开引擎盖时它们都相当丑陋,而 OpenCart 之类的东西实际上是一个很好且更容易工作的东西与解决方案。然而,从功能的角度来看,OpenCart 与 Magento 或 PrestaShop 相去甚远,而且与 PrestaShop 不同的是,它背后没有开发团队。不过话虽如此,对于具有 OO php 基本知识的任何人来说,它都更容易理解和修改。它的结构要好得多。 PrestaShop 实际上在幕后有点难看,而 CSCart(它是一个开源的,但不是免费的替代品)也可能是一个可行的解决方案,因为它的成本只有 300 美元左右,所以没那么多。我不得不说我个人会选择 PrestaShop 或 CSCart,因为它们确实具有比 OpenCart 更多的功能,同时在 Magento 附近也不需要任何成本来设置和运行。如果您想改变任何东西,即使您真的知道自己在做什么,Magento 绝对是一场噩梦……太多层。

我会向那些不关心技术的人推荐另一个购物车是 nopCommerce。它是一个基于 ASP.NET 的购物车,它的架构非常好并且功能齐全。对于任何有 ASP.NET 经验的人来说,修改它也非常容易。

【讨论】:

我也有同样的担忧,但在与 nopCommerce 合作后,我发现了一个非常棒的真正开源电子商务平台,适用于中小型电子商务网站。与 Magento 或 Prestashop 相比,它的社区非常活跃,它的开发人员优先修复错误。提倡 nopCommerce 的主要原因是其经过深思熟虑的模块化架构,易于使用附加模块进行扩展。与 Magento 和 Prestashop 相比,它非常容易定制。它几乎具有您可能需要的所有功能,这些功能与您使用 Magento 获得的功能非常相似。【参考方案2】:

我完全同意 MAGENTO 是“重”并且消耗过多 CPU 和内存的观点。如果您有自己的专用服务器,您可以尝试 MAGENTO。

但是,如果您负担得起共享主机,请仅使用轻量级 PRESTASHOP。许多购物者不需要 MAGENTO 提供的复杂功能,因此不喜欢它。更多并不总是意味着更好——有时更简单意味着更好。

此外,还有大量免费和商业可用的 PRESTASHOP 扩展。所以每个店主都可以选择他需要和想要的东西。每个潜在的市场缺口都会立即被填补,例如如果有人注意到访客模式购买中没有快速结帐选项。这种扩展立即出现在市场上。

【讨论】:

【参考方案3】:

我没有使用过 Prestashop,但我最近部署了一个 Magento 商店。正如其他人所说,我不建议将它用于小型简单的商店。此外,如果您使用的是经济型服务器,您的页面加载速度可能会很慢。

好消息是(经过一段陡峭的学习曲线),它非常灵活且功能强大。我个人认为模板系统很棒。

【讨论】:

【参考方案4】:

Magento 很慢。它有一个非常具体的必须满足的服务器要求列表,即使这样它也可能无法 100% 工作。

此外,在共享主机环境中使用 Magento 可能非常不安全,因为 Magento 喜欢在文件系统上写入可写内容。如果您的托管公司没有铁定的安全性,该系统上的其他用户可以在这些可写区域中进行更改。

就代码质量而言,我认为它非常好。它也比它需要的更复杂。他们完全忽略了 K.I.S.S.原则(保持简单,傻)。

总而言之,如果您对昂贵的服务器和复杂的开发感兴趣,Magento 是不错的选择。如果你想直截了当,那不适合你。

【讨论】:

【参考方案5】:

根据我的经验,Magento 更加精致,但也是一个需要修改的野兽。在几家商店使用 Magento 后,我们切换到 Prestashop 并且非常更快乐。前期需要更多的自定义(例如,基于法国的开发在地址表单中留下了一些怪癖),但是绕开你的大脑并开发自定义模块要简单得多。

【讨论】:

【参考方案6】:

我不是程序员,所以我仅限于菜鸟般的需求。起初我尝试了 Magento,发现它很难。它也“崩溃”了好几次(不知道该用什么词),最后一次超出了我的想象。我开始怀疑整个事情是否只是为了让我深入了解,以至于我需要专业支持来解决它。

所以当我在互联网上搜索一个不错的替代品时,我偶然发现了 PrestaShop。我试了一下,因为我的 Magento 网站仍然是 RIP。发现它更易于使用,并且我在一天之内就建立并运行了一家商店(仍在运行)。

所以我不确定这一切意味着什么,但毫无疑问,我更喜欢 PrestaShop。我确实喜欢在 Magento 中创建多种购物体验的选项,但我认为我可以使用多个 PrestaShop 安装来完成同样的事情。无论哪种方式,我都必须自定义它们。

所以这是我的两分钱,物有所值。希望它可以帮助某人。

【讨论】:

【参考方案7】:

Magento 是一个非常复杂的解决方案,适用于需要良好硬件基础来处理 500 多种产品的大型商店。尽管有很多资源可以从 Magento 开始。 我个人发现,一旦你找到了一些烦人的东西,比如 XML 布局依赖项,构建主题真的很容易(几乎没有任何关于 XML 的文档,这是为 Magento 制作好的主题的基础) 和 PHP 中的对象(某些函数和数据无法从模板的某些部分访问,只是因为)。

我对在 OO PHP 中工作和编写自己的应用程序感到非常自在,但是 Magento 有时完成的东西真的很烦人,而且目录结构和处理主题的方式也很尴尬。 .

另一方面,PrestaShop 速度很快(经过几次调整),但仍然需要在后端进行一些工作。我正在开发很多后端模块来帮助人们充分利用这个系统,因为这是值得的。此外,社区正在发展壮大,开发人员正在尽力解决所有问题。

还有一点:为 Prestashop 编写后端和前端模块非常容易,而且使用 SMARTY 作为模板是一个不错的选择。

编辑:Magento 在部署期间或之后很容易被破坏(尤其是在 localhost 和托管空间之间),并且 SVN 中的维护对于缺乏经验的开发人员来说可能是一件痛苦的事情。

【讨论】:

【参考方案8】:

我都试过了,首先我使用magento,它功能强大但也非常需要为服务器设置好的php设置。 prestashop 比较好用,如果你是小商店,你可以选择 prestashop。

【讨论】:

【参考方案9】:

Magento 是一个非常完整的解决方案,可以拥有超过 500 种产品的大型商店。 但是,对于新手来说,加载和修改它是非常困难的。 今天,我有一个关于 magento 的网站,里面有超过 20,000 种产品,但我们仍然有问题。 配置它非常困难,如果没有很好的优化,你的网站会很慢。 我建议您使用 prestashop 的产品少于 300 种。

【讨论】:

【参考方案10】:

和你一样,我不是程序员,而是店主。所以我希望我的观点对你有所帮助,我使用过 PrestaShopMagento

Magento 我不喜欢,船用具!Prestashop 很好,模板很漂亮,但是好的模块不是免费的,而且可以通过网上商店获得您需要的功能最终可能要花费 1000 秒

我也使用 Zen Cart,虽然它有世界上最丑的标准模板,但如果你的 CSS 知识一般,你可以让它看起来很像你想要的任何东西。它比 Magento 11000 英镑的年薪更多,而且网站上的所有模块都是免费的,而且由于论坛以开源为重点,所以它也是一个更好的社区。​​p>

希望对你有帮助。

【讨论】:

【参考方案11】:

PrestaShop 是您的最佳选择。 PrestaShop 的唯一问题是它使用 smarty 模板引擎,而不是编写干净的 PHP 而不需要循环等,在 smarty 中他们付出了很大的努力供普通人使用。

如果 PrestaShop 摆脱 smarty 并实现一个更简单的模板系统,例如包含您可以嵌入 PHP 的主 html 文件,我将 100% 支持模板标签。

【讨论】:

【参考方案12】:

如果是“小”商店,请不要费心使用 magento。

【讨论】:

想详细说明一下?我在 Magento 上开了几家小店,他们很满意。【参考方案13】:

现在已经到了 PrestaShop 比免费版 Magento 拥有更多功能的地步,所以如果你想每年花费数千美元来获得最好的,我会选择 Magento。如果您想要一个免费发布各种模块和主题(以及一堆很棒的付费模块)的优秀社区,PrestaShop 是您的最佳选择。

我想做的一件大事是给人们优惠券/优惠券,所以如果我遇到他们或卖给他们一些东西,他们可以使用优惠券进行另一次购买。它内置在 PrestaShop 中,但是对于 Magento,您需要给他们很多钱才能使用该功能。尽管您可以花很多钱获得很多功能,但是对于许多小型企业而言,使用 PrestaShop 并支付专业人员来处理它并支付一些模块的费用要比每个人花很多钱便宜得多一年到 Magento。

哦,是的,当您为 Magento 付费时,您只会获得一年的许可证。在我发现这一点之前,我真的很喜欢 Magento,现在我不在乎这家公司,或者它是他们在地毯下扫荡的虚假开源项目。

【讨论】:

【参考方案14】:

我用过 Prestashop,它真的很不错。作为程序员可以自定义并在其中进行所需的更改。 Prestashop 也有很好的免费模块。

【讨论】:

你没有详细阐述你的推理。

以上是关于Magento 或 Prestashop,哪个更好? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

以 Magento 为主,并创建单点登录以与其他第三方软件集成

Prestashop 1.7 块 page_content

如何以及通过哪个文件将新产品保存在 Magento 数据库中?

何时在Magento中使用Block和Controller

Magento 2 创建 Widget

compropago在ecshop,OpenCart,Magento,shopnc在线支付接口,支付插件(含源码)payment plugin