Magento: Anleitungen und Praxiswissen | Seite 34 | mironsoft Blog
Magento
-
18.05.2025
Magento 2 bringt mit dem eingebauten Full Page Cache bereits eine funktionierende Caching-Lösung mit, doch viele Projekte setzen zusätzlich Varnish vor den Shop, ohne die tatsächlichen Anforderungen zu prüfen. Dieser Beitrag vergleicht beide Ansätze anhand von Traffic-Volumen, Hosting-Setup und Team-Kompetenz und zeigt an VCL-Beispielen, Purge-Strategien und Monitoring-Kommandos, wann sich der zusätzliche Betriebsaufwand von Varnish wirklich lohnt.
-
18.05.2025
Ein PIM-System löst genau das Problem, das viele Magento-Shops mit gepflegten, aber inkonsistenten Produktdaten quälen. Eine durchdachte PIM-Integration mit klarem Attribut-Mapping zwischen dem PIM und Magentos EAV-Struktur macht den Unterschied zwischen einem Katalog voller Lücken und einem, der in jeder Sprache und jedem Kanal vollständig und aktuell ist.
-
17.05.2025
Ein Health Check, der nur prüft, ob der Webserver antwortet, meldet einen Shop als gesund, obwohl die Datenbank blockiert, die Suche down ist oder die Message Queue voll läuft. Ein durchdachter Health Check Endpoint prüft echte Abhängigkeiten und verhindert, dass ein Load Balancer weiter Traffic auf einen defekten Node schickt.
-
16.05.2025
Cart-Price-Regeln sind eines der mächtigsten Werkzeuge in Magento 2, stoßen aber bei komplexer Rabattlogik schnell an ihre Grenzen. Wer eigene Conditions, individuelle Discount-Aktionen und programmatische Coupon-Generierung beherrscht, baut Sales Rules, die exakt zum Geschäftsmodell passen, statt Kompromisse im Standard-Regelwerk einzugehen. Dieser Beitrag zeigt an echtem Code, wie das Magento_SalesRule Modul über di.xml, Plugins und GraphQL sauber erweitert wird.
-
16.05.2025
Ein B2B-Onlineshop unterscheidet sich fundamental von einem klassischen B2C-Shop, auch wenn beide auf derselben Magento-Installation laufen können. Wo im B2C-Geschäft ein einzelner Kunde einen einzelnen Warenkorb bezahlt, kaufen im B2B-Geschäft häufig mehrere Personen eines Unternehmens gemeinsam ein, mit unterschiedlichen Rollen, individuell verhandelten Preisen und internen Freigabeprozessen, bevor eine Bestellung überhaupt abgeschickt werden darf. Dieser Artikel ordnet die wichtigsten Grundbausteine eines professionellen B2B-Onlineshops ein und verweist an den passenden Stellen auf vertiefende Artikel zu einzelnen Funktionen.
-
15.05.2025
Magentos DI-Container erstellt standardmäßig Shared Objects – das ist Singleton-Verhalten. Wo es nützlich ist, wo es Probleme verursacht und wie du Legacy-Singletons sauber refaktorierst.
-
14.05.2025
Ein Stack Trace in Magento wirkt oft undurchsichtig, besonders wenn mehrere Module und Plugins ineinandergreifen. Claude kann anhand von Exception-Log und Codeausschnitt in Sekunden mehrere plausible Ursachen vorschlagen und so den ersten Blick auf einen Fehler spürbar beschleunigen. Entscheidend bleibt, jede Hypothese durch echtes Debugging mit Breakpoints und var_dump zu bestätigen, bevor ein Fix committet wird.
-
10.05.2025
Wer Headless-Checkouts, POS-Integrationen oder Marketplace-Sync fur Magento 2 baut, kommt an der Quote-Management-API nicht vorbei. CartRepositoryInterface, CartManagementInterface und eigene Totals-Collector ersetzen fragilen Model-Direktzugriff durch stabile, versionierte Service Contracts, die auch bei hoher Warenkorb-Last zuverlassig bleiben.
-
08.05.2025
Die Magento CatalogSearch-Architektur wirkt von aussen wie eine Blackbox: Man aktualisiert ein Attribut, wartet auf den Reindex und hofft, dass die Suche das richtige Ergebnis liefert. Wer versteht, wie Indexer, Fulltext-Scope-Tabellen und der Elasticsearch-Adapter zusammenspielen, kann gezielt debuggen, erweitern und Performance-Probleme an der richtigen Stelle loesen statt am Symptom.
-
08.05.2025
Wer bei jeder neuen Anforderung neu diskutiert, ob eine Preference oder ein Plugin die richtige Wahl ist, verliert Zeit im Code Review und riskiert Konflikte mit Fremdmodulen. Diese Entscheidungsregel liefert eine feste Checkliste mit Scoring, angewendet auf vier reale Magento-2.4.8-Szenarien, die in der Agentur-Praxis regelmäßig vorkommen.