Magento: Anleitungen und Praxiswissen | Seite 7 | mironsoft Blog
Magento
-
09.05.2026
Die Order-Success-Page ist der Moment mit der höchsten Aufmerksamkeit im gesamten Checkout: Der Kunde hat gerade gekauft, ist aber noch auf der Seite. Wer diesen Moment für Conversion-Tracking, Cross-Sell und Kundenbindung nutzt, ohne Knockout.js, jQuery oder UI-Components, sondern mit sauberen Hyvä-Patterns aus ViewModels, Layout-XML und Alpine.js, gewinnt spürbar mehr aus der Bestellbestätigungsseite als mit der Luma-Standardausgabe.
-
09.05.2026
Magento liefert mit MSI zwei Source Selection Algorithmen mit: Priority und Distance. Für viele Betriebe reicht das nicht, wenn etwa die aktuelle Lagerauslastung, Versandkosten pro Spedition oder Kombinationen aus mehreren Kriterien die Auswahl bestimmen sollen. Dieser Artikel zeigt, wie ein eigener Algorithmus als vollwertiger Ersatz implementiert und sauber über di.xml registriert wird.
-
08.05.2026
Ein falsch konfiguriertes Session-Backend ist eine der haeufigsten, aber am schwersten zu diagnostizierenden Ursachen fuer langsame Magento-Shops. Session-Locking, Timeout-Werte und die Parameter break_after_frontend entscheiden darueber, ob parallele Ajax-Requests einer Sitzung sich gegenseitig blockieren oder sauber nebeneinander laufen. Dieser Artikel zeigt, wie das Redis Session-Backend Schritt fuer Schritt richtig eingestellt wird.
-
08.05.2026
Magento 2 gehört zu den ressourcenhungrigsten Content-Management- und Shop-Systemen im PHP-Umfeld, weshalb generisches Shared Hosting, das für eine einfache Wordpress-Seite völlig ausreicht, bei einem produktiven Magento-Shop regelmäßig an seine Grenzen stößt. Magento Hosting braucht eine bewusst zusammengestellte Serverarchitektur mit mehreren aufeinander abgestimmten Caching-Schichten, ausreichend Rechenleistung für PHP-FPM und eine durchdachte Skalierungsstrategie für Lastspitzen wie Marketingkampagnen oder saisonale Verkaufsphasen. Dieser Artikel ordnet die wichtigsten Anforderungen ein und hilft bei der Entscheidung zwischen Eigenbetrieb und Managed Hosting.
-
06.05.2026
Eine technisch korrekte Suche, die trotzdem die falschen Produkte zuerst zeigt, kostet Umsatz, ohne dass es im Fehlerlog auftaucht. Suchrelevanz in Magento 2 zu tunen bedeutet, die zugrunde liegende multi_match-Query zu verstehen, Attribute gezielt zu gewichten und Business-Signale wie Verkaufszahlen und Lagerbestand aktiv in die Sortierung einfließen zu lassen.
-
06.05.2026
Standard-RabbitMQ-Setups in Magento 2 verarbeiten Nachrichten zuverlaessig, solange nichts schiefgeht. Sobald ein externer Service ausfaellt oder eine Nachricht fehlerhafte Daten enthaelt, entscheidet die Qualitaet des eigenen Message Queue Consumers ueber Datenverlust oder saubere Fehlerbehandlung. Dieser Artikel zeigt, wie man eigene Consumer mit Idempotenz-Pruefung, exponentiellem Backoff, Dead-Letter-Queues und systemd-basiertem Monitoring fuer den produktiven Einsatz baut.
-
05.05.2026
Das Builder Pattern erzeugt komplexe Objekte Schritt für Schritt. In Magento 2 ist es besonders wichtig bei SearchCriteria, Filtern, Sortierungen und stabilen Konfigurationsobjekten für Services.
-
05.05.2026
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.
-
04.05.2026
Wer mehrere Lager in unterschiedlichen Regionen betreibt, steht bei MSI vor der Frage, ob Distance oder Priority die passende Auswahl trifft. Beide Algorithmen sind Standard, funktionieren aber grundlegend unterschiedlich: Der eine rechnet, der andere zählt eine feste Liste ab. Dieser Artikel zeigt, wie das Geocoding der Sources tatsächlich funktioniert, wie die Prioritäts-Konfiguration pro Source wirkt und wie ein realistisches Setup mit mehreren regionalen Lagern aussieht.
-
04.05.2026
DI, Repository, ViewModel, Plugin, Observer, Factory, Proxy, MVC, Strategy, Iterator, Active Record, Singleton, Registry und mehr – alle 13+ Architekturmuster in Magento 2 erklärt, mit Code-Beispielen und dem Wissen, wann welches Pattern der richtige Griff ist.