Magento: Anleitungen und Praxiswissen | Seite 41 | mironsoft Blog
Magento
-
05.02.2025
Wer in Hyvä-Themes eigene Frontend-Bausteine wie Produktempfehlungen, individuelle Widgets oder Filterlogik baut, kommt an eigenen Hyvä GraphQL-Queries kaum vorbei. Richtig strukturiert, serverseitig vorgeladen und mehrstufig gecacht, liefern sie Daten schnell nach, ohne Full Page Cache und Ladezeiten zu gefährden.
-
04.02.2025
Der React Warenkorb ist die Komponente, bei der Kunden am empfindlichsten auf Inkonsistenzen reagieren. Optimistische Updates lassen die UI sofort reagieren, während im Hintergrund die tatsächliche Synchronisation mit dem Magento Backend läuft, inklusive sauberer Konflikt-Auflösung und Multi-Tab-Abgleich.
-
02.02.2025
Magento Cron und Message Queue Consumer laufen in Containern anders als auf einem klassischen Server mit Host-Crontab. Ohne dedizierte Container, klares Locking und sauberes Signal Handling entstehen doppelte Jobs, hängende Consumer und verlorene Nachrichten. Dieser Artikel zeigt, wie Magento Cron und Consumer als eigenständige, überwachte Container zuverlässig betrieben werden.
-
01.02.2025
Bundle-Produkte gehören zu den komplexesten Produkttypen in Magento 2: Sie kombinieren ein eigenes Tabellenmodell aus Optionen und Selections, zwei grundverschiedene Preislogiken für Fixed und Dynamic Pricing, eine mehrstufige Lagerverknüpfung über Multi Source Inventory und einen eigenen Preisindex. Dieser Beitrag erklärt Datenmodell, Preisberechnung, Lagerverknüpfung, Hyvä-Frontend und Performance-Strategien für Bundle-Produkte anhand von echtem PHP 8.4 Code, Service Contracts und deklariertem Schema.
-
30.01.2025
Ein hängender oder ständig neu berechnender Indexer bremst den gesamten Shop aus, von veralteten Preisen bis zu leeren Suchergebnissen. Dieser Artikel erklärt, welche Indexer-Modi es gibt, warum der Price Index und Category Products am teuersten sind, welche Änderungen einen ungewollten Full-Reindex auslösen und wie ihr hängende Indexer über indexer:status, die Tabelle indexer_state und wachsende Mview-Changelogs zuverlässig diagnostiziert und behebt.
-
28.01.2025
Magento 2 bringt seit einigen Versionen ein solides, natives Zwei-Faktor-Modul mit, doch dieses schützt ausschließlich den Admin-Bereich. Für Kundenkonten existiert keine vergleichbare eingebaute Lösung, obwohl gerade Shops mit gespeicherten Zahlungsdaten, Guthabenkonten oder sensiblen B2B-Bestelldaten ein legitimes Interesse an einer zusätzlichen Absicherung des Storefront-Logins haben. Dieser Artikel zeigt, wie sich eine eigene TOTP-basierte Zwei-Faktor-Authentifizierung für Kundenkonten sauber in den bestehenden Authentifizierungs-Flow einhängen lässt, inklusive der UX-Abwägung zwischen Pflicht und Opt-in sowie einem durchdachten Recovery-Code-Konzept.
-
28.01.2025
Ein einzelner Systemcron reicht fuer einen Magento Shop mit dutzenden Hintergrundjobs nicht aus. Erst durchdachte Cron Job Scheduling Strategien mit klar getrennten Cron Gruppen, sinnvollen Intervallen und individuellen Zeitplaenen verhindern, dass sich lange laufende Jobs gegenseitig blockieren und kritische Aufgaben verzoegert werden.
-
-
26.01.2025
Modul-Abhängigkeiten in Magento existieren auf zwei getrennten Ebenen: composer.json steuert, welches Paket überhaupt installiert wird, und module.xml sequence steuert, in welcher Reihenfolge es geladen wird. Wer beides vermischt, baut zirkuläre Abhängigkeiten, die erst bei setup:upgrade auffallen und sich ohne sauberes Refactoring kaum mehr entwirren lassen.
-
23.01.2025
Wer Magento-Events per Cron-Polling an externe Systeme weiterreicht, verschenkt Echtzeit-Fähigkeit und belastet die Datenbank unnötig. Dieser Artikel zeigt, wie sich Magento Webhooks über Observer, Message Queue und signierte HTTP-Zustellung robust, nachvollziehbar und portabel zwischen Open Source und Commerce implementieren lassen. Im Mittelpunkt stehen HMAC-Signaturen, Retry-Strategien und ein vollständiges Zustellprotokoll für produktionsreife Webhook-Zustellung.