Magento: Anleitungen und Praxiswissen | Seite 25 | mironsoft Blog
Magento
-
21.09.2025
Ein kompromittiertes Admin-Passwort ist bei Magento-Shops einer der häufigsten Einstiegspunkte für Angreifer, weil ein einzelner Faktor ausreicht, um Zahlungsdaten, Kundendaten und die komplette Shop-Konfiguration zu übernehmen. Dieser Beitrag zeigt, wie das Modul Magento_TwoFactorAuth konfiguriert wird, welche Provider zur Verfügung stehen, wie Zwei-Faktor-Authentifizierung unternehmensweit per Konfiguration oder Rolle erzwungen wird, wie die zugehörigen CLI-Befehle funktionieren, wie ein eigener TFA-Provider nach ProviderInterface implementiert und per di.xml registriert wird, und welche typischen Fallstricke beim Betrieb mit Reverse-Proxy, Headless-Frontends und Staging-Umgebungen auftreten.
-
16.09.2025
Legacy-Shops auf Magento 1 oder frueher Magento-2-Basis nutzen oft noch Solr als Suchtechnologie, obwohl Solr seit Magento 2.4 nicht mehr unterstuetzt wird. Die Such-Migration von Solr zu Elasticsearch oder OpenSearch betrifft Schema, Reindex-Prozess und Frontend-Verhalten gleichermassen. Dieser Artikel liefert eine vollstaendige Checkliste, ein Schema-Mapping und einen Rollback-Plan fuer eine risikoarme Umstellung.
-
15.09.2025
Wer eine eigene Zahlungsmethode für Magento 2 entwickelt, investiert die meiste Sorgfalt in Checkout, Autorisierung und Capture, weil dort der Umsatz entsteht. Das Refund-Handling wird dagegen oft als kleine Nebenaufgabe behandelt und nachträglich mit einem einfachen API-Aufruf nachgerüstet, ohne das eigentliche Command-Pattern von Magentos Payment-Gateway-Architektur wirklich zu durchdringen. Genau das rächt sich später: falsch verbuchte Creditmemos, doppelte Rückerstattungen oder Teilrefunds, die nicht zur richtigen Lieferung passen, sind in gewachsenen Zahlungsintegrationen keine Seltenheit. Dieser Artikel zeigt, wie sich Refund-Handling entlang des Command-Pattern korrekt strukturieren lässt, inklusive Teilrückerstattungen und robuster Fehlerbehandlung.
-
-
10.09.2025
Wer bei einem laufenden Magento-Shop eine Spalte hinzufuegt oder einen Index auf einer Millionen-Zeilen-Tabelle aendert, riskiert lange Tabellensperren und einen sichtbaren Ausfall im Checkout. Eine durchdachte Zero-Downtime-Migration kombiniert declarative Schema-Deployments mit Online-Schema-Change-Tools wie gh-ost und pt-online-schema-change, damit Kunden von Schema-Aenderungen nichts bemerken.
-
10.09.2025
Redakteure fügen Page-Builder-Seiten über Monate hinweg immer weiter Bilder, Slider und verschachtelte Container hinzu, ohne dass Performance dabei im Blick bleibt. Mit gezieltem Lazy Loading, Critical CSS für den sichtbaren Bereich und konsequenter Bildoptimierung bleibt Page Builder Content auch bei wachsendem Umfang schnell und Core-Web-Vitals-tauglich.
-
10.09.2025
Lange Prozesse sollten im Shop nicht synchron auf den Request warten. Magento 2 Message Queues mit RabbitMQ entkoppeln Versand, Importe, ERP-Sync und andere Aufgaben sauber vom Frontend- oder Admin-Request.
-
08.09.2025
Ein Drittanbieter-Modul zeigt im Hyvä-Theme nur einen Platzhalter, weil sein Frontend noch auf Knockout.js, UI-Components und RequireJS-Widgets aufbaut. Wer es dauerhaft und performant nutzen will, muss es Hyvä-kompatibel machen: Templates in phtml mit Alpine.js neu schreiben, LESS durch Tailwind-Utilities ersetzen und jedes Skript CSP-konform registrieren. Dieser Artikel beschreibt das konkrete Vorgehen und die realistischen Aufwände dafür.
-
04.09.2025
Eine API-First-Architektur dreht die klassische Reihenfolge der Softwareentwicklung um: Statt zuerst eine Benutzeroberfläche zu bauen und die Datenzugriffe nachträglich als Nebenprodukt zu entwickeln, entsteht zuerst eine stabile, gut dokumentierte API, aus der sich beliebig viele Frontends, von der klassischen Storefront bis zur mobilen App, bedienen können. Für Magento 2 bedeutet das einen bewussten Bruch mit der monolithischen Grundarchitektur, in der Frontend-Rendering und Geschäftslogik traditionell eng verzahnt sind. Dieser Artikel zeigt, wie eine API-First-Architektur für Magento 2 konkret aussieht, wo sinnvolle Microservice-Grenzen verlaufen und wie sich ein bestehender Shop schrittweise dorthin migrieren lässt.
-
03.09.2025
Magento verlässt sich auf Cron für Indexierung, E-Mail-Versand und Aufräumarbeiten, doch ohne durchdachte Gruppenkonfiguration wächst die cron_schedule Tabelle und einzelne Jobs blockieren die gesamte Warteschlange. Dieser Artikel zeigt, wie Cron-Gruppen richtig getrennt, lange Jobs identifiziert und schwere synchrone Aufgaben durch Message Queue Consumers ersetzt werden, damit der Shop unter Last stabil bleibt.