Ubercart Migration: schwierig aber dringend

Profile picture for user Mario Kiefer
Ubercart und Drupal Commerce

Tausende Websites nutzen derzeit noch das E-Commerce Drupal Modul Ubercart. War es in Drupal 6 und 7 Zeiten noch sehr beliebt, hat es leider den Sprung auf Drupal 8 bzw. 9 nie geschafft. Selbst die Drupal 7 Version hat seit Oktober 2019 kein Update mehr bekommen. Sind Sie Betreiber eines Online-Shops mit Ubercart, müssen Sie sich daher die Frage stellen: Wann muss ich tätig werden und was ist die beste Alternative?

Die Zeit drängt

Die Unterstützung von Drupal 7 sollte bereits im November 2021 auslaufen. Dieses Ablaufdatum wurde mittlerweile zweimal um ein Jahr verschoben und liegt derzeit auf dem November 2023. Für Ubercart selbst gibt es jedoch seit Jahren keine Updates mehr. Früher oder später entstehen dadurch Sicherheitslücken, was bei einem Online-Shop mit vielen Kundendaten sehr kritisch ist. Für eine Migration eines großen Online-Shops muss man je nach Komplexität außerdem 3 bis 9 Monate einplanen.

Zusammengefasst sollten Sie keine Online-Shops mehr mit Ubercart aufsetzen und bestehende Systeme dringend umstellen. Wir erklären nachfolgend, warum Abwarten das Problem nicht löst und welche Alternativen es gibt.

Die Hoffnung auf Ubercart für Drupal 8/9

Für viele Drupal 7 Module gibt es auch Versionen für Drupal 8 bzw. Drupal 9. Es gab zwar die Hoffnung vieler Webshop-Betreiber, dass Ubercart auf Drupal 8 migriert wird, jedoch ist die Entwicklung für diese Version bereits seit 2015 nur in der Alpha-Version. Die letzte veröffentlichte Version erschien 2016. Seitdem gab es in der Entwicklung nur vereinzelt sehr kleine Fortschritte.

Der Modulseite selbst kann man entnehmen, dass nicht mehr an dem Modul gearbeitet wird. Die Hoffnung, dass man seinen Drupal 7 Ubercart Shop einfach und schnell auf Drupal 8 bzw. 9 migrieren kann, ist also längst gestorben.

Ubercart Nutzerzahlen

Ubercart wird immer weniger genutzt.

Die beste Alternative: Drupal Commerce

Das bei weitem beliebteste und bestgewartete E-Commerce Drupal Modul ist Drupal Commerce. Mit zahlreichen erweiternden Modulen, z. B. für die Integration von PayPal, Stripe oder anderen Zahlungsdienstleistern, ist es selbst ohne individuelle Entwicklung sehr flexibel. Die Programmierer sind außerdem weiterhin aktiv und betreuen das Modul kontinuierlich. Es ist eines der wenigen großen Module, die bereits jetzt offiziell Drupal 10 kompatibel sind.

Drupal Commerce Nutzerzahlen

Viele Websites steigen auf Drupal Commerce für Drupal 8/9 um

Die Vorteile von Commerce gegenüber Ubercart

Das ist alles schön und gut, aber was hat man davon, wenn man auf Drupal Commerce umsteigt?

  1. Verbesserte Performance: Durch die Nutzung eines modernen PHP Frameworks (Symfony) und besserem Caching, ist Drupal seit der Version 8 spürbar performanter. Das ist vor allem für E-Commerce von großer Bedeutung, da Kunden beim Online-Shopping nicht gerne auf Ladezeiten warten.
  2. Sicherheit: Sehr viele Online-Shops nutzen Drupal Commerce und das ist den Entwicklern auch bewusst. Fast monatlich verbessern sie das Modul und beheben Fehler. Der Vorteil gegenüber anderen SaaS Shoplösungen wie Shopify? Die Codebasis ist Open Source, daher werden Sicherheitslücken schnell von der Community gefunden und behoben.
  3. PCI Compliance und einfache Zahlung: Die vielen Commerce Module, die Zahlungsdienstleister integrieren, werden oft von denselben Drupal Commerce Entwicklern unterstützt. Diese vertreiben selbst Online-Shops an große Firmen wie z. B. Lush, daher haben Sie ein großes Interesse daran, auch die gesetzlichen Bestimmungen einzuhalten.

Wie einfach ist es zu migrieren?

Der große Vorteil, wenn man vom Drupal Modul Ubercart auf das moderne Drupal Commerce umsteigt, ist eine relativ einfache Migration der bestehenden Daten. Falls man auf eine ganz neue Plattform umsteigt, wäre dies hingegen eine große Herausforderung.

Bei der Übernahme der Daten kann beispielsweise das Modul Commerce Migrate helfen. Damit können Produkte, Steuern, Zahlungen, Bestellungen, Währungen und vieles mehr direkt migriert werden. Falls Sie einen einfachen Webshop haben, kann dieses Modul viel Zeit sparen und ein Upgrade auf Drupal 9 deutlich erleichtern.

Die Funktionalität und spezielle Anforderungen wie das Design müssen jedoch in Drupal 9 neu entwickelt werden. Sehen Sie das als ideale Gelegenheit, ihren Webshop zu erneuern und ansprechender für Ihre Kunden zu gestalten.

Wir sind Ihnen dabei gerne behilflich. Wir besitzen Erfahrung mit der Migration von Drupal 7 auf 9 und nutzen selbst Drupal Commerce als Shopsystem für unsere Kunden. Nutzen Sie unser Kontaktformular oder schreiben Sie uns an info@lakdev.de und wir melden uns zeitnah mit einem Terminvorschlag für einen Video-Call zurück.