2009-09-01 3 views
40

Я хочу найти решение для электронной коммерции для моего маленького магазина. Мой друг говорит мне, что Prestashop очень прост в использовании и разработке модулей, но некоторые говорят, что Magento лучше. Может ли кто-нибудь сказать мне, что лучше для разработки модулей и почему? Спасибо.Magento или Prestashop, что лучше?

+1

Я пробовал оба, и я нахожу Magento более отполированным, хотя и более сложным. В зависимости от того, что вам нужно сделать, это может быть излишним. Если это всего лишь небольшой проект, вы можете захотеть придерживаться Prestashop. – jgallant

+1

По моему опыту, Magento - ужасный беспорядок вложенных dirs и файлов, однако, после крутой кривой обучения, он, вероятно, будет предлагать больше функциональности. Я никогда не пользовался Престашопом. Magento позволяет создавать собственные модули, но с любыми элементами, которые вы хотите. Проверьте первый ответ [здесь] [1]. [1]: http://stackoverflow.com/questions/766974/is-magent-overkill-for-a-one-man-webshop –

ответ

20

Посмотрев под обложки обоих этих зверей, я не могу сказать, что мне действительно нравится любой из них, поскольку они оба довольно уродливы, когда вы вставляете капот, и что-то вроде OpenCart на самом деле намного приятнее и проще работать с решением. Однако с точки зрения перспективы OpenCart нигде не находится ни в Magento, ни в PrestaShop, и в отличие от PrestaShop у него нет команды разработчиков. Однако, сказав, что это намного легче понять и изменить для тех, у кого есть базовые знания OO PHP. Он намного лучше структурирован. PrestaShop на самом деле немного уродлив под обложками, и CSCart (который является открытым исходным кодом, но не является бесплатной альтернативой) также может быть жизнеспособным решением, поскольку он стоит всего 300 долларов, поэтому не так много. Должен сказать, что я лично побывал либо в PrestaShop, либо в CSCart, поскольку у них есть намного больше возможностей, чем OpenCart, и в то же время не стоит никуда рядом с Magento для настройки и запуска. Magento - это абсолютный кошмар, если вы хотите что-то изменить, даже если вы действительно знаете, что делаете ... Слишком много слоев.

Другая корзина, которую я предлагаю всем, кто не суетятся о технологии, - это nopCommerce. Это основанная на ASP.NET корзина для покупок, и она хорошо зарекомендовала себя и обладает множеством функций. Это также очень легко изменить для тех, кто имеет опыт работы с ASP.NET.

+0

У меня такая же проблема, но после работы с nopCommerce я нашел отличную платформу для электронной коммерции с открытым исходным кодом, которая работает как для небольших, так и для средних сайтов электронной коммерции. По сравнению с Magento или Prestashop, его сообщество очень активно, и его разработчик исправляет ошибки с наивысшим приоритетом. Основная причина для защиты nopCommerce - это хорошо продуманная модульная архитектура, которую легко расширить с помощью дополнительных модулей. По сравнению с Magento и Prestashop, его очень легко настроить. И у него есть почти все функции, которые могут вам понадобиться, которые очень похожи на то, что вы получаете с Magento. – Krunal

2

Если это для «маленького» магазина, не беспокойтесь, используя пурпурный.

+1

Ухаживать за разработкой? У меня есть несколько небольших магазинов на Magento, и они очень довольны. –

4

Я пробовал оба, сначала я использую magento, который является мощным, но также очень требует хорошей настройки php для сервера. prestashop более прост в использовании, если вы небольшой магазин, вы можете выбрать prestashop.

7

Я не использовал Prestashop, но недавно я разместил магазин Magento. Как говорили другие, я бы не предложил его для небольших простых магазинов. Кроме того, если вы находитесь на сервере экономики, вы, вероятно, будете вяло загружать страницы.

Хорошей новостью является то, что (после крутой кривой обучения) она невероятно гибкая и мощная. Я лично считаю, что система шаблонов великолепна.

4

Magento более полированный, но также и зверь, модифицирующий, по моему опыту. После использования Magento для нескольких магазинов мы перешли на Prestashop и много счастливее. Потребовалось немного больше настроек (например, разработка на французском языке оставила некоторые причуды в адресных формах), но гораздо проще обойти мозг и разработать пользовательские модули.

5

Я не программист, поэтому я ограничен нубоподобными потребностями. Сначала я попробовал Magento и нашел, что это сложно. Он также «разбился» (не уверен, какое слово использовать) пару раз, в последний раз за пределами чего-то, что я мог бы выяснить. Я начал задаваться вопросом, создано ли все это только для того, чтобы заставить меня проникнуть настолько глубоко, что мне понадобится про-поддержка, чтобы исправить это, когда это было в крайнем случае.

Так как я искал в Интернете, ища достойную альтернативу, я наткнулся на PrestaShop. Я сделал это, так как мой сайт Magento по-прежнему был RIP. Похоже, это было намного проще в использовании, и я запустил магазин (STILL вверх и бег) через день.

Так что я не уверен, что все это значит, но руки вниз Мне понравился PrestaShop лучше. Мне понравились варианты создания нескольких впечатлений от покупок в Magento, но я полагаю, что могу просто использовать несколько установок PrestaShop, чтобы выполнить одно и то же. В любом случае, мне придется настраивать их, во всяком случае.

Так что это мои два цента, для чего это стоит. Надеюсь, это поможет кому-то.

9

Я полностью согласен с мнением, что MAGENTO является «тяжелым» и потребляет слишком много процессора и памяти. Если у вас есть собственный выделенный сервер, вы можете попробовать MAGENTO.

Но если вы можете позволить себе использовать общий хостинг, используйте легкий PRESTASHOP. Многим покупателям не нужны сложные функции, предоставляемые MAGENTO, и поэтому им это не нравится. Больше не всегда означает лучше - иногда проще значит лучше.

Кроме того, имеется большой набор расширений PRESTASHOP, доступных бесплатно и коммерческих. поэтому каждый владелец магазина может выбрать то, что ему нужно и чего хочет. Каждый потенциальный разрыв рынка немедленно заполняется, например, если кто-то заметил, что в гостевом режиме нет быстрого варианта проверки. Такое расширение появляется сразу на рынке.

6

Magento - это S L O W. Он имеет очень специфический список требований к серверу, которые должны быть выполнены, и даже тогда он может не работать на 100%.

Кроме того, использование Magento в среде общедоступного хостинга может быть ОЧЕНЬ неуверенно, поскольку Magento любит записывать файлы в файловой системе. Если ваша хостинговая компания не обладает защитой от железа, другой пользователь в этой системе может вносить изменения в эти записываемые области.

Что касается качества кода, я бы сказал, что это очень хорошо. Это также сложнее, чем нужно. Они полностью игнорировали K.I.S.S. принцип (Keep It Simple, Silly).

Подводя итог, Magento хорош, если вас интересует дорогостоящий сервер и сложная разработка. Если вы хотите прямо вперед, это не для вас.

2

Как и вы, я НЕ программист, но владелец магазина. Поэтому я надеюсь, что моя точка обзора поможет вам, я использовал оба PrestaShop и Magento.

Magento Мне не понравилось, лодка посуда!
Prestashop это хорошие, красивые шаблоны, но хорошие модули не являются свободными и получить интернет-магазин с функциями, которые необходимы может в конечном итоге стоить 1000s

Я также использую Zen Cart, в то время как он имеет миры самый уродливый стандартный шаблон, если ваши знания CSS являются средними, вы можете сделать его похожим на все, что захотите. У него больше встроенных функций, чем у Magento £ 11k pa имеет и все модули на сайте бесплатны, а также лучшее сообщество, так как форумы сфокусированы на открытых источниках.

Надеюсь, это поможет.

5

Magento - очень сложное решение для крупных магазинов, которым требуется хорошая аппаратная база для обработки более 500 продуктов. Несмотря на то, что есть много ресурсов для начала с Magento.
Я лично узнал, что темы здания очень просты, когда вы найдете свой путь вокруг нескольких раздражающих вещей, таких как зависимости формата XML (практически ничего не документировано на XML, что является основой для создания хороших тем для Magento) и объектов в PHP (некоторые функции и данные недоступны из определенных частей шаблона только потому, что).

Я очень удобно работать и писать свои собственные приложения в OO PHP, но вещи, которые Magento стягивает иногда очень раздражает, а также структура каталогов и пути темы решаются неудобно ...

С другой стороны, PrestaShop быстрый (после нескольких настроек), но по-прежнему требует некоторой работы в фоновом режиме. Я разрабатываю много внутренних модулей, чтобы помочь людям получить максимальную отдачу от этой системы, поскольку она того стоит. Кроме того, сообщество растет, и разработчики фиксируют все, что могут.

Еще одна вещь: создание как внутренних, так и внешних модулей для Prestashop невероятно просто, плюс использование SMARTY для шаблонов - хороший выбор.

Edit: Magento очень легко сломать во время или после развертывания (особенно между локальным и размещенным пространством) и содержанием в SVN может быть болью для неопытных дэвов.

0

Теперь доходит до того, что PrestaShop имеет гораздо больше возможностей, чем бесплатная версия Magento, поэтому я бы хотел, если вы хотите тратить тысячи в год, чтобы получить лучшее, получить Magento. Если вы хотите отличное сообщество, которое бесплатно выпускает всевозможные модули и темы (наряду с множеством замечательных платных), PrestaShop - это путь.

Одна большая вещь, которую я хочу сделать, это предоставить людям ваучеры/купоны, поэтому, если я встречу их или продам что-нибудь, они могут использовать купон на другой покупке. Он встроен в PrestaShop, но с Magento вам нужно дать им много денег, чтобы использовать эту функцию. Хотя у вас много возможностей для больших денег, но для многих небольших предприятий гораздо дешевле использовать PrestaShop и платить профессионалам за работу над ним и платить за некоторые модули, чем тратить много денег каждый год к Magento.

О да, когда вы платите за Magento, вы получаете только годичную лицензию. Я действительно был в Magento, пока не узнал об этом, теперь мне не наплевать на компанию или это искусственный проект с открытым исходным кодом, который они пронесли под ковром.

0

Я использовал Prestashop, он действительно хороший. Как программист может настроить и внести необходимые изменения в него. Также Prestashop имеет хорошие модули, которые доступны бесплатно.

+0

Вы не очень подробно разбираетесь в своих рассуждениях. –

2

PrestaShop - ваш лучший выбор. Единственная проблема с PrestaShop заключается в том, что использует механизм шаблона smarty и вместо того, чтобы писать чистый PHP без необходимости в циклах и т. Д., В smarty они приложили немало усилий для обычного человека к теме.

Я буду стоять за PrestaShop 100 процентов, если они избавиться от Smarty и реализовать более простую шаблонную систему, такие как главный HTML файл с включает в себя, что вы можете просто вставить PHP тегов шаблона в.

3

Magento - это очень полное решение, чтобы иметь большой магазин с более чем 500 продуктами. Но для новичков его очень сложно загрузить и изменить. Сегодня у меня есть сайт на magento с более чем 20 000 продуктов, и у нас все еще есть проблемы. Очень сложно настроить его, и без хорошей оптимизации у вас будет очень медленно веб-сайт. Советую вам использовать менее 300 продуктов для использования prestashop.