42

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

4

14 回答 14

22

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

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

于 2011-01-10T13:10:40.590 回答
12

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

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

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

于 2010-01-05T12:04:39.350 回答
8

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

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

于 2009-10-05T06:59:57.140 回答
7

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

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

至于代码质量,我会说它非常好。它也比它需要的更复杂。他们完全忽略了 KISS 原则(保持简单,傻)。

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

于 2010-03-15T13:36:53.650 回答
6

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

于 2009-11-05T15:42:59.350 回答
6

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

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

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

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

于 2009-11-23T19:44:19.297 回答
6

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

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

另一方面,PrestaShop速度很快(经过几次调整),但仍然需要在后端进行一些工作。我正在开发很多后端模块来帮助人们充分利用这个系统,因为这是值得的。此外,社区正在成长,开发人员正在修复他们所能做的一切。

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

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

于 2010-12-01T11:16:46.260 回答
5

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

于 2009-10-05T06:14:08.363 回答
4

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

Magento我不喜欢,船具!
Prestashop很好,模板很漂亮,但好的模块不是免费的,而且要获得具有所需功能的在线商店最终可能要花费 1000 美元

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

希望能帮助到你。

于 2010-07-14T12:55:47.900 回答
4

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

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

于 2011-06-10T05:51:30.897 回答
4

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

于 2011-08-22T07:02:35.473 回答
3

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

于 2009-09-02T04:50:08.407 回答
1

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

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

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

于 2010-12-01T23:28:10.477 回答
0

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

于 2011-04-13T09:12:17.033 回答