Названия и домены

Создание сайтов

Контакты

Последние комментарии

Погружение в электронную коммерцию Drupal


Изображение пользователя Влад Савицкий.
  


Рубрика:

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

Автор: Brenda Boggs
"Погружение в электронную коммерцию 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.

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

Ссылки:

..........................