Magento 1: Sein Ende, aber nicht das Ende der Welt

Als glücklicher Benutzer von Magento Version 1.x wurden Sie sicherlich ausgiebig von den Magento-Pop-ups informiert, dass das Ende von Magento 1.x bevorsteht und dass es absolut notwendig ist, auf Magento 2 zu migrieren.

Magento, ein Unternehmen von Adobe, wird tatsächlich diese Version ab Ende Juni 2020 nicht mehr unterstützen. In Wirklichkeit und seit langer Zeit schon unterstützte das Unternehmen Magento 1.x nicht wirklich, denn die wenigen Patches, die in den letzten Jahren erstellt wurden, kamen größtenteils von der Entwickler-Community und nicht so sehr vom Herausgeber selbst. Magento bietet hauptsächlich einen offiziellen Vertriebskanal, den es ab dem genannten Termin nicht mehr geben wird.

Aber "Don't Panic", das ist nicht das Ende der Welt. Sie können einfach diese Version beibehalten (zumindest die Open-Source-Version), die natürlich nicht über Nacht verschwindet. Dies wirft jedoch die Frage nach zukünftigen Sicherheitsproblemen sowie Aktualisierungen von PHP auf Ihrem Server auf.

Wir haben mehrere Anfragen von Kunden oder Interessenten erhalten, die uns um unsere Meinung gebeten haben. Aus diesem Grund haben wir beschlossen, diese öffentlich bekannt zu geben. Wir werden in diesem Artikel berichten, wie die aktuelle und tatsächliche Situation aussieht, was die Konsequenzen sind und was man dagegen tun kann.

Kleine Geschichte zu Magento 2

Magento 2 ist seit etwas mehr als vier Jahren verfügbar. Es ist leicht zu verstehen, warum der Herausgeber keinen Service mehr rund um seine alte Version 1.x anbieten möchte. Die Abschaffung wurde bereits mehrfach verschoben, insbesondere wegen der Kunden der Enterprise-Version (jetzt Magento Commerce), deren Verträge teilweise noch gültig sind. Heute sind diese Kunden praktisch gezwungen, entweder auf Magento 2 Commerce zu migrieren oder eine andere Lösung zu wählen, wie z.B. ein Downgrade auf die Community-Version (jetzt Magento Open Source) oder auf eine ganz andere Plattform zu wechseln. Das ist keine Arbeit, die über Nacht erledigt wird, sondern gut vorbereitet werden muss. Die Lizenz berechtigt sie nicht, die Commerce-Version über dieses Datum hinaus weiter zu nutzen. Andernfalls kann ein Händler wegen Vertragsbruchs (lebenslang!) verklagt werden.

Vier Jahre sind eine lange Zeit für ein Softwarehaus, aber für einen Händler reicht diese Zeit kaum aus, um seine Investition zu amortisieren. Die Kunden zur Migration auf Magento 2 zu drängen, kann also nicht die Priorität für einen Kunden sein.

Magento 2 ist ein Projekt, das im Jahr 2010 gestartet wurde und sich technisch sehr von Magento 1 unterscheidet. Eine Migration von Magento 1 auf Magento 2 bedeutet die Einführung eines ganz neuen Shops, und damit geht es um ein ganz neues Projekt. Daher ist es nur rechtens, sich die Frage zu stellen: „Machen wir mit Magento weiter oder nicht? Wenn wir weitermachen, bleiben wir bei v.1.x oder migrieren wir auf Magento 2 oder auf etwas anderes?“

Derzeit ist die aktuelle Version 2.3, und die Veröffentlichung der Version 2.4 steht bevor. Diese ist stabiler als die vorherigen Versionen. Magento hat beschlossen, auch auf seinem Marktplatz für Erweiterungen Versionen unter 2.3 nicht mehr zu unterstützen. Bei relativ neuen Projekten sollten die Händler ihren Shop theoretisch relativ schnell auf die neueste Hauptversion aktualisieren. Man könnte meinen, dass dies leicht zu bewerkstelligen sein sollte, aber der Austausch der Versionen ist immer noch recht aufwändig und erfordert, je nach Komplexität der Projekte, mehrere Tage oder sogar mehrere Wochen Arbeit. Und je länger Sie es hinauszögern, desto länger wird die Umstellung dauern und somit auch teurer. In der Praxis zögern die Händler oft, Aktualisierungen vorzunehmen. Die Gründe hierfür sind sehr unterschiedlich: Kosten, zahlreiche kundenspezifische Anpassungen, andere Prioritäten usw.

In der Community wird über die Abstände der Aktualisierungen diskutiert, denn von einer LTS-Version (Long Term Support) könnte erwartet werden, dass die Version länger als ein Jahr nutzbar ist! Man würde auch erwarten, dass die angebotenen Patches keine vollständigen Neuschreibungen von Features sind und somit die Features von Drittanbietern verletzen. Es ist vor allem notwendig, die Verzögerung zwischen der Verfügbarkeit eines Updates und seiner Anwendung in Ihrem Shop zu berücksichtigen.

Dieses Problem der Abstände der Aktualisierungen besteht nicht nur für Magento, sondern für die gesamte Web-Branche. Alle Akteure stehen bei diesem Wettlauf um die Aktualisierungen unter Druck: PHP, die Programmiersprache hinter Magento, hat eine ziemlich hohe Aktualisierungsrate, die alle Webanwendungen betrifft, die PHP verwenden. Und die regelmäßigen Feststellungen von Sicherheitslücken helfen der Sache auch nicht weiter. Dies ist ein Thema, das einen ganzen gesonderten Teil eines Artikels einnehmen könnte. Glücklicherweise bietet Magento bei Sicherheitsupdates seit einiger Zeit endlich eine Alternative, und somit eine prinzipiell schnellere Implementierung, die nicht unbedingt ein Versionsupgrade erfordert.

Muss ich auf Magento 2 umsteigen?

In der Magento-Community wird viel über dieses Thema diskutiert. Magento und seine Partner haben großes Interesse daran, Sie zur Migration zu bewegen, da es sehr lukrativ für sie ist. Viele Agenturen oder sogar Adobe versuchen Sie zu beängstigen, wenn Sie nicht migrieren. Hier gilt es, die Sachlage zu differenzieren und die tatsächliche Situation jedes Einzelnen zu berücksichtigen und sich folgende Fragen zu stellen:

  • Welche Strategie verfolgt mein Unternehmen/Online-Shop in den nächsten fünf Jahren?
  • Welches Einkommen erziele ich mit meinem Shop? Reicht es aus, um in neue Entwicklungen oder in eine Migration zu investieren?
  • Welchen Mehrwert kann ich meinen Kunden bzw. Web-Kunden bieten? Welche Tools benötige ich dafür?
  • Ist mein Kundensegment immer das richtige, lieber B2C als B2B (oder umgekehrt)?
  • Welches Jahresbudget steht mir für meinen Shop zur Verfügung?
  • Sind das Design und das Benutzererlebnis meiner Website noch auf dem neuesten Stand und an die verschiedenen aktuellen Nutzungsmöglichkeiten angepasst?
  • Habe ich in den letzten Jahren hohe Investitionen in meinen Shop getätigt? Haben sie sich ausgezahlt?
  • Ist die derzeitige Lösung noch an meine Bedürfnisse angepasst und nachhaltig?
  • Was gewinne oder verliere ich, wenn ich auf eine andere Lösung umsteige?
  • Wie wirkt sich das auf die Sicherheit meines Shops aus?

All diese Fragen beeinflussen Ihre Entscheidung, und wir können Sie bei einigen dieser Punkte unterstützen.

Für einige unserer Kunden, bei denen es sich meist um KMUs handelt, erfordert die Migration auf Magento 2 oder auf eine andere Lösung einige Überlegungen. Was immer auch geschieht, es gibt jetzt eine breite Palette an Lösungen, die Ihnen bei der Handlungsentscheidung helfen.

Welche Lösungen?

Magento 1 ist unter den Händlern noch sehr beliebt. Mehr als 150.000 Online-Shops laufen noch auf dieser Version. Laut einigen „Twitter“-Umfragen wollen mindestens 39% dieser Shops nicht wechseln, und 61% haben vor, auf Magento 2 umzusteigen. Es gibt zwischen 20.000 und 30.000 Shops, die Magento 2 verwenden (Quelle: https://twitter.com/sylvainraye/status/1043953802943049730?s=20 ). Diese Zahlen sind mit Vorsicht zu genießen, sie deuten jedoch auf den Trend hin.

Der E-Commerce-Markt und seine Lösungen haben sich innerhalb von zehn Jahren enorm weiterentwickelt. Es gibt viele Lösungen, und als Besitzer von Magento Version 1.x könnten Sie die folgenden Lösungen in Betracht ziehen:

Magento 1.x LTS (Long Term Support) mit OpenMage

OpenMage ist eine Initiative von Entwicklern und Agenturen, die Magento 1.x weiterhin für ihre Kunden pflegen und Patches und Verbesserungen gemeinsam nutzen wollen. Diese Initiative ist unabhängig von Adobe und betrifft nur die Open-Source-Version von Magento.

Magento LTS von OpenMage ist unter dieser Adresse erhältlich und eine sehr gute Alternative für diejenigen, die bei Magento 1 bleiben möchten. Für unsere Kunden, die ein aktuelles Update ihres Magento haben wollten, haben wir schnell die OpenMage-Version implementiert, die die aktuellen Patches von Adobe, aber auch die aus der Entwickler-Community enthält.

Vorteile: Kontinuität bei der Nutzung von Magento, geringe Kosten

Nachteile: hängt von der Bereitschaft ab, diese Version zu pflegen, da es sich um eine freiwillige Initiative handelt, kein klarer Fahrplan

MageOne

MageOne ist eine weitere Initiative deutscher Entwickler, die ein Unternehmen gegründet haben, um Sicherheitsupdates für Magento 1.x und Unterstützung für PHP-Upgrades bereitzustellen, zu denen Sie von Ihrem Hosting-Provider oft gedrängt werden. Für ein monatliches Abonnement zum Preis von einigen Euro, je nach Ihrem Umsatz, bietet MageOne Schutz für Ihren Shop und in jedem Fall für den Open-Source-Core von Magento. Ihr Anbieter wird diese Updates installieren.

Wir können Ihnen ein interessantes Angebot unterbreiten, wenn Sie eine Weile mit Magento 1.x weitermachen und Patches von MageOne erhalten wollen, um dann später auf andere Lösungen umzusteigen.

Vorteile: hinter dieser Initiative steht ein Unternehmen, das Ihnen eine mehrjährige Garantie zu einem angemessenen Preis anbieten kann. MageOne stellt über seine Plattform Patches zur Verfügung.

Nachteile: alle Erweiterungen und Entwicklungen von Drittanbietern erfordern, dass Ihr Anbieter sie aktualisiert, wenn die Herausgeber dieser Erweiterungen dies nicht tun.

Front-Commerce

Front-Commerce ist keine E-Commerce-Plattform in dem Sinne, wie wir es von Magento her kennen, sondern ein Overlay, das Ihrem Shop überlagert wird und sich darum kümmert, die von einer Webanwendung wie Magento oder einer anderen Lösung bereitgestellten Daten zu präsentieren und mit dem Besucher auf optimale und schnelle Weise zu interagieren. Front-Commerce ist eine progressive Web App (PWA), eine Art von Anwendung, die von Google stark gefördert wird, weil sie das Benutzererlebnis verbessert. Auf einer mit Front-Commerce erstellten Website ist ein sehr schnelles Navigieren möglich. Es werden bei Bedarf nur neue Daten geladen, was 1.) Ihre Chancen auf eine bessere Positionierung in den Suchmaschinen erhöht und 2.) Ihren Umsatz steigert.

Vorteile: ermöglicht, Ihren Shop zu modernisieren und zu optimieren, ohne das CMS wechseln zu müssen, es existiert ein Schalter für Magento 1 und 2 (ein Schalter für andere Lösungen ist in Entwicklung); ermöglicht, falls gewünscht, in mehreren Schritten reibungslos von Magento 1 auf Magento 2 zu migrieren; die Anzeige Ihrer Website wird von Front-Commerce verwaltet, aber Sie verwenden weiterhin Ihr bevorzugtes CMS; kann auch mit WordPress verbunden werden; erhöht die Sicherheit Ihres Shops, da Ihr CMS (in diesem Fall Magento) nicht mehr direkt dem Web ausgesetzt ist.

Nachteil: der Kauf einer Lizenz ist Pflicht

Migration auf Magento 2

Adobe stellt ein Werkzeug zur Verfügung, um Daten von Magento 1 auf 2 zu migrieren, aber für das Design, die Features und Erweiterungen von Drittanbietern müssen entweder äquivalente Lösungen für Magento 2 gefunden werden oder es ist erforderlich, diese komplett neu zu entwickeln.

Vorteile: eine noch recht aktive Community, viele Erweiterungen für Marketing, Content Management, Zahlungs- oder Liefermethoden oder andere verschiedene Features, eine hohe Flexibilität dank seiner API, viele standardmäßig angebotene Features (dies kann auch ein Nachteil sein, weil es die Plattform belastet), Integration in einige Adobe-Werkzeuge (zum Beispiel in Adobe Sensei).

Nachteile: hohe Anschaffungs- und Betriebskosten (Total Ownership Cost), schlechte Leistung, die komplexe Tools zur Optimierung der Plattform erfordert, ein sehr guter Anbieter mit umfangreichen Kenntnissen von Magento 2 ist erforderlich, ein komplexes Frontend, viele Bugs sind noch vorhanden, auch wenn es seit der Einführung große Verbesserungen gegeben hat, unzuverlässiger Support für Lizenznehmer

Sylius

Sylius ist ein Open-Source E-Commerce Framework, das der Öffentlichkeit noch wenig bekannt ist, aber bei Agenturen und Entwicklern immer beliebter wird. Damit wurden und werden aktuell sehr schöne Projekte entwickelt. Sylius bietet Werkzeuge zur Erstellung eines Online-Shops mit einem Minimum an Aufwand. Die wachsende Community bietet immer mehr Erweiterungen an. Wir arbeiten zum Beispiel an einem Projekt zur Integration von Sylius in OroCRM.

Vorteile: ein moderner, stabiler, flexibler und hoch getesteter Technologiestack, eine wachsende Community, die in den kommenden Jahren wahrscheinlich so groß sein wird wie die Magento-Community, ein Tool zur Migration von Magento 1 auf Sylius, das bald verfügbar sein wird, vernünftige Anschaffungs- und Betriebskosten (TOC)

Nachteile: es müssen viele Funktionen entwickelt werden, aber angesichts der relativen Leichtigkeit, mit der dies möglich ist, sind die Entwicklungszeiten geringer als bei Magento 2; eine nicht immer aktuelle Dokumentation.

OroCommerce

OroCommerce ist das B2B-Pendant zu Magento, das bereits auf unserer Website vorgestellt wurde. OroCommerce bietet eine lange Liste von Funktionen, die an die B2B-Welt angepasst sind: Verwaltung mehrerer Preislisten nach vielen Kriterien, eine leistungsstarke Workflow-Engine, die es ermöglicht, Prozesse wie den Kaufvorgang genau an die Bedürfnisse anzupassen, eine erweiterte Verwaltung der Zugriffsrechte im Front- und Backoffice, einen beschleunigten Bestellvorgang, Delegierung von Käufen, ein Multi-Tenancy-Management und vieles mehr. Seit der Version 4.1 LTS bietet OroCommerce Werkzeuge zur leichteren Implementierung einer B2C-Site an, mit denen es möglich ist, mit Hilfe einer Checkbox-Liste die unerwünschten Funktionen zu deaktivieren, so dass Sie die Möglichkeit haben, sowohl eine B2B- als auch eine B2C-Site gleichzeitig anzubieten.

Vorteile: sehr reaktionsfähiger Support und attraktives Hosting für Lizenznehmer, vollständige, stabile und leistungsstarke B2B-Funktionen, direkter Support durch Oro-Mitarbeiter auch für Benutzer der Open-Source-Version, Multi-Organisation, Multi-Site-Verwaltung, ein moderner Technologiestack, der je nach Bedarf angepasst werden kann, integriertes CRM mit Marketing-Automatisierungswerkzeugen.

Nachteile:nicht geeignet für kleine Händler, da komplex, geringe Auswahl an Erweiterungen von Drittanbietern und daher viele spezifische Entwicklungen erforderlich sind (der Vorteil ist jedoch, dass Sie eine homogene Plattform erhalten, da sie vom gleichen Anbieter entwickelt wird), ein Anbieter mit soliden Kenntnissen und Erfahrung mit dieser Plattform sowie eine leistungsfähige Server-Infrastruktur sind notwendig.

Shopware

Shopware ist eine deutsche B2C E-Commerce-Plattform mit einem ähnlichen Ansatz wie Magento und daher eine ernsthafte Konkurrenz für Magento. Shopware ist Open Source und hat auch kostenpflichtige Versionen und eine wachsende Entwickler-Community. Die neue Version von Shopware ist 6.x. Sie ist schon einige Monate im Einsatz und scheint stabil zu sein. Für die Migration von Magento 1.x auf Shopware 6.x gibt es ein Tool, das zwar noch nicht ausgereift ist, aber die Migration erleichtert. Die Erweiterungen zu Shopware 5.x sind nicht mit der Version 6.x kompatibel, aber es ist nur eine Frage der Zeit, wann deren Anzahl steigt.

Vorteile: neue, moderne und stabile Shopware Version 6.x, die ein einfaches Tool zur Erstellung von Standard-CMS-Seiten bietet, günstigere Anschaffungs- und Betriebskosten (TOC) als bei Magento, erschwingliche Lizenzkosten für kostenpflichtige Versionen, eine gute Alternative zu Magento 1.x

Nachteile: die Dokumentation ist hauptsächlich auf Deutsch (die Community der Benutzer und Erweiterungseditoren ist klein), obwohl sich dies allmählich ändert, die für die Version 6.x verfügbaren Erweiterungen von Drittanbietern sind immer noch gering an der Zahl

Fazit

Wie Sie sehen, gibt es eine Vielzahl an Möglichkeiten, die je nach Ihren Bedürfnissen, Ihrer Geschäftsstrategie und Ihrem Budget variieren, wobei einige Lösungen geeigneter sein können als andere.

In vielen Fällen kann bei einer Migration eine PIM-Anwendung wie die von Akeneo sinnvoll sein. Das gibt Ihnen die Gelegenheit, Ihren Katalog zu bereinigen und Ihre Produktinformationen auf verschiedenen Kanälen oder Medien (Handy, Katalog, E-Commerce, Intranet etc.) einfacher und flexibel zur Verfügung zu stellen.

Es gibt keine schlechten Lösungen, aber es kann schlechte Entscheidungen geben. Wir freuen uns, Sie in der für Ihre Situation am besten geeigneten Option zu begleiten, und zwar mit voller Transparenz. Sie können uns gerne kontaktieren.

Für Fragen, Empfehlungen, oder für eine Offerte - Kontaktieren Sie uns

Artikelsuche

Magento Extension - ricardo.ch