Погружение в электронную коммерцию Drupal: сравнение Ubercart и E-commerce

Главные вкладки

Аватар пользователя VladSavitsky VladSavitsky 18 октября 2007 в 13:46

На сайте модуля e-Commerce нашёл статью [http://www.drupalecommerce.org/Нетde/14 e-Commerce x Übercart review]:

Brenda Boggs на сайте [http://alligatorsneeze.com/ Alligator Sneeze] опубликовала обзор eCommerce, который озаглавила
[http://alligatorsneeze.com/diving-drupal-e-commerce-ubercart-vs-e-commer... Diving into Drupal E-Commerce: An Ubercart vs. E-commerce Comparison]. Что означает "Погружение в электронную коммерцию Drupal: сравнение Ubercart и E-commerce"

Это прекрасный обзор, который не разжигает огонь войны. Он основан (к сожалению) на eCommerce 3й версии, но она заметила усилия сделать его более расширяемым и в тоже время она жалуется на смущающий UI (интерфейс пользователя).

Вот перевод этой статьи от 24 сентября 2007:
==Погружение в электронную коммерцию Drupal: сравнение Ubercart и E-commerce==

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

Рассмтаривая два варианта - модуль Ubercart и модуль e-Commerce, я была в небольшом замешательстве. Когда Drupal был ещё 4.6, я использовала e-Commerce для сайтов, где пользователи награждённые очками через модуль Userpoints, могли использовать их, заказывая товары, через E-commerce. Это отлично работало, но поскольку это было, когда я была новичком в Drupal, - я вспомнила, что это было громоздкое решение, которое трудно настроить - просто большая головная боль. К тому же тогда не было необходимости в рабочем торговом счёте (merchant account) или модулях оплаты (payment gateway).

'''ЗАМЕЧАНИЕ:''' ''Использовался Drupal 5.2 с eCommerce 3.3 и Ubercart Alpha7b.''

Поэтому, учитывая эти причины, когда пару месяцев назад мне выпало делать сайт электронной коммерции, я выбрала Ubercart.

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

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

==Сильные и Слабые стороны e-Commerce и Ubercart==

'''E-Commerce'''
*Сильные стороны:
**Бесконечная расширяемость
**Много возможностей (options) для сторонних (contributed) модулей
**Начал развиваться раньше (Been around the block longer)
*Слабые стороны:
**Интерфейс пользователя (UI) труден и смущает
**Нужно много настраивать темы
**Кажется раздутым и громоздким

'''Ubercart'''
*Сильные стороны:
**Более готов к использоваанию сразу после установки
**Много встроенных jQuery
**Развивающийся, активное сообщество
**Прекрасный интерфейс пользователя
*Слабые стороны:
**Трудно настроить некоторые области
**Много встроенных jQuery
**Всё ещё alpha-версия
**Мало модулей

==Что уже есть:==

===Модули оплаты===

*'''E-Commerce'''
**2Checkout - Нет
**Authorize.net - '''Да'''
**CCard - '''Да'''
**CyberSource - Нет
**Eurobill -'''Да'''
**Eway - '''Да'''
**e-xact - '''Да'''
**Fast Transact Direct - Нет
**Google Checkout - '''Да'''
**iTransact - '''Да'''
**Moneris - Нет
**Ogone PSP - Нет
**Paypal - '''Да'''
**Viaklix - Нет
**Wonderpay - Нет
**Worldpay - '''Да'''
*'''Ubercart'''
**2Checkout - '''Да'''
**Authorize.net - '''Да'''
**CCard - Нет
**CyberSource - '''Да'''
**Eurobill - Нет
**Eway - Нет
**e-xact - Нет
**Fast Transact Direct - '''Да'''
**Google Checkout - Нет
**iTransact - Нет
**Moneris - '''Да'''
**Ogone PSP - '''Да'''
**Paypal - '''Да'''
**Viaklix - '''Да'''
**Wonderpay - '''Да'''
**Worldpay - Нет

===Дополнительная функциональность===
*'''E-Commerce'''
**Загрузка файлов -'''Да'''
**Пожертвования - '''Да'''
**Разрешение/Заказ для роли - '''Да'''
**Аукционы - '''Да'''
*'''Ubercart'''
**Загрузка файлов - '''Да (отдельный модуль)'''
**Пожертвования - Нет
**Разрешение/Заказ для роли - '''Да (отдельный модуль)'''
**Аукционы - Нет

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

Другая сторона медали: это также делает трудным настройку в некоторых случаях, поскольку вам нужно выкинуть эти вещи, переписать их и т.п. E-Commerce даёт вам то, что вам нужно, но затем вам нужно "поработать напильником", чтобы получить желаемый результат.

Вы также могли заметить, что я упоминаю jQuery и в сильных, и в слабых сторонах Ubercart. Я люблю jQuery. Я много его использую и я всё ещё поражаюсь как легко это может быть. Но, как я уже сказала, если вы не хотите эти дополнительные возможности и хотите настроить то, как определённые вещи выглядят и ведут себя - вам нужно или выкинуть их, или переписать.

==Сообщество==

Сообщество и суета вокруг проектов могут быть невероятно важны. Сообщество Ubercart активно на http://ubercart.org.

Ребята, которые работают над проектом, отвечают на вопросы быстро, дружелюбны и сообщество производит впечатление активно развивающегося. Люди втягиваются и пишут модули, которые вероятно дадут Ubercart возможности, которые сравняют его с e-Commerce. Одна вещь, которая меня всегда беспокоила - когда проект имеет свой собственный сайт и, более конкретно, имеет свой собственный очередь проблем (issue queue). Я понимаю причины этого, но это ведёт к тому, что вещи воспринимаются изолированными и это смущает.

Что касается e-Commerce, то есть несколько парней, которые работают очень серьёзно над ним и очередь проблем движется очень быстро - проблемы устраняются ежедневно. Была выпущена 4я alpha-версия e-Commerce, что означает большие улучшения и звучит очень обещающе. Также постоянная активность в #drupal-ecommerce и они открыли http://www.drupalecommerce.org

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

==Кто же лучше?==

Ну, я до сих пор не знаю. Наверное нет однозначного ответа. Если вы хотите быстро поднять сайт - Ubercart это то, что вам нужно. Если вам нужно что-то супер настраиваемое, тогда вам нужен e-Commerce.

Для многих, Ubercart стал ответом на все их проблемы с электронной коммерцией. Но в конце-концов я не смогла найти ничего, чтобы Ubercart предлагал бы и чего нельзя сделать в e-Commerce, - просто нужно немного поработать, чтобы это получить.

''Отредактировано: После написания моей статьи я поняла, что была не совсем права. Вот несколько вещей, которые Ubercart предлагает, а e-Commerce - нет. Самое важное, как мне кажется, это оформление заказа на одной странице. Ubercart имеет действительно отлично сделанное оформление заказа на одной странице, в то время как оформление заказа в e-Commerce оставляет больше, чем хочется.''

Если больше ничего, то вероятно обладание этими двумя даст нам два мощных решения для использования электронной коммерции в Drupal. Мы посмотрим насколько хорош e-Commerce 4й версии, так же куда Ubercart приведёт нас в стабильной версии. И, если что-то пойдёт не так, - всегда есть ZenCart.

Шутка, конечно!

Далее на сайте автора следуют комментарии людей, которые не знают русского языка... Smile

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 18 октября 2007 в 17:13

Хотел картинку к статье прилепить - не работает загрузка изображений. Жалуется, что не тот формат файла - хотя я загружал и PNG, и GIF... Жаль.

Аватар пользователя clubwave.ru clubwave.ru 19 октября 2007 в 2:30

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

конечно интересно, что получится из ecommerce в дальнейшем, но пока подход к созданию этого набора модулей мне сильно не нравится.. 4-ю версию не смотрел..

Аватар пользователя pihta@drupal.org pihta@drupal.org 19 октября 2007 в 12:55

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

Аватар пользователя chup chup 20 декабря 2007 в 3:52

Когда встал у меня такой вопрос, то я где-то за день написал модуль для UC, который умеет добавлять кучу товаров или обновлять цены существующим позициям. Все это из экселя.

Поделиться модулем не могу - т.к. писалось под мою конкретную сборку UC с учетом моих же CCK и прочих нюансов. Но это не очень сложно делается, если есть опыт писания под друпал - то вобще раз плюнуть.

А вобще мечтаю написать универсальный апдейтер из внешних источников для UC...

Аватар пользователя shamaner shamaner 19 октября 2007 в 20:02

Для csv видел модуль для импортв пройдить по модулям, точно видел! Я еще не юзал такого модуля поэтому , когда поставишь кинь мессагу о впечатлениях и возможностях.

Аватар пользователя VladSavitsky VladSavitsky 20 октября 2007 в 0:30

Может быть будет интересно:
*[http://drupal.org/project/node_import Node import] - This module allows you to import a set of nodes from a Comma Seperated Values (CSV) or Tab Seperated Values (TSV) text file.
*[http://drupal.org/handbook/modules/node_import Node import: get CSV content] - дока по модулю
*[http://drupal.org/node/137658 CSV File] - картинка страницы импорта

Аватар пользователя files32 files32 21 октября 2007 в 17:58

node_import не даст в Ubercart импортировтаь что-либо кроме названия и цены. Есть такой модуль importer специально для Ubercar он позволяет импортировать из xml файлов. Все, включая категории товаров, атрибуты товаров и т.д. т.е. сделать практически полную загрузку мгазина.

Аватар пользователя VladSavitsky VladSavitsky 11 января 2008 в 19:34

Риелтер wrote:
Так что же лучше? Так никто и не высказал своего мнения

По настоящему хороший обзор и не должен склонять к какому-то решению. Цель - дать понять сильные и слабые стороны этих модулей, чтобы при принятии решения не ошибиться. Бывают ситуации, когда лучше подойдёт один модуль, а в другом случае оправданным будет использование другого. Это нормально - каждому инструменту своя работа. Мы же гвозди отверткой не забиваем...

Аватар пользователя Dimm Dimm 14 мая 2008 в 13:05

Подскажите пожалуйста, позволяет ли какой-нибуть из магазинов:
1. сделать многопользовательскую (множество продавцов) торговую площадку?
2. превращать любые ноды в товары?

Аватар пользователя axel axel 18 ноября 2008 в 14:12

<a href="mailto:babruix@drupal.org">babruix@drupal.org</a> wrote:
-1 автору за форматирование

Не бейте автора, это у нас на сайте формат mediawiki отвалился Sad

Аватар пользователя MAMONT MAMONT 17 ноября 2009 в 17:35

Хорошая статья была в 2007 году. Хотелось бы аналогичное сравнение, но посвежее. За 2009 год, к примеру. Никто не встречал случайно?

Аватар пользователя olegirpen olegirpen 15 июля 2010 в 17:59

ЭЛЕКТРОННАЯ КОММЕРЦИЯ

http://webcommerceinfo.blogspot.com/

Электронная коммерция для начинающих. Технологии успеха в интернет-бизнесе. Как начать зарабатывать в интернете? Бизнес идеи для интернет-предпринимателей. Как создать свой бизнес в интернете с нуля? Успешные способы повысить доход. Пассивный доход. Дополнительный заработок в интернете. Основы интернет коммерции. Советы новичкам. Рекомендации по созданию бизнес планов. Готовые решения. Резидуальный доход. Преимущества электронной коммерции. Секрет успеха.

Аватар пользователя MaxPal MaxPal 23 февраля 2011 в 9:54

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