Magento: Anleitungen und Praxiswissen | Seite 38 | mironsoft Blog
Magento
-
27.03.2025
Das Standard-OpenSearch-Mapping von Magento behandelt fast jedes Attribut gleich, egal ob es ein Fließtext, eine Artikelnummer oder ein technisches Kennfeld ist. Wer Suchqualität, Facetten und Relevanz wirklich steuern will, muss verstehen, wie Attribute auf Feldtypen abgebildet werden, und ein eigenes OpenSearch Attribut-Mapping mit passenden Analyzern aufsetzen.
-
26.03.2025
Eine ERP-Integration entscheidet oft darüber, ob Magento zuverlässig aktuelle Preise, Bestände und Aufträge zeigt oder ob Support und Buchhaltung ständig Abweichungen korrigieren müssen. Die richtige Architektur mit Datenmapping, Message Queue und klarer Konfliktauflösung macht den Unterschied zwischen einer fragilen Punkt zu Punkt Kopplung und einer belastbaren ERP Integration.
-
23.03.2025
nice und ionice senken nur die Prioritaet von Hintergrundjobs, verhindern aber nicht, dass sie kurzzeitig ganze Kerne belegen. CPU-Pinning geht einen Schritt weiter: Es reserviert bestimmte Kerne exklusiv fuer PHP-FPM-Worker, waehrend Reindexierung und Cron ausschliesslich auf anderen Kernen laufen duerfen.
-
19.03.2025
Ein Vue Produktkonfigurator für konfigurierbare Magento Produkte muss Attribute, Varianten, Preis und Verfügbarkeit synchron halten, ohne bei jeder Auswahl einen kompletten Seitenreload auszulösen. Mit der richtigen Datenstruktur gelingt das mit einer einzigen initialen Ladeanfrage.
-
15.03.2025
B2B-E-Commerce unterscheidet sich fundamentaler vom klassischen B2C-Handel, als es auf den ersten Blick scheint, selbst wenn beide auf derselben technischen Plattform laufen können. Wo im B2C ein einzelner Kunde einen einzelnen Warenkorb bezahlt, kaufen im B2B oft mehrere Personen aus einem Unternehmen gemeinsam ein, mit unterschiedlichen Rollen, individuell verhandelten Preisen und internen Freigabeprozessen, bevor eine Bestellung überhaupt abgeschickt werden darf. Dieser Artikel ordnet die zentralen Anforderungen an B2B-E-Commerce-Software ein und zeigt, worauf es bei der Auswahl und dem Aufbau einer solchen Plattform tatsächlich ankommt.
-
14.03.2025
Ein Magento-Schema mit mehreren hundert Tabellen liest sich nicht nebenbei aus einem SQL-Dump heraus. PhpStorms Datenbankwerkzeug generiert aus einer verbundenen MySQL- oder MariaDB-Instanz automatisch ein visuelles ER-Diagramm, das beim Einarbeiten in fremden Code und bei der Dokumentation deutlich schneller zum Ziel führt als das manuelle Nachvollziehen von Fremdschlüsseln.
-
14.03.2025
Quick Order erlaubt Firmenkunden, direkt über eine Liste von SKUs und Mengen zu bestellen, ohne sich durch den Katalog zu klicken, gestützt auf dieselbe GraphQL-Mutation, die auch für eigene Frontend-Implementierungen wie einen CSV-Upload zur Verfügung steht. Wer eine eigene Oberfläche darauf bauen will, muss die Validierungslogik, die strukturierten Fehlercodes und die Performance-Grenzen bei großen SKU-Listen kennen.
-
14.03.2025
Ein einziger Content-Block für alle Besucher lässt Conversion-Potenzial ungenutzt, gerade wenn Neukunden, Bestandskunden und B2B-Firmenkonten unterschiedliche Bedürfnisse haben. Dynamic Blocks ermöglichen segmentspezifische Inhalte im laufenden Betrieb, ohne für jede Zielgruppe eine eigene Landingpage zu pflegen und ohne den Full Page Cache zu zerstören.
-
14.03.2025
Eine einzelne, vorausgewählte oder mit der Datenschutzerklärung kombinierte AGB-Checkbox im Checkout ist ein rechtliches Risiko, das im Hyvä-Theme durch fehlende Serverprüfung zusätzlich verschärft wird. Dieser Beitrag zeigt, wie dieses Pflichtfeld über Magentos checkout_agreements-Mechanismus, eine erweiterte Alpine.js-Komponente für mehrere Pflichtfelder und ein serverseitiges PHP-Plugin so implementiert wird, dass Kunden aktiv zustimmen müssen und eine Bestellung ohne echte Bestätigung technisch unmöglich bleibt.
-
09.03.2025
Magento speichert Such-Synonyme store-view-spezifisch in einer eigenen Datenbanktabelle und uebersetzt sie beim Indexaufbau in einen Elasticsearch synonym Filter. Wer diesen Mechanismus nicht versteht, pflegt Synonyme, die nie wirken, weil ein Reindex fehlt, oder die den falschen Store View treffen. Dieser Artikel erklaert den kompletten Weg von der Admin-Oberflaeche bis zur Analyzer-Konfiguration im Elasticsearch-Index.