This page is available in English. Switch to English

Zum Inhalt springen
E-Commerce Audit

Wie KI die Magento-Entwicklung verändert — Claude Code und Rector in der Praxis

AI-assisted Magento development — Claude Code and Rector workflow

Wenn ich Shop-Betreibern sage, dass ich eine Magento-Migration in 4 statt 12 Wochen abschließen kann, sind sie skeptisch. Das ist eine verständliche Reaktion. Das Magento-Ökosystem hat eine lange Geschichte von Projekten, die länger gedauert und mehr gekostet haben als erwartet.

Aber die heute verfügbaren Tools unterscheiden sich grundlegend von dem, was vor drei Jahren existierte. So sieht der Workflow konkret aus.

Warum Magento-Migrationen teuer sind

Die Kosten sind nicht willkürlich. Eine Migration von Magento 1 auf Magento 2 beinhaltet die Analyse von möglicherweise Hunderten individueller Dateien, das Verstehen jedes Stücks Business-Logik, das Finden des M2-Äquivalents oder das Neubauen, das Umschreiben, das Testen, und das alles ohne einen laufenden Shop zu unterbrechen.

Agenturen verlangen €15.000–50.000 für komplexe Migrationen, weil es mit manuellen Methoden tatsächlich so lange dauert. Ein erfahrener Entwickler kann Wochen damit verbringen, nur zu verstehen, was eine Codebase überhaupt tut, bevor er eine einzige neue Zeile schreibt.

Das ist das Problem, das sich geändert hat.

Rector

Rector ist ein automatisiertes PHP-Code-Transformations-Tool. Die kürzeste Beschreibung: Suchen und Ersetzen für Code-Strukturen.

Es funktioniert, indem es definierte Regeln auf eine Codebase anwendet: Regeln wie „transformiere dieses veraltete Muster in das aktuelle Äquivalent" oder „aktualisiere den gesamten Code von PHP-7.4-Syntax auf PHP 8.2." Für Magento gibt es Regelsets, die einen erheblichen Teil der M1-zu-M2-Muster-Migration automatisch abwickeln.

Je standardisierter der ursprüngliche Code, desto mehr kann Rector übernehmen. Für Shops, die auf Standard-Magento-Modulen mit relativ konventionellen Anpassungen aufbauen, kann Rector einen Großteil der Migrationsarbeit erledigen, ohne dass ein Mensch jede einzelne Datei anfassen muss.

Es ersetzt kein Urteilsvermögen; es eliminiert die langweiligen Teile, damit das Urteilsvermögen dort eingesetzt werden kann, wo es wirklich gebraucht wird.

Claude Code

Claude Code ist ein KI-Coding-Assistent, der innerhalb einer Codebase arbeitet, nicht nur in einem Chat-Fenster. Er kann das gesamte Projekt lesen, Modul-Abhängigkeiten verstehen, nachvollziehen, wie Anpassungen mit dem Core-Code interagieren, und M2-kompatible Ersetzungen aus M1-Quellcode generieren.

Der praktische Unterschied zu einem generischen KI-Assistenten: Er hat Kontext. Er weiß, was dieses Modul tut, wovon es abhängt und wie die M2-Äquivalent-Architektur aussieht. Das bedeutet, er kann Empfehlungen geben, die das spezifische Projekt berücksichtigen, statt allgemeiner Ratschläge.

Ich habe über die Verwendung von Claude Code beim Bau eines macOS-Notification-Tools geschrieben, ein völlig anderer Kontext, aber er veranschaulicht, wie es als Entwicklungspartner funktioniert und nicht nur als Autocomplete-Tool.

Wie der Workflow aussieht

Hier ist eine vereinfachte Version, wie eine M1-zu-M2-Migration mit diesen Tools tatsächlich abläuft.

Tag 1. Claude Code analysiert alle Custom-Module in der M1-Installation. Er kartiert Abhängigkeiten, identifiziert, welche Module durch M2-Core-Funktionalität oder Drittanbieter-Extensions ersetzt werden können, und markiert, welche individuelle Migrationsarbeit brauchen. Diese Analyse dauerte früher Tage. Jetzt dauert sie Stunden.

Tage 2–3. Rector transformiert den PHP-Code auf M2-Standards. Claude Code übernimmt die architektonischen Änderungen, die mehr Urteilsvermögen erfordern: Controller, die Observer-zu-Plugin-Migration, Layout-XML zu UI-Komponenten. Das läuft parallel, nicht sequenziell.

Tage 4–5. Manuelle Prüfung, Tests, Grenzfälle. Hier kommt 30 Jahre Magento-Erfahrung zum Einsatz. Die KI liefert Erstentwürfe und übernimmt die Massentransformationen; ein Mensch entscheidet, ob sie richtig sind, erkennt die Grenzfälle und kümmert sich um alles, was ein Verständnis der Business-Logik erfordert, nicht nur der Code-Struktur.

Vergleichbarer Umfang mit traditionellen Methoden: mindestens 3–4 Wochen Entwicklerzeit.

Was das für den Auftraggeber bedeutet

Weniger Zeit bedeutet eine kleinere Rechnung. Das ist der direkte Effekt. Aber es gibt ein paar weniger offensichtliche.

Die KI-gestützte Analysephase ist in der Regel gründlicher als ein manuelles Audit, weil sie nicht ermüdet. Sie liest jede Datei, verfolgt jede Abhängigkeit und markiert alles Ungewöhnliche, während ein Entwickler unter Zeitdruck manchmal Annahmen trifft. Ich habe in der automatisierten Analysephase Dinge entdeckt, die bei einem traditionellen Projekt wahrscheinlich übersehen worden wären und nach dem Launch als Fehler aufgetaucht wären.

Der kürzere Zeitrahmen bedeutet auch weniger Unterbrechung. Eine 4-Wochen-Migration lässt sich planen. Eine 12-Wochen-Migration ist ein anderes organisatorisches Commitment.

Die ehrlichen Einschränkungen

KI-Tools beschleunigen die Teile einer Migration, die systematisch und musterhaft sind. Sie übernehmen nicht alles.

Komplexe Business-Logik, individuelle Preisregeln, ungewöhnliche Checkout-Abläufe, integrationsspezifisches Verhalten, erfordert nach wie vor menschliches Verständnis. Wenn ein Modul etwas tut, das kein Standard-Magento-Muster ist, kann die KI beschreiben, was es tut, aber die Entscheidung, wie es in M2 übersetzt wird, ist immer noch ein Urteilsakt.

Tests und QA sind nach wie vor entscheidend. KI-generierter Code muss validiert werden. Der Review-Schritt im obigen Workflow ist nicht optional; dort wird die Qualität sichergestellt.

Ich nutze diese Tools, um schneller zu sein, nicht um Schritte zu überspringen. Das Ergebnis ist dasselbe; der Weg dorthin ist effizienter.

Eine Anmerkung zur Einordnung

Dieser Workflow ermöglicht es, Hyvä-Migrationen zu einem Preis anzubieten, der auch für Shops außerhalb des oberen Marktsegments einen sinnvollen ROI ergibt. Wenn die Analyse- und Transformationsarbeit halb so lang dauert, sinken die Kosten für den Auftraggeber, ohne dass die Qualität mitgeht.

Einen technisch tiefergehenden Einblick in den Claude-Code-und-Rector-Workflow werde ich auf thecoder.io beschreiben; das ist der richtige Ort für die Implementierungsdetails.


Wer ein realistisches Bild davon möchte, was eine Migration für den eigenen Shop bedeuten würde, Umfang, welche Teile von automatisierten Tools profitieren, grober Zeitplan, kann mich gerne kontaktieren.

Claude Code Entwicklung KI Magento Migration Rector