Какие PHP-решения с открытым исходным кодом для покупок имеют функции, которые приносят мне пользу как веб-разработчику? - PullRequest
4 голосов
/ 16 сентября 2008

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

Но какие из них созданы с учетом интересов разработчика? Например, какие из них имеют достойный API, чтобы мой пользовательский код не смешивался с основным кодом, или какие имеют хорошо продуманную систему шаблонов, чтобы я мог легко настроить его для каждого нового клиента?

Ответы [ 11 ]

7 голосов
/ 16 сентября 2008

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

Несмотря на то, что, вероятно, на более высоком уровне, чем кажется, Drupal является очень привлекательной платформой. Это CMS в своей основе, и с помощью ecommerce или Ubercart вы можете превратить его в магазин. С такими модулями, как CCK и Views , вы можете создавать очень сложные сайты электронной коммерции (специализированные типы продуктов, атрибуты) с очень небольшим количеством кода, плюс вы получаете все инструменты CMS (редактирование, контроль доступа, и т.д.) бесплатно. Если вы пишете свои собственные модули, вы можете подключиться практически ко всему в Drupal, не затрагивая основной код, и вы получите массу гибкости.

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

5 голосов
/ 07 августа 2009

Я только что обнаружил opencart , что до сих пор меня впечатляет.

5 голосов
/ 16 сентября 2008

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

Существует множество сторонних надстроек для различных платежных систем и других вещей, и встроенный менеджер загрузок отлично справляется с их установкой, а также с обновлением основного кода.

По сравнению с чем-то вроде OSCommerce, он выигрывает.

5 голосов
/ 16 сентября 2008

Magento будет хорошим выбором. Он основан на Zend Framework и является широко открытым и настраиваемым. С чем-то, с кем действительно может работать настоящий программист (в отличие от дизайнера / разработчика).

4 голосов
/ 16 сентября 2008

Как насчет ZenCart ? Это открытый исходный код, поэтому вы можете читать и изменять исходные тексты напрямую.

Есть также приличная система шаблонов.

1 голос
/ 12 мая 2011

Я думаю, что Megento - лучший, но у него очень длинный список фракций и он содержит гораздо больше таблиц, что иногда создает проблему. Если вам нужно создать очень большой магазин, используйте megento, если не используете zen-cart. Я использовал почти всю корзину для покупок, но мой первый префрейс - megento для больших площадок и zen-cart для всех типов магазинов.

1 голос
/ 20 января 2010

А как насчет prestashop ? Он основан на Smarty и содержит подробное объяснение о том, как написать модуль.

0 голосов
/ 15 января 2014

Moltin построен с учетом интересов разработчиков и является чисто API . Вы можете выбрать те части API, которые хотите интегрировать с любым внешним интерфейсом. Вы также получаете панель управления своим магазином, если хотите ее использовать.

0 голосов
/ 20 января 2010

Вот хороший обзор тележек: http://php.opensourcecms.com/scripts/show.php?catid=3&cat=eCommerce

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

0 голосов
/ 16 сентября 2008

Я бы поддержал предложение Magento. Он имеет современную кодовую базу и разработан с учетом расширяемости. Он также имеет многоязыковые, многоязычные возможности, разработанные с самого начала. Это открытый исходный код и , кажется, за ним стоит дисциплинированная команда разработчиков (с бизнес-моделью, похожей на MySQL AB).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...