Wer Luma-Layout-Gewohnheiten unreflektiert in ein Hyvä-Theme überträgt, schleppt jsLayout-Reste, RequireJS-Verweise und überflüssige Blockklassen mit. Hyvä Layout-XML nutzt weiterhin das reguläre Magento-Schema, ersetzt die Knockout-lastigen Konventionen von Luma aber durch schlanke Block-Template-ViewModel-Kombinationen.
Nicht jedes Compatibility-Modul verdient einen Platz im Produktivsystem. Wer Luma-Fallbacks blind aktiviert, statt sie gezielt zu auditieren, zahlt mit Ladezeit, CSP-Verstößen und unnötigem Wartungsaufwand für Rendering-Pfade, die kein Kunde je zu Gesicht bekommt.
XML-Sitemaps sind das technische Fundament dafür, dass Google und Bing jede Produktseite, Kategorie und CMS-Seite eines Magento-Shops überhaupt finden und crawlen. Dieser Artikel erklärt den Sitemap-Standard im Detail, zeigt wie Magento große Kataloge automatisch in mehrere Dateien aufteilt, welche Felder Google heute tatsächlich auswertet und wie ihr die Sitemap korrekt bei Google Search Console und Bing Webmaster Tools einreicht.
Ohne konsequente Tabellen-Archivierung sammeln sich in quote und sales_order Millionen verwaister Warenkorb-Zeilen und Jahre alter Bestellhistorie an, die jede Abfrage verlangsamen und Backups aufblaehen. Eine durchdachte Archivierungsstrategie trennt aktive Transaktionsdaten von historischen Datenbestaenden, ohne referenzielle Integritaet oder Compliance-Anforderungen zu gefaehrden.
Ein Varnish-, Redis- und OpenSearch-Sidecar mit Standard-Konfiguration läuft, aber liefert selten die Performance, die ein Magento-Shop unter echter Last braucht. Dieser Artikel zeigt, wie diese drei Sidecars als Container gezielt feingetunt werden, von VCL-Regeln über Eviction-Policies bis zur JVM-Heap-Dimensionierung, statt sich auf die Werksvorgaben zu verlassen.
Redis übernimmt in Magento gleich drei Rollen: Session-Speicher, Object-Cache-Backend und optional Full-Page-Cache. Wer alle drei Rollen in derselben Datenbank ablegt, riskiert Tag-Kollisionen, unnötige Cache-Flushes und im schlimmsten Fall abgemeldete Kunden durch verlorene Sessions. Dieser Artikel zeigt, wie Redis in Magento korrekt konfiguriert, überwacht und vor Speicherüberlauf geschützt wird.
Ein erheblicher Teil aller Null-Treffer-Suchen entsteht nicht, weil das Produkt fehlt, sondern weil Kunde und Katalog unterschiedliche Wörter für dieselbe Sache verwenden oder weil ein Tippfehler die Suche ins Leere laufen lässt. Synonyme und Rechtschreibkorrektur in der Magento-Suche schließen genau diese Lücke, wenn Search Synonym Groups, Token-Filter und Fuzzy-Matching sauber zusammenspielen.
Ein rot umrandetes Eingabefeld nützt Screenreader-Nutzern nichts, wenn der Fehler nicht programmatisch mit dem Feld verknüpft ist. Dieser Artikel zeigt, wie aria-invalid, aria-describedby und Live-Regionen Validierungsfehler zuverlässig ankündigen, inklusive eines vollständigen, barrierefreien Checkout-Beispiels für Magento und Hyvä.
Große Produktdatenmengen scheitern in Magento 2 selten nur an der Dateigröße. Meist sind es fehlende Batch-Strategien, unsaubere Validierung, schlechte Wiederanlaufbarkeit und falsch platzierte Last, die Importe und Exporte unzuverlässig machen.
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.