Magento: Anleitungen und Praxiswissen | Seite 32 | mironsoft Blog
Magento
-
16.06.2025
Facettierte Navigation multipliziert die Anzahl der URLs eines Magento Shops oft um das Hundertfache und erzeugt dabei tausende nahezu identische Seiten, die Google als Duplicate Content einstuft. Dieser Artikel zeigt, wie Canonical Tags, noindex und robots.txt richtig kombiniert werden, welche Filterkombinationen eine eigene Landingpage verdienen und wie die passenden Magento Einstellungen konfiguriert werden.
-
15.06.2025
Wer Layout-XML nur oberflächlich kennt, verliert sich schnell in unvorhersehbaren Block-Positionen und stillen Merge-Konflikten. Dieses Handbuch erklärt Handle-Resolution, Container gegenüber Block, referenceBlock und referenceContainer, die Sortiermechanik mit before/after sowie das move-Element, mit praxisnahen PHP-8.4-Beispielen für den Hyvä-Stack von Mironsoft.
-
14.06.2025
Wer Header und Footer direkt im phtml-Template hart codiert, verliert bei jedem Theme-Update und jeder Modul-Erweiterung wertvolle Zeit: Blöcke lassen sich nicht sauber verschieben, Drittmodule finden keinen Einstiegspunkt, und jede Anpassung endet in einer vollständigen Template-Kopie. Header und Footer per Layout-XML zu strukturieren löst genau dieses Problem - mit Containern, Blöcken und ViewModels, die auch nach dem nächsten Hyvä-Update noch funktionieren.
-
-
10.06.2025
Ein Bug, der sich lokal partout nicht reproduzieren lässt, aber in Produktion regelmäßig auftritt, ist eines der frustrierendsten Probleme im Magento-Alltag. Mit systematischer Eingrenzung, sicherem Remote-Debugging und strukturiertem Logging wird auch der hartnäckigste Produktions-Only-Bug greifbar.
-
09.06.2025
Sobald Versandkosten nicht mehr nur pauschal oder tabellenbasiert sind, braucht dein Shop eine eigene Carrier-Logik. Magento 2 bietet dafür einen klaren Einstieg über eine eigene Shipping Method mit `collectRates()` und Systemkonfiguration.
-
07.06.2025
Das Percona Toolkit ist eine Sammlung von Kommandozeilenwerkzeugen, die genau die Luecken schliessen, die MySQL selbst offenlaesst: Schema-Aenderungen ohne Sperren, systematische Slow-Query-Analyse und verlaessliche Replikationskonsistenz. Wer diese Tools gezielt gegen eine Magento-Datenbank einsetzt, gewinnt Kontrolle ueber Bereiche, die sonst nur mit riskanten manuellen Eingriffen zu handhaben waeren.
-
01.06.2025
Ein kompletter Reindex-Lauf ist fuer einen Test viel zu langsam und zu grobkoernig. Wer die eigentliche Indexer-Logik in eine separate Klasse auslagert und direkt mit praeparierten Eingabedaten aufruft, testet in Millisekunden statt Minuten.
-
31.05.2025
Multi-Store klingt in Magento 2 oft einfacher, als es im Betrieb wirklich ist. Mehrere Shops in einer Instanz können enorme Vorteile bringen, aber nur wenn Websites, Stores, Store Views, Kataloglogik und Verantwortlichkeiten sauber modelliert werden.
-
29.05.2025
Alpine.js macht Hyvä Frontends schnell und reaktiv, aber genau diese Reaktivität wird zur Falle für E2E Tests, wenn sie mit festen Wartezeiten statt echten Zustandsprüfungen abgesichert wird. Dieser Artikel zeigt, wie Cypress und Playwright Alpine gesteuerte Mini Cart und Wishlist Interaktionen zuverlässig testen, ohne auf brüchige Selektoren oder feste Timeouts angewiesen zu sein, und wie sich Hyvä's client seitiges Verhalten von klassischem, serverseitig gerendertem Magento unterscheidet.