Потопете се в електронната търговия на Drupal

Току-що приключих с превода на статия, която ме интересуваше. Темата е много тънка - избор на модул за електронен магазин. Направете грешен избор и в крайна сметка ще имате много допълнителна работа.

От Бренда Богс„Drupal Ecommerce Dive: Ubercart срещу електронна търговия“

Докато създавам Drupal сайтове от почти 2 години, моето въведение в имейла. Търговията в Drupal е ограничена. Докато последните ми два проекта ме изправиха лице в лице с нуждата от имейл. търговия, но докато си играех с идеята да използвам ZenCart отново, след инсталиране и повторно обучение, веднага деинсталирах ZenCart и се върнах към Drupal.

Разглеждайки две опции - модулът на Ubercart и модулът за електронна търговия, бях малко объркан. Навремето, когато Drupal все още беше 4.6, използвах електронната търговия за сайтове, където потребителите, които са получили точки чрез модула Userpoints, можеха да ги използват, когато поръчват продукти чрез електронна търговия. Това работи чудесно, но тъй като беше, когато бях нов в Drupal - си спомних, че беше тромаво решение, което беше трудно за настройка - просто голямо главоболие. Освен това тогава нямаше нужда от работещ търговски акаунт или модули за плащане (шлюз за плащане).

ЗАБЕЛЕЖКА: Използван Drupal 5.2 с eCommerce 3.3 и Ubercart Alpha7b.

Така че поради тези причини, когато преди няколко месеца ми се падна да създам сайт за електронна търговия, избрах Ubercart.

Веднага след това имах друг проект, който използваше такива вариации на модули, че вярвах, че електронната търговия е правилният начин. Освен това исках да знам колко добре ще се сравни - затова избрах електронната търговия за този проект.

Работейки върху тези две едновременно през последните няколко месеца, стигнах до дълбоко разбиране за това как работят, разликите между тях, силните и слабите страни от моя гледна точка и общностите зад тях и т.н. и така нататък. Да започнем с това – да се потопим в. Силни и слаби страни на електронната търговия и Ubercart

Електронна търговия

  • Силни страни:
  • Безкрайна възможност за разширяване
  • Много възможности (опции) за модули на трети страни (допринесли).
  • Започна да се развива по-рано (Беше около блока по-дълго)
  • Слабости:
  • Потребителският интерфейс (UI) е труден и объркващ
  • Има нужда от много персонализиране на темите
  • Изглежда подут и обемист
  • Ubercart

    • Силни страни:
    • Повече готов за употреба веднага след инсталирането
    • Много вграден jQuery
    • Разрастваща се, активна общност
    • Страхотен потребителски интерфейс
  • Слабости:
  • Трудно регулиране на някои области
  • Много вграден jQuery
  • Все още алфа версия
  • Малко модули
  • Какво вече има: Платежни модули
    • Електронна търговия
    • 2 Каса - Не
    • Authorize.net -Да
    • CCard -Да
    • CyberSource - Не
    • Евробанкнота -Да
    • Eway -Да
    • e-xact -Да
    • Fast Transact Direct - Не
    • Google Checkout -Да
    • iTransact -Да
    • Moneris - Не
    • Ogone PSP - Не
    • Paypal -Да
    • Viaklix - Не
    • Wonderpay - Не
    • Worldpay -Да
  • Ubercart
  • 2Плащане -Да
  • Authorize.net -Да
  • CCard - Не
  • CyberSource -Да
  • Евробанкнота - бр
  • Иуей - Не
  • e-xact - Не
  • Fast Transact Direct -Да
  • Google Checkout – Не
  • iTransact - Не
  • Moneris -Да
  • Ogone PSP -Да
  • Paypal -Да
  • Viaklix -Да
  • Wonderpay -Да
  • Worldpay - Не
  • Допълнителна функционалност
    • Електронна търговия
    • Качване на файл -Да
    • Дарения -Да
    • Разрешение/Ред за роля -Да
    • Търгове -Да
  • Ubercart
  • Качване на файл -Да (отделен модул)
  • Дарения - не
  • Разрешение/Поръчка за роля -Да (отделен модул)
  • Търгове - Не
  • Ще засегна някои точки. Ubercart е силен с това, че има много по-добър интерфейс, който позволява на тези, които не са добри в това как работи Drupal, да управляват магазина, има много вградени, готови за използване функции, които не изискват много настройка или се чувстват разочароващи, включително страхотно използване на jQuery.

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

    Може също да забележите, че споменавам jQuery както в силните, така и в слабите страни на Ubercart. Обичам jQuery. Използвам го много и все още съм изумен колко лесно може да бъде. Но, както казах, ако не искате тези допълнителни функции и искате да персонализирате колко сигурнинещата изглеждат и се държат - или трябва да ги изхвърлите, или да ги пренапишете.

    Общността и шумът около проектите могат да бъдат изключително важни. Общността на Ubercart е активна на http://ubercart.org.

    Момчетата, които работят по проекта, отговарят бързо на въпросите, приятелски настроени са и общността изглежда активно се развива. Хората започват да пишат модули, които вероятно ще дадат на Ubercart функции, които да го сравняват с електронната търговия. Едно нещо, което винаги ме е притеснявало, е когато един проект има собствен уебсайт и по-точно собствена опашка за издаване. Разбирам причините за това, но има тенденция нещата да се чувстват изолирани и объркващи.

    Що се отнася до електронната търговия, има няколко момчета, които работят много усилено върху нея и проблемната линия се движи много бързо - проблемите се коригират ежедневно. e-Commerce alpha 4 беше пуснат, което означава големи подобрения и звучи много обещаващо. Има също постоянна активност в #drupal-ecommerce и те отвориха http://www.drupalecommerce.org като по-централизирано място за комуникация относно проекта, събиране на дарения и изграждане на общност. Общността не изглежда толкова силна тук, но изглежда расте и е много положителна.

    Е, все още не знам. Вероятно няма ясен отговор. Ако искате бързо да повишите сайта си - Ubercart е това, от което се нуждаете. Ако искате нещо супер адаптивно, тогава имате нужда от електронна търговия.

    За мнозина Ubercart се превърна в отговор на всичките им проблеми с електронната търговия. Но в крайна сметка не можах да намеря нищо, което Ubercart можеше да предложи, което да не може да се направи в електронната търговия, просто трябва малко работа, за да го получите.

    Редактирано: След като написах статията си, разбрах товане беше съвсем прав. Ето няколко неща, които Ubercart предлага, но не и електронната търговия. Най-важното според мен е плащането на една страница. Ubercart има наистина добре направено плащане на една страница, докато плащането при електронна търговия оставя много да се желае.

    Ако не друго, тогава вероятно наличието на тези две ще ни даде две мощни решения за използване на електронната търговия в Drupal. Ще видим колко добра е електронната търговия версия 4, както и докъде ще ни отведе Ubercart в стабилната версия. И ако нещо се обърка, винаги има ZenCart.