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 starten. Es ist vertrauenswürdig und wird von vielen Unternehmen wegen seiner herausragenden Eigenschaften wie Stabilität, Skalierbarkeit und Sicherheit verwendet. Infolgedessen bringt Magento ununterbrochen neue Versionen auf den Markt, um die Elemente zu verbessern und den Verkäufern neue hervorragende Funktionen zu bieten. Dann stellt Magento zu diesem Zeitpunkt weiterhin eine neue Version bereit: Es ist Magento 2.4.4 . Daher stellen wir Ihnen die neuesten Funktionen und Upgrades 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. Außerdem nähert sich Adobe dem Ende des Beta-Tests einer neuen Magento-Version 2.4.4, die am 8. März veröffentlicht wird. Trotz der Tatsache, dass es sich um eine geringfügige Versionsänderung von Magento 2.4.3 handelt, kann die neue Version ein größeres Update sein. Abwärtsinkompatible Updates sind Teil des neuen Magento, ebenso wie andere signifikante Änderungen und Verbesserungen.

Jetzt listen wir für Sie herausragende Funktionen in Magento 2.4.4 auf, 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 letzten Version von Adobe erscheinen. Daher hat es sich Adobe je nach Sprache zur Gewohnheit gemacht, mit jedem neuen Versionsrelease die aktuellste 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ückgabetypen, endgültige Klassenkonstanten, Aufzählungen, Nur-Lese- Eigenschaften, explizite Notation von Oktalzahlen, erstklassige aufrufbare Syntax, Aufzählungen, Nur-Lese-Eigenschaften, explizite Oktalzahl Notation, erstklassige aufrufbare Syntax, Aufzählungen, schreibgeschützte Eigenschaften, explizite Notation von Oktalzahlen, erstklassiger Aufruf, bei dem die verbesserte Leistung noch nicht einmal berücksichtigt ist. 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 Schwachstellenfixierung und Verbesserungen der Plattformsicherheit.

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

  • Das Integrationstoken für die API-Bearer-Token-Authentifizierung ist nicht mehr in der Anwendung enthalten.
  • 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 sind beide in Magento 2.4.4 verfügbar. 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 ist jetzt in Adobe bereit. 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.

Kern Die GraphQL-Bibliothek hat ein Update

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-Bugs eine Lösung haben wird. Im Folgenden sind einige der bemerkenswertesten Fehler aufgeführt, die in dieser Version verbessert werden:

  • GraphQL gibt konfigurierbare untergeordnete Produkte zurück, selbst wenn sie auf der Website nicht verfügbar 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 Auftragsvalidierung 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, die an .

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 nicht in der Liste erscheinen, 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 sofort verwendet werden bei Anwendung der POST V1/order/: orderId /invoice-Anfrage.
  • Wenn die Zahlart Zahlung auf Rechnung verfügbar ist, funktioniert sie.
  • 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 ist jetzt gehäuseunabhängig.
  • 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. Die Aktivierung dieser Option erfolgt dank Vorgabe. 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 Grenzwert für die kostenlose Lieferung für Tabellenpreise wird 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. Magento 2.4.4 wird auch diese Fehler beheben .

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 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 beim Navigieren zum Warenkorb und zur Checkout-Seite auftraten, wurden in Adobe Commerce 2.4.4 behoben. Dies verbessert die Erfahrung des Benutzers. Das Einfügen doppelter Werte in MySQL-Datenbanktabellen wurde ebenfalls behoben.

Prüfungen

  • 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

  • Magento korrigiert die Fehlermeldung in den Sendungsdetails
  • In E-Mail-Vorlagen werden die Werte für die 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 Magento Paypal-Integration 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.
  • Magento-Händler überprüfen die Kundenerfahrungen, indem sie eine Kundennation auswählen. Dies gilt nur für den Sandbox-Testmodus.
  • Bei Verwendung von Pay Later 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.
  • Shopdaten von Magento 1. x 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 beträgt standardmäßig 12 Stunden.
  • 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. Mit der neuesten Verbesserung kann der Online-Shop von Magento Ihnen dabei helfen, die Anpassung einfacher zu gestalten, den Verkauf anzukurbeln und immer mehr Kunden anzuziehen. Halten Sie sich mit der neuesten Version von 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 .