Erstellung eines Onlineshops mit Drupal. Was soll man wählen: Commerce oder Ubercart?
Früher gab es in Drupal 6 keine Wahl bei Onlineshops, Ubercart war der erfolgreichste Shop und es gab eine große Anzahl an Modulen dafür. Für Drupal 7 gibt es jedoch schon das Modul Commerce:
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
Für beide Shops gibt es fertige Distributionen: Uberdrupal und Commerce Kickstart, die beide heruntergeladen und getestet werden können.
Herunterladen:
http://drupal.org/project/commerce_kickstart – Commerce Kickstart
http://drupal.org/project/uberdrupal – Uberdrupal, allerdings ist nur der Branch für Drupal 6 verfügbar,
Ansehen:
Ubercart oder Commerce?
Jedes der Module hat seine Vor- und Nachteile. Ich habe sie in Tabellenform gegenübergestellt, damit es klarer wird:
Ubercart | Commerce |
+ Schnelle Performance |
- Arbeitet langsamer als Ubercart |
+ Ajax-Warenkorb-Modul vorhanden |
+ Ajax-Warenkorb-Modul vorhanden |
+ Möglichkeit, Felder im Bestellformular hinzuzufügen |
+ Möglichkeit, Felder im Bestellformular hinzuzufügen |
+ Vollständig fertiger Shop |
- Wenn man Commerce Kickstart nicht installiert, ist noch etwas Konfiguration nötig |
- Für Version 7 gibt es viele fehlende Zahlungs- und Versandmodule |
+ Alle neuen Module werden hauptsächlich für Commerce entwickelt |
- Kein gutes Installationsprofil |
+ Commerce Kickstart vorhanden |
- Für die Theme-Anpassung sind PHP-Kenntnisse nötig |
+ Über Views aufgebaut, fast alle Ausgaben sind Views-basiert |
+ Praktisches System für Produktattribute |
+ Umschalten von Produktvarianten je nach Farbe, Größe etc. möglich |
Sowohl für Ubercart als auch für Commerce gibt es gute Dokumentationen und viele Module, mit denen man eine Website mit beiden Systemen realisieren kann. Ich denke, Ihre Entscheidung sollte davon abhängen, ob Sie Zahlungssysteme auf der Seite benötigen. Wenn ja, dann ist Commerce die bessere Wahl, da es Module für Robokassa, WebMoney, Yandex.Geld, RBK Money und andere gibt. Für Ubercart unter Drupal 7 gibt es keine fertigen Module, aber man kann sie selbst entwickeln. Außerdem können Sie mit Commerce auf der Produktseite die Produktfotos je nach Farbe wechseln, also z. B. grüne und rote Varianten separat hochladen und anzeigen lassen.