Magento 2.4.4: Welche neuesten Funktionen, Upgrades und Verbesserungen

Veröffentlicht: 2022-05-30

Magento ist nach wie vor eine der beliebtesten E-Commerce-Plattformen des Jahres 2022 und gehört zu den Top 10 E-Commerce-Zielen für Unternehmen, um ihren Online-Shop zu eröffnen. Aufgrund der herausragenden Funktionen wie Stabilität, Skalierbarkeit und Sicherheit wird es von vielen Unternehmen als vertrauenswürdig eingestuft und von vielen Unternehmen verwendet. Daher bringt Magento ununterbrochen neue Versionen auf den Markt, um die Rady-Elemente zu verbessern und neue hervorragende Funktionen für Verkäufer bereitzustellen. Dann stellt Magento zu diesem Zeitpunkt weiterhin eine neue Version bereit: Es ist Magento 2.4.4. In diesem Artikel stellen wir Ihnen die neuesten Funktionen, Upgrades und Verbesserungen vor.

Zuerst sprechen wir kurz über Magento

MAGENTO 2.4.4

Magento ist eine PHP-basierte E-Commerce-Plattform, die erstmals 2008 veröffentlicht wurde. Aufgrund ihrer starken Architektur, die integrierte Rich Snippets, verbesserte Leistung und Seiten-Caching umfasst, wurde sie schnell zur bevorzugten Option.

Anstatt ein bescheidenes Versions-Upgrade von 2.4.3 zu sein, enthält die neueste Version eine große Anzahl von Leistungsänderungen, etwa 250 Qualitätskorrekturen und andere Verbesserungen.

Adobe nähert sich dem Ende des Betatests einer neuen Version von Magento 2.4.4, die am 8. März für die Öffentlichkeit freigegeben wird. Trotz der Tatsache, dass es sich um eine geringfügige Versionsänderung von Magento 2.4.3 handelt, kann die neue Version als großes Update betrachtet werden.

Abwärtsinkompatible Updates sind Teil des neuen Magento, ebenso wie andere signifikante Änderungen und Verbesserungen.

Jetzt werden wir für Sie herausragende Funktionen in Magento 2.4.4 auflisten, die Sie definitiv überraschen werden

Neue Funktionen in Magento 2.4.4

PHP 8.1-Unterstützung

Adobe Commerce 2.4.4 wird eine erhebliche Verbesserung gegenüber seinem Vorgänger Adobe Commerce 2.4.3 darstellen. PHP 8.1 wird in der neuesten Version von Adobe verwendet. Basierend auf der Sprache macht es sich Adobe zur Gewohnheit, mit jeder neuen Versionsveröffentlichung die neueste PHP-Version zu unterstützen.

Offizielle Quellen haben bestätigt, dass die Unterstützung für PHP 8.1 vier Monate nach dem Veröffentlichungsdatum beginnt, sodass Adobe Solution Partner Zeit haben, Erfahrungen damit zu sammeln. Adobe stellt die Unterstützung von PHP 7.1 mit Magento 2.4.4 ein.

PHP 8.1 ist ein großes Update der Sprache, das eine Menge neuer Funktionen enthält. Hier ist ein Überblick über die wichtigsten: Fasern, reine Schnittmengentypen, Niemals-Rückgabetyp, endgültige Klassenkonstanten, Aufzählungen, schreibgeschützte Eigenschaften, explizite Notation von Oktalzahlen, erstklassige aufrufbare Syntax, Aufzählungen, schreibgeschützte Eigenschaften, explizite Notation von Oktalzahlen, Erst- Klasse aufrufbare Syntax, Aufzählungen, schreibgeschützte Eigenschaften, explizite Notation von Oktalzahlen, erstklassiger Aufruf. Dabei ist die verbesserte Leistung noch nicht einmal berücksichtigt. In der Symfony-Demo verbessert PHP 8.1 die Leistung um 23,0 %.

Vorläufige Leistungstests auf Magento mit PHP 7.4 und 8.1 zeigen, dass letzteres den Betrieb des Shops beschleunigt. Die Leistungsschätzungen für eine bestimmte Magento-Installation variieren je nach einer Vielzahl von Faktoren, einschließlich der CPU des Servers, der Architektur (x86/ARM), der Hosting-Umgebung, der installierten Erweiterungen, der Ausführung von Cron-Jobs und so weiter.

Sicherheitsverbesserungen

Magento Open Source 2.4.4 enthält eine Behebung einer Schwachstelle und Verbesserungen der Plattformsicherheit.

Magento 2.4.4 enthält außerdem die folgenden Sicherheitsverbesserungen:

  • Das Integrationstoken für die API-Bearer-Token-Authentifizierung wird nicht mehr angewendet.
  • Die Datenbank speichert keine Sitzungs-IDs
  • Wenn OAuth-Zugriffstoken und Token zum Zurücksetzen des Passworts in der Datenbank gespeichert werden, werden sie verschlüsselt.
  • Mit einer besseren Validierung findet der Prozess des Hochladens von nicht alphanumerischen Dateierweiterungen nicht mehr statt.
  • Gutscheincodes haben jetzt eine reCAPTCHA-Funktionalität.
  • Swagger ist standardmäßig deaktiviert, wenn sich Magento Open Source im Produktionsmodus befindet.
  • Standardmäßig sind die Einstellungen „Sichere URLs für Storefront verwenden“ und „Sichere URLs für Admin verwenden“ aktiviert.
  • Alle Magento Open Source-Installationen erfordern das Dependency Confusion Plugin.
  • Magento Open Source akzeptiert jetzt eine kleinere Array-Größe.
  • Begrenzen Sie auch die Menge und Anzahl der Ressourcen, die ein Benutzer über die Web-API anfordern kann.

OpenSearch-Unterstützung

OpenSearch-Unterstützung

Die Standardsuchmaschine für Cloud-basierte Bereitstellungen von Magento 2.4.4 wird OpenSearch sein, eine Open-Source-Such- und Analysesuite. Elasticsearch 7.16 und OpenSearch 1.2 werden beide von Magento 2.4.4 unterstützt. Dies sind fantastische Neuigkeiten für Entwickler von E-Commerce-Anwendungen, die eine Suchfunktion entwerfen möchten, die das Document Object Model anwendet, oder neue Funktionen zu einer bestehenden Webanwendung hinzufügen möchten. Eine weitere In-Store-Suchmaschine wird jetzt von Adobe unterstützt. Stores können OpenSearch zusätzlich zu Elasticsearch verwenden. Wenn ein Geschäft immer noch Elasticsearch verwendet, wird Elasticsearch 7.16.x empfohlen, um die Log4j-Schwachstelle zu mindern.

GraphQL

Die folgenden GraphQL-Verbesserungen sind in Magento Open Source 2.4.4 enthalten:

Leistungsverbesserungen

Da die Methode collectQuoteTotals() nur einmal pro GraphQL-Anforderung ausgeführt wird, verkürzt sie die Antwortzeit und steigert die Warenkorbleistung.

Es wurden Änderungen an der Art und Weise vorgenommen, wie GraphQL-Anfragen zwischengespeichert werden, was zu einer höheren Geschwindigkeit im Store-Frontend führt.

Admin-Setup-Einstellungen für Storefronts wurden hinzugefügt

Die storeConfig-Abfrage gibt jetzt die Konfigurationseinstellungen für die Zahlungsmethoden Zero Subtotal Checkout und Scheck/Zahlungsanweisung zurück.

Core Die GraphQL-Bibliothek wurde aktualisiert

Version 14.9. der webnoyx-Bibliothek wurde veröffentlicht.

Probleme mit der GraphQL-Übersetzung wurden behoben

Für Multi-Site- und Multi-Language-Shops gibt der GraphQL-Resolver jetzt übersetzte Zeichenfolgen zurück, je nach Store-Bereich.

GraphQL-Korrekturen

Wenn Magento 2.4.4 erscheint, behauptet Adobe, dass eine Liste von GraphQL-Fehlern behoben wird. Im Folgenden sind einige der bemerkenswertesten Fehler aufgeführt, die in dieser Version behoben werden:

  • GraphQL gibt konfigurierbare untergeordnete Produkte zurück, auch wenn sie auf der Website deaktiviert sind. Der MDVA-39935-Fix funktioniert mit den Magento-Versionen 2.4.1 bis 2.4.3.
  • GraphQL-Sichtung durch DESC/ASC funktioniert möglicherweise nicht für Produkte mit der gleichen Wichtigkeit oder dem gleichen Preis. Magento 2.4.1 – 2.4.3-p1 erhält auch den MDVA-40120-Fix.
  • Für eine gemeinsame B2B-Katalogfunktionalität funktioniert das Ausblenden von Kategorien mit einer GraphQL-Kategorieabfrage nicht. Stores, die Adobe vor Magento 2.4.4 ausführen, müssen einen Fix separat anfordern.
  • Wenn sich die Website-ID von der Geschäfts-ID unterscheidet, kann GraphQL kein anpassbares Produkt zum Warenkorb hinzufügen. MDVA-37779 ist mit den Versionen 2.4.2 und 2.4.2-p1 kompatibel.
  • Beim Hinzufügen einer Lieferadresse zu einem Warenkorb mit einer leeren Telefonnummer tritt ein GraphQL-Fehler auf. Für Magento 2.4.0 – 2.4.3 ist der Fix MDVA-39521 verfügbar.
  • Die GraphQL-Abfrage gibt Produkte zurück, die nicht Teil eines gemeinsam genutzten Katalogs sind. Mit 2.4.2 – 2.4.2-p2 ist der Patch MDVA-37748 möglich.

Leistungsverbesserungen

Leistungsverbesserungen

Die Bestellvalidierung und der Warenkorbbetrieb wurden in Magento 2.4.4 verbessert, sodass Anbieter wie Sie Bestellungen schneller bearbeiten und den Checkout- und Fulfillment-Vorgang beschleunigen können. Diese Version enthält zusätzlich Unterstützung für ElasticSearch 7.16.1 und OpenSearch 1.1, sodass Benutzer schneller Ergebnisse erhalten.

Magento hat die Composer-Anforderungen in Version 2.4.4 verbessert, um es mit PHP 8.1 kompatibel zu machen. Dies gilt auch für JS-Bibliotheken. Die RequireJS-Bibliothek wurde auf die neueste Version aktualisiert. Unterstützung für TinyMCE 5 und ein PHPUnit-Upgrade auf Version 9.5.x gehören zu den weiteren Plattformverbesserungen in Magento 2.4.4.

Vom Anbieter gebündelte Erweiterungen

Vor Magento v2.4.4 hatten alle früheren Versionen eine große Anzahl von Erweiterungen und Modulen von Drittanbietern .

Adobe hat in der neuesten Version (v2.4.4) dieser Top-E-Commerce-Plattform praktisch alle Module von Drittanbietern vom Magento-Kernsatz getrennt. Nur die Braintree-Erweiterung verbleibt in der Liste der vom Hersteller gebündelten Erweiterungen von Magento 2.4.4. Sie haben die Wahl, Erweiterungen und Module von Drittanbietern von Magento Marketplace anzuzeigen oder zu installieren. Frühere Versionen von Magento enthielten eine Liste mit Erweiterungen und Modulen von Drittanbietern.

Adobe hat mit der Neuauflage seiner E-Commerce-Plattform praktisch alle Drittanbieter-Module aus dem Magento-Core-Set isoliert. Nur die Braintree-Erweiterung verbleibt in der Liste der von Anbietern gebündelten Erweiterungen von Adobe Commerce 2.4.4. Vom Anbieter gebündelte Erweiterungen, die aus der Liste entfernt wurden, können optional vom Magento Marketplace heruntergeladen werden.

B2B

  • Das Upgrade von Magento 2.3.5 (x) auf Magento 2.4.x nimmt weniger Zeit in Anspruch. Sie können schnell mehr als 100.000 Unternehmensjobs hinzufügen.
  • Teilrechnungen können mit der Anfrage POST V1/order/:orderId/invoice erstellt werden.
  • Wenn die Zahlungsmethode Zahlung auf Rechnung aktiviert ist, funktioniert es.
  • Auf der Ergebnisseite der Katalogsuche ist jetzt die Paginierung sichtbar.
  • Wie vorhergesagt, werden benutzerdefinierte Kundenattribute gespeichert. Wenn Sie ein Firmenkundenkonto oder einen Benutzer im Admin anlegen, wird dies gespeichert.
  • Die SKU-Suche in Quick Order unterscheidet jetzt zwischen Groß- und Kleinschreibung.
  • Nach einem Klick wird die Schaltfläche „Senden“ im Formular „Neue Firma erstellen“ blockiert. Es hilft bei der Vermeidung mehrfacher Formularübermittlungen.

Leistungsverbesserungen auf Warenkorbebene in Magento 2.4.4

AsyncOrder

Wenn aktiviert, ermöglicht die AsyncOrder-Funktion Ihrem E-Commerce-Geschäft, Bestellungen im Hintergrund auszuführen, während Kunden andere Aufgaben in Ihrem Geschäft erledigen. Dadurch ist die Funktionalität bei der Auftragserteilung schneller als die synchrone Auftragsausführung.

Bestandsprüfung während des Ladens des Einkaufswagens zulassen

Wenn ein Produkt einem Einkaufswagen hinzugefügt wird, gibt diese Funktion einen Schalter zum Aktivieren oder Deaktivieren der Bestandsprüfung. Diese Option ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, überspringt Adobe Commerce die Bestandsprüfung, wodurch die Checkout-Methode beschleunigt wird. Diese Funktion ist praktisch für Einkäufe, die eine große Anzahl von Artikeln enthalten.

Mehrere Prozesse

Mit Adobe Commerce 2.4.4 können Sie mehreren Verbrauchern ermöglichen, zahlreiche Aufgaben gleichzeitig auszuführen. Dies ermöglicht eine schnellere Aufgabenerledigung. Fügen Sie die Konfiguration mehrerer Prozesse zur Datei app/etc/env.php hinzu, um diese Funktion zu aktivieren.

Wagenbetrieb mit hohem Verkehrsaufkommen

Das Speicherlimit für Eingabevariablen wurde erhöht, was den Warenkorbbetrieb für Warenkörbe mit Hunderten von variablen Produkten verbessert hat.

Spätere Berechnung der Summe

Wenn Kunden Produkte in ihren Warenkorb legen, Mengen ändern oder eine Bestellung aufgeben, wird die Verarbeitung der Verkaufsregeln aktiviert. Um die Ladezeit zu beschleunigen, beinhaltete Magento 2.4.4 die Möglichkeit, die vollständige Berechnung der Verkaufsregeln während des Bezahlvorgangs zu verschieben.

Sehen Sie sich die Verbesserungen an

Sehen Sie sich die Verbesserungen an

Abgesehen von den Leistungsverbesserungen können Sie mit Magento 2.4.4 jetzt Gast-Checkout anbieten. Hier sind einige gute Neuigkeiten, wenn Sie Tabellentarife verwenden (die Versandkosten in Abhängigkeit von einer Vielzahl von Parametern verursachen). Der Schwellenwert für die kostenlose Lieferung für Tischpreise wurde in Magento 2.4.4 verbessert. In früheren Versionen kam es bei der MAP-Option (Minimum Advertised Pricing), mit der Sie dem Mindestpreis eines Herstellers für ein Produkt zustimmen und den Kunden dennoch einen besseren Preis geben können, zu Komplikationen. Diese Fehler wurden in Magento 2.4.4 behoben.

Katalog

  • Tägliche Aktualisierungen der Katalogregeln wirken sich nicht auf die Leistung aus.
  • Bei anpassbaren Waren löscht Magento keine Katalog- und Warenkorbpreisregeln.
  • Im Produktraster wurde die Massenattributaktualisierungsaktion verbessert.
  • Magento ändert die Preise der verlinkten Produkte nicht mehr. Wenn sich die Eigenschaften des Produkts änderten, wurde dies zuvor getan.
  • Das übrig gebliebene Endprodukt können Sie nun in einer Kategorie neu zuordnen.
  • Sie können geplante Updates für Kategorien mit GraphQL-Abfragen erhalten.

Magento 2.4.4 behebt bestehende Fehler/Probleme

  • Die aktuelle Magento-Version 2.4.4 behebt einige Probleme bei Installation, Bereitstellung und Upgrades, die in früheren Versionen vorhanden waren.
  • „Der Sicherheits- oder Formularschlüssel ist ungültig.“ Bitte kehren Sie zur vorherigen Seite zurück.“ – Die Administratoren sind während des Anmeldevorgangs häufig auf dieses Problem gestoßen. Magento 2.4.4 hat das Problem effektiv gelöst.
  • Zugänglichkeitsprobleme, die während der Navigation zum Einkaufswagen und zur Checkout-Seite auftraten, wurden in Adobe Commerce 2.4.4 behoben. Dies wurde gemacht, um die Benutzererfahrung zu verbessern. Das Einfügen doppelter Werte in MySQL-Datenbanktabellen wurde ebenfalls behoben.

Tests

  • PHP 8.1 ist jetzt für WebAPI-Tests geeignet.
  • Sie können die Verbrauchererfahrung eines bestimmten Landes auf die Probe stellen. Es muss nicht die Adresse des Händlers sein.
  • Neue Tests für Storefront und Admin, um benutzerdefiniertes Datumsattributformat zu überprüfen.
  • Unit-Tests wurden modifiziert, um PHPUnit im Reserve-AspectMock zu verwenden. Funktionstests wurden für PHP 8.x stabilisiert.

E-Mail-Korrekturen

  • Die Fehlermeldung in den Sendungsdetails wurde von Magento korrigiert
  • In E-Mail-Vorlagen werden die Werte für Regions- und Länder-IDs korrekt umgeschaltet. Früh wurden die Werte nicht richtig angezeigt.
  • E-Mails für Bestell- und Versandbenachrichtigungen wurden korrigiert.
  • Validierungsfehler im E-Mail-Feld während des Bezahlvorgangs wurden behoben.

PayPal-Korrekturen

Mit der Paypal-Integration in Magento behebt die neue Version Magento 2.4.4 einige Probleme, mit denen Händler konfrontiert werden können:

  • Der Support für die Zahlungsmethode Venmo ist abgedeckt.
  • Kunden haben jetzt die Möglichkeit, später basierend auf ihrem Standort statt dem Standort des Händlers zu bezahlen.
  • Die Erfahrungen der Kunden können jetzt von Magento-Händlern getestet werden, indem sie eine Kundennation auswählen. Dies gilt nur für den Sandbox-Testmodus.
  • Bei Verwendung von „Später bezahlen“ genaue Meldung auf der Checkout-Seite.

Installation, Upgrade und Bereitstellung

  • In Build-Protokolldateien kann die neue Version ein Problem oder statische Textbereitstellungsfehler protokollieren.
  • Patches konnten anfänglich doppelte Werte einschleusen und so die Datenbank beschädigen.
  • Die Unique Constraints einer Tabelle können durch Datenpatches nicht mehr vernachlässigt werden. In einer MySQL-Datenbanktabelle werden keine doppelten Werte hinzugefügt.

Allgemeine Korrekturen

  • Käufer werden nach einem zweiten fehlgeschlagenen Anmeldeversuch auf die Anmeldeseite weitergeleitet. Magento präsentierte früher eine 404-Fehlerseite.
  • Magento 1.x Shopdaten können mit einem Datenmigrationstool auf Magento 2.4.4 migriert werden.
  • Administratoren haben die Möglichkeit, Vorgänge zu wiederholen, die länger als die maximale Verarbeitungszeit dauern. Die maximale Zeit ist standardmäßig auf 12 Stunden eingestellt.
  • Adobe Commerce erstellt keine Kopie einer CMS-Seite mehr. Es begann mit dem Hinzufügen eines neuen Knotens zur CMS-Hierarchie.

Fazit

Durch diese Analyse geben wir Ihnen einen Überblick über neue Funktionen, die definitiv in Magento 2.4.4 vorkommen. Mit dem neuen Update wird Magento definitiv ein wunderbares Erlebnis für Händler bieten. Durch die neueste Verbesserung kann der Magento-Onlineshop Ihnen dabei helfen, die Anpassung einfacher zu gestalten, den Verkauf anzukurbeln und immer mehr Kunden anzuziehen. Halten Sie sich mit der neuesten Version Magento 2.4.4 auf dem Laufenden, um die Chance nicht zu verpassen. Wenn Sie also möchten, dass Ihr Shop mit Magento 2.4.4 aktualisiert wird, kontaktieren Sie uns , um mehr über die Magento-Entwicklung zu erfahren .