Magento: Anleitungen und Praxiswissen | Seite 42 | mironsoft Blog
Magento
-
-
21.01.2025
Weder Magento Open Source noch Adobe Commerce On-Premise bringen ein natives Rate-Limiting für die REST-API mit, OAuth-Consumer und Integrationsrechte regeln lediglich, welche Ressourcen ein Client aufrufen darf, nicht wie oft. Dieser Artikel zeigt, wie sich Webserver- und Application-Layer sinnvoll kombinieren lassen, und stellt eine Token-Bucket-Implementierung als Plugin vor, die über Redis auch bei mehreren Webknoten konsistent zählt.
-
21.01.2025
Magento 2 verwaltet Steuern über ein Zusammenspiel aus Product Tax Class, Customer Tax Class, Tax Zones and Rates sowie Steuerregeln, die diese drei Dimensionen zu einem konkreten Steuersatz verknüpfen. Für Shops mit mehreren Ländern entscheidet die korrekte Tax-Konfiguration darüber, ob Kunden in Deutschland, Österreich, Frankreich oder der Schweiz den richtigen Steuersatz sehen, ob EU-B2B-Geschäfte per Reverse-Charge korrekt behandelt werden und ob Steuerregeln performant bleiben, wenn viele Länder und Store Views gleichzeitig bedient werden. Diese Analyse deckt Steuerklassen, Tax Rates, Steuerregeln, die programmatische Verwaltung über TaxRuleRepository und TaxRateRepository, eigene Steuerberechnung per Plugin auf Magento Tax Model Calculation sowie Fixed Product Tax und häufige Fallstricke ab.
-
20.01.2025
Die Wahl zwischen Adobe Commerce und Magento Open Source entscheidet über Lizenzkosten, verfügbare Enterprise-Features und die gesamte Betriebsstruktur eines Shops. Wer diese Entscheidung ohne belastbare Kriterien trifft, zahlt entweder für Funktionen, die er nie nutzt, oder baut mühsam nach, was in der anderen Edition längst enthalten wäre.
-
19.01.2025
Eine Pipeline für Magento 2 soll nicht nur hübsch aussehen, sondern echte Risiken früh stoppen und trotzdem schnell genug bleiben, damit das Team sie nicht als Bremsklotz empfindet. Genau diese Balance entscheidet, ob GitHub Actions im Projekt wirklich trägt.
-
18.01.2025
Ein isolierter Observer-Test ruft die Observer-Klasse direkt auf und prueft nie, ob das Event ueberhaupt in events.xml korrekt verdrahtet ist. Ein end-to-end Test ueber den echten Event-Dispatch deckt genau diese Luecke ab.
-
17.01.2025
Wer ein Headless CMS mit GraphQL anbindet, trifft eine Architektur-Entscheidung, die über Jahre hinweg Content-Modeling, Caching und Team-Workflows bestimmt. Strapi, Contentful und Magento GraphQL setzen dieselbe Spezifikation völlig unterschiedlich um, mit Konsequenzen für Query-Komplexität, Autorisierung und die Frage, wo Content endet und Commerce-Daten beginnen.
-
17.01.2025
env.php gehört nicht ins Repository und nicht in den Build-Artefakt. Wer das missachtet, baut ein Release-Modell, das beim ersten Umgebungswechsel bricht. Dieser Beitrag erklärt, wie app/etc, Shared-Verzeichnisse und config.php korrekt im Symlink-Release-Modell mit GitLab CI/CD zusammenspielen.
-
16.01.2025
Headless-Architekturen trennen das Frontend vollständig vom Backend und kommunizieren über APIs, was Entwicklerteams große Freiheit bei der Wahl der Frontend-Technologie gibt, aber gleichzeitig Verantwortung für Dinge überträgt, die ein klassisches, serverseitig gerendertes System wie ein Standard-Magento-Theme automatisch mitliefert. Dieser Artikel beschreibt, welche Rendering-Strategie für welchen Anwendungsfall passt, wie URL-Struktur zwischen Backend und Frontend konsistent bleibt und welche SEO-Regressionen bei einer Migration auf Headless am häufigsten auftreten.
-
14.01.2025
Das kostenlose Magento Security Scan Tool prüft öffentlich erreichbare Shops automatisiert auf bekannte Schwachstellen, riskante Dateiberechtigungen und versehentlich freigegebene sensible Dateien wie .git oder .env Dateien. Dieser Artikel zeigt, wie man einen Shop korrekt registriert, wiederkehrende Scans einrichtet, Befunde richtig priorisiert und versteht, warum das Tool einen echten Penetrationstest niemals ersetzt.