Magento Open Source, Adobe Commerce, Mage-OS: was was ist
Magento Open Source ist die frei verfügbare Edition von Magento 2. Der Quellcode steht unter der Open Software License 3.0, im Repository liegt zusätzlich die Academic Free License 3.0; Lizenzkosten fallen nicht an. Installiert wird per Composer aus dem Paketrepository von Adobe, für das auch Open-Source-Shops Zugangsschlüssel aus dem Commerce Marketplace brauchen. Betrieben wird der Shop auf eigener Infrastruktur: Server, Hosting und Wartung liegen beim Betreiber. Im Lieferumfang steckt mehr, als viele erwarten — Page Builder, Inventory Management (MSI), REST- und GraphQL-API, Zwei-Faktor-Anmeldung für den Admin und reCAPTCHA. Keine Lizenz heißt allerdings nicht kein Aufwand. Die Kosten verschieben sich von der Lizenz in den Betrieb.
Adobe Commerce ist die lizenzierte Edition mit zusätzlichen Funktionen. Nur dort gibt es laut Adobe unter anderem Content Staging für zeitgesteuerte Inhaltsänderungen, Kundensegmente, Reward Points, Retouren über RMA, Live Search, Product Recommendations und das B2B-Modul, das zusätzlich eine eigene Lizenz verlangt. Auch Adobes Cloud-Infrastruktur und das SaaS-Angebot Adobe Commerce as a Cloud Service gehören zu Adobe Commerce. Für viele Shops ist das mehr, als sie nutzen; Kundenpreise, Freigaben oder Retourenabläufe lassen sich in Open Source als eigene Module bauen, wie unsere Seite zur Magento-Entwicklung beschreibt. Wo bereits eine Adobe-Commerce-Lizenz besteht, arbeiten wir auch damit. Entscheidend ist nicht die Edition, sondern ob ihre Funktionen gebraucht werden.
Mage-OS ist eine unabhängige, von der Community getragene Distribution von Magento Open Source. Dahinter steht die Mage-OS Association, eine gemeinnützige, in Polen eingetragene Organisation, deren Vorstand die Mitglieder jährlich wählen. Mage-OS bleibt mit Magento Open Source kompatibel, ein Rückweg zum Original ist vorgesehen. Die Linie 3.x basiert auf 2.4.9; die Version 3.6.0 vom 14. Oktober 2026 enthält die Sicherheitskorrekturen aus dem Oktober-Bulletin von Adobe. Für einen Shop ist Mage-OS damit keine andere Plattform, sondern ein anderer Lieferweg für denselben Code. Ob er Ihnen Vorteile bringt, prüfen wir an Extensions und gewünschtem Update-Takt. Betrieb, Patches und Entwicklung laufen bei uns für beide gleich.
Neuaufbau: wo Magento passt — und wann Shopware 6 die bessere Wahl ist
Magento spielt seine Stärken dort aus, wo Kataloge groß und Regeln zahlreich sind: viele Artikel mit vielen Varianten, mehrere Shops, Sprachen und Währungen in einer Installation, viel Sonderlogik in Preisfindung, Checkout und Bestellprozess, B2B mit Kundenpreisen und Freigaben. Das Attributmodell trägt technische Sortimente, deren Merkmale gefiltert werden müssen. Für solche Vorhaben bauen wir neue Shops auf Magento Open Source, ohne Lizenzkosten und auf eigenen Servern in Deutschland. Ein neuer Shop startet auf 2.4.9, der aktuellen Linie mit regulärem Support bis zum 31. Mai 2029. Fürs Frontend kommt das Hyvä Theme infrage, seit dem 10. November 2025 kostenlos und unter denselben Lizenzen wie Magento. Magento ist die richtige Wahl, wenn ein Shop mehr als den Standard tragen muss.
Ein Beispiel ist der Magento-Shop der Manotura GmbH & Co. KG für Bewässerungstechnik. Das Sortiment ist erklärungsbedürftig — Beregnungsanlagen, Rohrsysteme, Zubehör —, und das Attributmodell bildet die technischen Merkmale ab, sodass Kunden nach echten Auswahlkriterien filtern statt nach Kategorienamen. Varianten, Staffelpreise und Zubehörverweise gehören zur Datenstruktur. Artikelstamm, Preise und Bestände kommen aus der Warenwirtschaft, Bestellungen gehen dorthin zurück, über geplante Jobs mit Protokollierung und Wiederholungslogik. Über 12.000 Artikel werden synchronisiert, Preise und Bestände stündlich abgeglichen, und der Pflegeaufwand liegt rund 40 % unter dem einer Doppelerfassung. Betrieben wird der Shop mit Docker auf unseren Servern in Deutschland, inklusive Updates, Backups und Monitoring. Gepflegt wird an einer Stelle, nicht an zweien.
Magento ist mächtig, und das hat seinen Preis: mehr Dienste im Betrieb, ein enger Takt aus Patches und Upgrades, Entwicklung, die Erfahrung mit dem Framework verlangt. Für einen mittelständischen Shop mit überschaubarem Sortiment und wenig Sonderlogik ist Shopware 6 meist die wirtschaftlichere Wahl — schlanker im Betrieb und nah am deutschen Markt. Auch das bauen wir: Sharpness ist Shopware Extension Partner, und die Migration von Magento auf Shopware 6 mit Daten, Weiterleitungen und getesteter Umschaltung gehört zu unseren Projekten. Gegen einen Wechsel spricht ein gepflegter Magento-Shop mit Sonderlogik, die teuer nachzubauen wäre. Ein funktionierendes System ist kein Grund für ein Neubauprojekt. Diese Rechnung machen wir vor dem Projekt auf, nicht mittendrin.
Bestehende Shops übernehmen: erst der Befund, dann die erste Änderung
Die Übernahme eines Magento-Shops, den jemand anders gebaut hat, ist bei uns der Normalfall. Sie beginnt mit einer Bestandsaufnahme: Magento-Version und Patchstand, PHP, Datenbank, Suchdienst und Cache im Abgleich mit den Systemanforderungen von Adobe, installierte Extensions mit Herkunft und Versionsstand, eigene Module in app/code und die Frage, ob jemand im Core oder im vendor-Verzeichnis geändert hat. Dazu kommen Cronjobs, Queue-Consumer, Schnittstellen und die Serverumgebung. Ergebnis ist ein schriftlicher Befund mit Risiken, Reihenfolge und Aufwand in Personentagen. Ein Befund kostet weniger als der erste Ausfall, der ihn sonst ersetzt.
Aus dem Befund ergibt sich, was sofort passieren muss und was geplant werden kann. Sofort heißt: fehlende Sicherheitspatches einspielen, Backups prüfen, die noch nie zurückgespielt wurden, Admin-Zugänge aufräumen, Zwei-Faktor-Anmeldung erzwingen und Monitoring einrichten. Geplant heißt: Extensions ohne Pflege ersetzen, Core-Änderungen in eigene Module überführen, den Unterbau auf einen unterstützten Stand heben. Das Upgrade Compatibility Tool stellt Adobe nur für Adobe Commerce bereit; bei Magento Open Source prüfen wir Extensions und eigenen Code gegen die Zielversion selbst, mit dem Magento Coding Standard und Tests auf dem Staging-System. Wer dringend und wichtig auseinanderhält, muss nicht alles auf einmal bezahlen.
Zur Übernahme gehören Zugänge und Eigentum. Wir klären vorher, nicht im Störfall, wo Code, Datenbank und Medien liegen, wer die Zugangsschlüssel für das Composer-Repository von Adobe besitzt und auf wen Domain, Zahlungsanbieter und Extension-Lizenzen laufen. Der Code kommt in ein Git-Repository, das Ihnen gehört, die Domain bleibt auf Ihren Namen registriert, die Marketplace-Schlüssel laufen über Ihr Unternehmen. Auf Wunsch ziehen wir den Shop auf unsere Server um, zuerst als Staging-Kopie, dann im vereinbarten Wartungsfenster. Läuft noch Magento 1, ist die Lage eine andere: Seit Juni 2020 gibt es dafür keine Sicherheitsupdates mehr, und der Weg führt über einen Neuaufbau mit Datenübernahme. Übernommen ist ein Shop erst, wenn alle Zugänge geklärt sind.
Sicherheitspatches und Upgrades: Lifecycle, 2.4.9, PHP, OpenSearch, Valkey
Adobe liefert Sicherheitskorrekturen für Magento auf zwei Wegen. Die -p-Releases wie 2.4.8-p5 sind kumulative Stände einer Linie und werden per Composer installiert; laut Adobe erscheint mindestens einmal im Jahr eines für jede unterstützte Linie. Dazwischen kommen monatlich am Patch Tuesday, dem zweiten Dienstag im Monat, die Isolated Security Patches — ausdrücklich auch für Magento Open Source. Sie sind Code-Diffs statt Composer-Pakete, bauen nicht aufeinander auf und werden der Reihe nach eingespielt, ausgehend vom neuesten -p-Stand. Dazu kommen Notfälle wie der Hotfix aus APSB26-146. Den eingespielten Stand prüft das Commerce Version Tool. Wir spielen jeden Patch erst auf Staging, dann im Live-Shop ein und dokumentieren ihn. Ein Patch, der nur heruntergeladen wurde, schützt nichts.
Jede Linie hat nach dem Adobe-Lifecycle ein festes Ende des regulären Supports: 2.4.6 am 11. August 2026, 2.4.7 am 31. Mai 2027, 2.4.8 am 31. Mai 2028, 2.4.9 am 31. Mai 2029. Einen verlängerten Support über ein weiteres Jahr beschreibt Adobe ausdrücklich für Kunden von Adobe Commerce; für Magento Open Source planen Sie mit dem regulären Datum. Hinzu kommen die Lebenszyklen der Dienste darunter. MySQL 8.0 hat sein Support-Ende am 30. April 2026 erreicht, Elasticsearch 7.17 am 15. Januar 2026, und für Drittkomponenten nach deren Lebensende liefert Adobe keine Fixes. Wer Upgrades nach Kalender plant, muss sie nicht unter Druck machen.
Magento 2.4.9 ist seit dem 12. Mai 2026 verfügbar. Nach der Tabelle der Systemanforderungen läuft es mit PHP 8.5, MariaDB 12.3 oder MySQL 8.4, OpenSearch 3, Valkey 9, Varnish 8, nginx 1.30, Composer 2.10 sowie RabbitMQ 4.3 oder ActiveMQ Artemis 2; Redis und Elasticsearch stehen nicht mehr darin. Adobe nennt als Beispiel ausdrücklich, vor dem Upgrade zuerst MariaDB auf 12.3 zu heben. Im Code ersetzt 2.4.9 Zend_Cache durch symfony/cache, hebt Symfony auf 7.4 LTS und tauscht im Admin den Editor TinyMCE gegen HugeRTE. Die Reihenfolge — Unterbau, Extensions, eigener Code, Magento — legen wir im Befund fest und testen sie vollständig auf Staging. Wie der Wechsel des Suchdienstes abläuft, beschreibt unsere Seite zur OpenSearch-Shopsuche. Ein Upgrade ist ein Vorhaben mit Termin, kein Klick im Admin.
Betrieb auf eigenen Servern: Varnish, OpenSearch, Valkey, Cron, Queues, Staging
Ein Magento-Shop ist kein einzelnes Programm, sondern ein Verbund von Diensten: PHP hinter nginx, MariaDB oder MySQL, OpenSearch für Katalog und Suche, Valkey für Cache und Sessions, Varnish als HTTP-Cache davor, dazu RabbitMQ oder ActiveMQ Artemis für die Message Queue. Fällt einer davon aus, merkt das der Shop sofort. Bei Sharpness laufen diese Dienste auf eigenen Servern — Proxmox-PVE-Clustern im Hetzner-Rechenzentrum Falkenstein, Deutschland —, containerisiert mit Docker, jede Kundenumgebung für sich. Staging und Live laufen mit denselben Versionen, und ein Update wird dort getestet, wo es später auch läuft. Suchdienst und Cache sind nur für ihren Shop erreichbar. Ein Staging-System, das anders aufgebaut ist als der Live-Shop, testet etwas anderes.
Vieles in Magento passiert im Hintergrund. Cronjobs halten die Indexer aktuell — ein einmaliger Reindex ersetzt sie nicht —, versenden E-Mails und räumen auf. Queue-Consumer arbeiten Massenaktionen, Bestandsänderungen aus Inventory Management und Bulk-Aufrufe der REST-API ab; laufen sie nicht, bleibt die Arbeit liegen, ohne dass jemand eine Fehlermeldung sieht. Wir überwachen deshalb nicht nur Server und Antwortzeiten, sondern auch Indexer-Status, Cron-Läufe und die Länge der Warteschlangen. Deployments laufen über Composer im Produktionsmodus mit setup:upgrade, setup:di:compile und setup:static-content:deploy, mit versionierter Konfiguration und einem Backup unmittelbar davor. Content Staging aus Adobe Commerce ist übrigens etwas anderes als dieses Staging-System. Ein Fehler, den das Monitoring findet, kostet weniger als einer, den ein Kunde meldet.
Nach der Übernahme oder dem Go-live betreiben und warten wir den Shop mit einer Service-Level-Vereinbarung. Es gibt drei Stufen: BASIC mit 24, STANDARD mit 8 und ADVANCED mit 4 Stunden Reaktionszeit. Ein SLA ist eine Vorhaltung — die Reaktionszeit wird für ein Jahr gebucht, die Arbeit selbst nach Aufwand abgerechnet oder in einem individuell vereinbarten Rahmen, der bereits Stunden enthält. Der Stundensatz ist gestaffelt: werktags in der Arbeitszeit, werktags außerhalb sowie am Wochenende und an Feiertagen; die Sätze nennen wir auf Anfrage. Ohne SLA bearbeiten wir Anfragen innerhalb von 48 Stunden in unseren Geschäftszeiten Mo–Do 9:00–16:00 Uhr, Fr 9:00–13:00 Uhr; Rufbereitschaft gibt es nur mit SLA. Patches, Upgrades, Betrieb und Weiterentwicklung kommen so aus einer Hand.