Magento Blog: Anleitungen und Praxiswissen | Seite 12 | mironsoft
Magento Blog
-
05.05.2026
Promise.allSettled wartet auf alle übergebenen Promises, unabhängig davon, ob einzelne erfüllt oder abgelehnt werden, und liefert für jedes Ergebnis einen eigenen Status. Für Batch-Requests, bei denen ein einzelner Fehler nicht die gesamte Operation zunichtemachen soll, ist das die richtige Grundlage statt des Fail-Fast-Verhaltens von Promise.all.
-
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
Eine Seiten-Query, die alle Felder für zehn Komponenten in einem Block auflistet, wird bei jeder Änderung zum Merge-Konflikt-Magneten. GraphQL Fragments zerlegen Queries in benannte, wiederverwendbare Bausteine, die direkt neben der Komponente leben, die sie konsumiert, und lösen damit Wartbarkeitsprobleme, die mit wachsender Anwendung unvermeidlich werden.
-
04.05.2026
Der Digital Services Act (DSA) ist ein neues EU-Gesetz, das seit dem 17. Februar 2024 für nahezu alle Online-Shops mit Kundenbewertungen, Kommentarfunktionen oder Marktplatz-Angeboten gilt. Er verlangt unter anderem eine erreichbare Kontaktstelle, einen einfachen Melde-Weg für rechtswidrige Inhalte und ein Verbot manipulativer Bedienoberflächen. Dieser Beitrag erklärt in einfachen Worten, wer betroffen ist und was Sie jetzt tun sollten.
-
04.05.2026
Ein tägliches Backup allein rettet nur den Stand von Mitternacht. Point-in-Time Recovery kombiniert ein Basis-Backup mit dem gezielten Replay von Binlogs und stellt eine MySQL-Datenbank bis zur letzten korrekten Transaktion wieder her, direkt vor einem fehlerhaften DELETE oder DROP.
-
04.05.2026
Eine vage formulierte Kennzahl führt zu widersprüchlichen Reports, selbst wenn die zugrunde liegende Query technisch korrekt ist. Claude hilft, KPI-Definitionen präzise zu fassen, Cohort-Analysen und konsolidierte Kennzahlen-Sichten zu bauen und wiederkehrende Reports zu automatisieren. Dieser Artikel zeigt den Weg von der unscharfen Fachfrage zum verlässlichen Business-Intelligence-Report.
-
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.
-
04.05.2026
Jedes Magento-Model das load(), save() und delete() kennt, nutzt das Active Record Pattern. Verstehe, warum Magento diesen Ansatz gewählt hat — und warum das Repository Pattern ihn in modernem Code ablöst.