我想为我的小商店找到一个电子商务解决方案。我的朋友告诉我,Prestashop很容易使用和开发模块,但有人说Magento更好。谁能告诉我哪个更适合开发模块?为什么?
答案 0 :(得分:22)
看过这两种野兽的封面后,我不能说我真的喜欢它们中的任何一个,因为当你弹出引擎盖时它们都很丑陋而且像OpenCart这样的东西实际上是一个非常好用且更容易工作的与解决方案。但是,从功能的角度来看,OpenCart远不是Magento或PrestaShop,与PrestaShop不同,它没有一个开发团队。但是,对于具有OO PHP基础知识的人来说,理解和修改要容易得多。结构更好。 PrestaShop实际上有点丑陋,而CSCart(这是一个开源,但不是免费替代品)也可能是一个可行的解决方案,因为它只花费300美元而不是那么多。我不得不说我个人会选择PrestaShop或CSCart,因为他们确实拥有比OpenCart更多的功能,同时也不需要在Magento附近任何地方设置和运行。 Magento是一个绝对的噩梦,如果你想改变什么,即使你真的知道你在做什么......太多层。
我建议任何不关心技术的人推荐的另一款车是nopCommerce。它是一个基于ASP.NET的购物车,它的架构非常好,功能齐全。对于具有ASP.NET经验的人来说,它也很容易修改。
答案 1 :(得分:12)
我完全同意MAGENTO“重”并消耗过多CPU和内存的观点。如果您有自己的专用服务器,可以尝试使用MAGENTO。
但是,如果你能负担得起共享主机只使用轻量级PRESTASHOP。许多购物者不需要MAGENTO提供的复杂功能,因此不喜欢它。更多并不总是意味着更好 - 有时更简单意味着更好。
此外,有大量PRESTASHOP扩展可用免费和商业扩展。所以每个店主都可以选择他需要和想要的东西。每个潜在的市场差距立即填补,例如如果有人注意到在客人模式购买中没有快速结账选项。这种延期立即出现在市场上。
答案 2 :(得分:8)
我没有使用过Prestashop,但我最近部署了一个Magento商店。正如其他人所说,我不建议小型,简单的商店。此外,如果您在经济型服务器上,则可能会出现缓慢的页面加载。
好消息是(在陡峭的学习曲线之后),它非常灵活和强大。我个人认为模板系统很棒。
答案 3 :(得分:7)
Magento是S L O W.它有一个非常具体的服务器要求列表,必须满足,即便如此,它可能无法100%工作。
此外,在共享托管环境中使用Magento可能非常不安全,因为Magento喜欢在文件系统上写入内容。如果您的托管公司没有铁质安全保护,该系统上的另一个用户可以在这些可写区域进行更改。
就代码质量而言,我认为它非常好。它也比它需要的更复杂。他们完全忽略了K.I.S.S.原则(保持简单,愚蠢)。
总而言之,如果您对昂贵的服务器和复杂的开发感兴趣,Magento是很好的。如果你想直接前进,那不适合你。
答案 4 :(得分:6)
答案 5 :(得分:6)
我不是程序员,所以我只能接受类似noob的需求。起初我尝试过Magento,发现它很难。它也“崩溃”(不确定使用什么词)几次,最后一次超出了我能想到的东西。我开始怀疑整个事情是否只是为了让我进入如此之深以至于我需要专业支持来解决这个问题。
因此,当我搜索互联网寻找一个不错的替代品时,我偶然发现了PrestaShop。我试了一下,因为我的Magento网站仍然是RIP。发现它更容易使用,我在一天内开始运行(仍然运行)。
所以我不确定这一切意味着什么,但是请放下我更喜欢PrestaShop。我确实喜欢在Magento中创建多个购物体验的选项,但我想我可以使用多个PrestaShop安装来完成同样的事情。无论如何,无论如何我都必须自定义'em。
所以这是我的两分钱,因为它的价值。希望它可以帮到某人。
答案 6 :(得分:6)
Magento 是一个非常复杂的解决方案。虽然有很多资源可以从 Magento 开始 我个人发现,一旦你找到了一些烦人的东西,比如XML布局依赖,你就可以很容易地构建主题了(XML几乎没有任何记录,这是为 Magento 制作好主题的基础)和 PHP 中的对象(某些功能和数据无法从模板的某些部分访问)。
我非常适合在 OO PHP 中编写自己的应用程序,但Magento有时会拉下来的东西真的很烦人,目录结构和主题处理方式也很尴尬。
另一方面, PrestaShop 很快(经过一些调整后),但仍然需要在后端进行一些工作。我正在开发大量的后端模块,以帮助人们充分利用这个系统,因为它是值得的。此外,社区正在发展,开发人员正在尽其所能。
还有一件事:为Prestashop编写后端和前端模块非常简单,加上使用SMARTY模板是个不错的选择。
编辑: Magento 在部署期间或之后非常容易中断(尤其是在localhost和托管空间之间),并且SVN中的维护可能对无经验的开发人员造成痛苦。
答案 7 :(得分:5)
我试过两个,首先我使用magento,它功能强大,但也非常需要服务器的良好php设置。 prestashop更容易使用,如果你是小商店,你可以选择prestashop。
答案 8 :(得分:4)
和你一样,我不是程序员,而是店主。所以我希望我的观点可以帮助你,我已经使用了 PrestaShop 和 Magento 。
Magento 我不喜欢,船只! Prestashop 是好的,漂亮的模板,但好的模块不是免费的,并且获得所需功能的在线商店最终可能耗资1000美元
我也使用 Zen Cart ,虽然它拥有世界上最丑的标准模板,如果你的CSS知识是平均的,你可以让它看起来非常像你想要的任何东西。它内置的功能比 Magento 11,000英镑的内置更多,网站上的所有模块都是免费的,也是一个更好的社区,因为论坛是开源的。
希望它有所帮助。
答案 9 :(得分:4)
PrestaShop 是您最好的选择。 PrestaShop 的唯一问题是使用智能模板引擎,而不是编写干净的 PHP 而不需要循环等,在聪明的情况下,他们已经付出了很大的努力对于一般人来说主题。
我会支持 PrestaShop 100%,如果他们摆脱聪明并实现一个更简单的模板系统,如主要的html文件,包括你可以嵌入 PHP 模板标签进入。
答案 10 :(得分:4)
Magento是一个非常完整的解决方案,拥有超过500种产品的大型商店。 但是,对于新手来说,加载和修改它非常困难。 今天,我有一个关于magento的网站,有超过20,000种产品,我们仍有问题。 配置它非常困难,如果没有很好的优化,你将拥有非常缓慢的网站。 我建议你使用prestashop少于300种产品。
答案 11 :(得分:3)
如果是'小'商店,请不要使用magento。
答案 12 :(得分:1)
现在已经到了PrestaShop比免费版Magento有更多功能的地步,所以如果你想每年花费数千美元来获得最佳功能,那就得到Magento。如果你想要一个免费发布各种模块和主题的优秀社区(以及一大堆付费的模块和主题),PrestaShop就是你的选择。
我想要做的一件大事是给人们优惠券/优惠券,所以如果我遇到他们或卖给他们一些东西,他们可以在另一次购买时使用优惠券。它内置于PrestaShop中,但是对于Magento,您需要为它们提供大量资金才能使用该功能。虽然你获得了很多功能,但是对于很多小型企业来说,使用PrestaShop并支付专业人员来处理它并支付一些模块要比每个单独支付很多钱要便宜得多。一年到Magento。
是的,当你支付Magento时,你只能获得一年的执照。我真的很喜欢Magento,直到我发现了这一点,现在我不会对该公司或者它们已经扫过地毯的人造开源项目感到厌恶。答案 13 :(得分:0)
我使用了Prestashop,这是非常好的。程序员可以自定义并对其进行必要的更改。 Prestashop还有免费提供的好模块。