Versionshinweise zu Adobe Commerce 2.4.0

Adobe Commerce 2.4.0 bietet Unterstützung für PHP 7.4, Elasticsearch 7.6.x und MySQL 8.0. Wesentliche Sicherheitsänderungen umfassen standardmäßig die Aktivierung der Zwei-Faktor-Authentifizierung im Admin. B2B-Verbesserungen umfassen den neuen Workflow zur Bestellbestätigung .

Mit dieser Version wurden die Zahlungsmethodenintegrationen Authorize.Net, eWay, CyberSource und WorldPay aus dem Kerncode entfernt. Merchants sollten zu den offiziellen Erweiterungen migrieren, die auf der Commerce Marketplace verfügbar sind.

NOTE
Braintree-Zahlungsintegration: Vor 2.4.0 wurde empfohlen, dass Händler die offizielle Braintree-Zahlungsintegrationserweiterung von der Commerce Marketplace installieren und konfigurieren, um die Kernintegration zu ersetzen. Mit dieser Version (2.4.0) ist die Erweiterung jetzt in der Version enthalten. Händler müssen zusätzliche Schritte ausführen, um sicherzustellen, dass Braintree in einer 2.4.0-Bereitstellung ordnungsgemäß funktioniert. Weitere Informationen zur Migration auf 2.4.0 finden Sie unter Braintree .

Diese Version enthält alle Verbesserungen der Kernqualität, die in Version 2.3.5-p1 enthalten waren, über 100 neue Fehlerbehebungen am Kerncode und 30 Sicherheitsverbesserungen. Dazu gehört die Lösung von 226 GitHub-Problemen durch unsere Community-Mitglieder. Diese Community-Beiträge reichen von der geringfügigen Bereinigung des Kerncodes bis hin zu wesentlichen Verbesserungen in Inventory management und GraphQL.

NOTE
Geringfügige Versionen bringen erhebliche Codeverbesserungen mit sich. Vergewissern Sie sich vor der Aktualisierung auf 2.4.0, dass Ihre Umgebung die minimalen technischen Stack-Anforderungen erfüllt.
NOTE
Adobe Commerce-Versionen können abwärtskompatible Änderungen (BICs) enthalten. Informationen zum Überprüfen rückwärtsinkompatibler Änderungen finden Sie unter BIC-Referenz. Wichtige rückwärtskompatible Probleme werden unter BIC-Highlights beschrieben. Nicht alle Versionen führen wichtige BICs ein.
NOTE
Die Paketnamen von Sicherheitsversionen werden normalerweise an -p1 angehängt. Wir konnten jedoch nicht verhindern, dass von diesen Namenskonventionen mit Version 2.3.5 abgewichen wird, was wiederum vorübergehende Rippeleffekte auf die nachfolgenden Namen von Sicherheitspaketen hatte. Die Vollfunktionsversion 2.3.5 ist 2.3.5-p1. Die Sicherheitsversion, die wir veröffentlichen werden, wenn 2.4.0 GAs 2.3.5-p2 sein werden. Wir hoffen, in zukünftigen Versionen zu den üblichen Benennungskonventionen zurückzukehren.

Wenden Sie AC-3022.patch an, um DHL weiterhin als Versandunternehmen anzubieten.

DHL hat die Schemaversion 6.2 eingeführt und wird die Schemaversion 6.0 im September 2022 verlängern. Adobe Commerce 2.4.4 und frühere Versionen, die die DHL-Integration unterstützen, unterstützen nur Version 6.0. Händler, die diese Versionen bereitstellen, sollten so schnell wie möglich AC-3022.patch anwenden, um DHL weiterhin als Versandunternehmen anzubieten. Informationen zum Herunterladen und Installieren des Patches finden Sie im Artikel Anwenden eines Patches, um DHL weiterhin als Versandunternehmen anzubieten Knowledge Base .

Sicherheits-Patch verfügbar

Merchants können jetzt zeitkritische Sicherheitskorrekturen installieren, ohne die Hunderte von funktionalen Korrekturen und Verbesserungen anzuwenden, die in einer vierteljährlichen Version (z. B. 2.3.5-p2) bereitgestellt werden. Patch 2.3.5.2 (Composer-Paket 2.3.5-p2) ist ein Sicherheits-Patch, der Fehlerkorrekturen für Schwachstellen enthält, die in unserer vorherigen vierteljährlichen Version 2.3.5-p1 identifiziert wurden. Alle Hotfixes, die auf die Version 2.3.5 angewendet wurden, sind in diesem Sicherheits-Patch enthalten. (Ein Hotfix stellt eine Korrektur für eine veröffentlichte Version bereit, die ein bestimmtes Problem oder einen Fehler behebt.)

Allgemeine Informationen zu Sicherheits-Patches finden Sie unter Einführung der neuen Sicherheits-Patch-Version.Anweisungen zum Herunterladen und Anwenden von Sicherheits-Patches (einschließlich Patch 2.3.5-p2) finden Sie unter Schnellstart der Installation vor Ort. Sicherheits-Patches enthalten nur Fehlerkorrekturen, nicht aber die zusätzlichen Sicherheitsverbesserungen, die im vollständigen Patch enthalten sind.

Weitere Versionsinformationen

Obwohl der Code für diese Funktionen mit vierteljährlichen Releases gebündelt wird, werden mehrere dieser Projekte (z. B. B2B, Page Builder, Inventory management und Progressive Web Application (PWA) Studio) ebenfalls unabhängig voneinander veröffentlicht. Fehlerbehebungen für diese Projekte werden in den separaten, projektspezifischen Versionsinformationen dokumentiert, die in der Dokumentation für jedes Projekt verfügbar sind.

Highlights

Beachten Sie die folgenden Highlights in dieser Version:

Wesentliche Sicherheitsverbesserungen

Diese Version umfasst über 30 Sicherheitsverbesserungen und Verbesserungen der Plattformsicherheit.

Mehr als 30 Sicherheitsverbesserungen, die die Ausführung von Remote-Code (RCE) und Sicherheitslücken bei Cross-Site-Scripting (XSS) schließen

Bisher sind keine bestätigten Angriffe im Zusammenhang mit diesen Problemen aufgetreten. Bestimmte Schwachstellen können jedoch potenziell ausgenutzt werden, um auf Kundeninformationen zuzugreifen oder Administratorsitzungen zu übernehmen. Die meisten dieser Probleme erfordern, dass ein Angreifer zunächst Zugriff auf den Admin erhält. Daher möchten wir Sie daran erinnern, alle erforderlichen Maßnahmen zum Schutz Ihres Administrators zu ergreifen, einschließlich, aber nicht beschränkt auf diese Maßnahmen: IP-auf die Zulassungsliste setz, Zweifaktorauthentifizierung, Verwendung eines VPN, Verwendung eines eindeutigen Standorts anstelle von /admin und gute Passworthygiene. Eine Erläuterung dieser behobenen Probleme finden Sie unter Für Magento verfügbare Sicherheitsupdates .

Zusätzliche Sicherheitsverbesserungen

  • Implementierung von 2FA für Admin-Konten, magento.com Benutzerkonten und Cloud SSH-Zugriff

    • Sichern Ihres Administratorkontos. Für den Administrator ist jetzt eine Authentifizierung mit zwei Faktoren (2FA) erforderlich. Administratoren müssen zunächst ihre 2FA konfigurieren, bevor sie sich über die Benutzeroberfläche oder eine Web-API bei Admin anmelden. 2FA ist standardmäßig aktiviert. Wir empfehlen dringend, das 2FA-Modul nicht zu deaktivieren. Dieser zusätzliche Schritt der Authentifizierung erschwert es böswilligen Benutzern, sich ohne Autorisierung beim Administrator anzumelden. Siehe Zweifaktorauthentifizierung (2FA).

    • Sichern Ihres Kontos. Die Zwei-Faktor-Authentifizierung (2FA) bietet eine zusätzliche optionale Sicherheitsebene, um Ihr magento.com Konto besser vor nicht autorisierten Benutzern zu schützen, die Ihr Konto auf eine Weise verwenden möchten, die Sie nicht möchten. Siehe Sichern Ihres Kontos.

    • Sichern des Cloud SSH-Zugriffs. Adobe auf der Cloud-Infrastruktur ermöglicht die Durchsetzung der Authentifizierung mit mehreren Faktoren (MFA), um Authentifizierungsanforderungen für den SSH-Zugriff auf Cloud-Umgebungen zu verwalten. Die Authentifizierung mit mehreren Faktoren für 2FA ist in einem Projekt standardmäßig nicht aktiviert. Adobe empfiehlt dringend, diese Funktion zu aktivieren. Wenden Sie sich für Unterstützung an den Support. Siehe Aktivieren der Authentifizierung mit mehreren Faktoren für den SSH-Zugriff.

  • Der strikte Modus für den Vorlagenfilter ist jetzt standardmäßig aktiviert. Komponenten (einschließlich CMS-Seiten und -Blöcke), die den Vorlagenfilter im alten Modus verwenden, können für die Ausführung von Remote-Code (RCE) anfällig sein. Durch die Aktivierung des strikten Modus wird standardmäßig sichergestellt, dass RCE-Angriffe nicht absichtlich aktiviert werden können.

  • Das Daten-Rendering für UI-Datenanbieter ist jetzt standardmäßig deaktiviert. Dadurch entfällt eine Möglichkeit für böswillige Benutzer, beliebige JavaScript auszuführen.

  • Neue \Magento\Framework\Escaper Klasse. Diese Klasse wird für .phtml-Vorlagen und die PHP-Klassen bereitgestellt, die für die Generierung von HTML verantwortlich sind. Diese Klasse enthält HTML-Bereinigungsmethoden, die für mehrere Kontexte relevant sind. Die lokale Variable $escaper ist in .phtml -Vorlagen verfügbar und sollte anstelle der veralteten Variable $block->escape{method} verwendet werden. Verwenden Sie $escaper anstelle von $block , da die Verwendung von $block->escape{method} nicht mehr unterstützt wird.

  • Unterstützung für die Datei security.txt. Diese Datei ist eine branchenübliche Datei auf dem Server, die Sicherheitsexperten dabei unterstützt, potenzielle Sicherheitsprobleme Site-Administratoren zu melden.

  • Verbesserungen der Unterstützung von Content Security Policy (CSP). SecureHtmlRenderer wurde zum Framework hinzugefügt und ist in .phtml Vorlagen zur Whitelist von Inline-Tags style und script verfügbar. Inline-Skripte und -Stile sind bei der standardmäßigen CSP-Konfiguration nicht zulässig, die von XML-Dateien überschrieben werden kann.

NOTE
Ab Version 2.3.2 werden wir indizierte Common Vulnerabilities and Expositions (CVE)-Zahlen mit jedem Sicherheitsfehler zuweisen und veröffentlichen, der uns von externen Parteien gemeldet wird. Auf diese Weise können Benutzer nicht adressierte Schwachstellen in ihrer Implementierung leichter identifizieren. Weitere Informationen zu CVE-IDs finden Sie unter CVE.

Plattformaktualisierungen

Die folgenden Plattformaktualisierungen tragen zur Verbesserung der Sicherheit und Leistung von Websites bei. Unterstützte Versionen von PHP und PHPUnit, Elasticsearch, MySQL und andere Abhängigkeiten sind in den Anforderungen an den Technologie-Stack aufgeführt.

  • PHP 7.4-Unterstützung eingeführt und PHP 7.1 und 7.2 veraltet. 2.4.0 führt Unterstützung für PHP 7.4 ein.

  • Unterstützung für PHPUnit 9.x und Einstellung von PHPUnit 6.5. Für PHP 7.4 ist die Verwendung des neuesten PHPUnit-Test-Frameworks erforderlich, das PHPUnit 9.x ist. Commerce Marketplace Extension-Anbieter müssen bestätigen, dass alle neuen Erweiterungsversionen mit PHP 7.4 kompatibel sind und dass alle Einheiten- und Integrationstests für PHPUnit 9 konfiguriert wurden.

  • Elasticsearch 7.6.x-Unterstützung. Elasticsearch 7.6.x ist jetzt die standardmäßige Katalogsuchmaschine für Adobe Commerce und Adobe Commerce. Sie können nicht auf Version 2.4.0 installieren oder aktualisieren, ohne auch Elasticsearch 7.6.x zu installieren. Elasticsearch-Code der Version 2.x wurde entfernt. Elasticsearch-Versionen 5.x und 6.x werden nicht mehr unterstützt. Siehe Voraussetzungen für die Suchmaschine.

  • MySQL 8.0-Unterstützung. Version 2.4.x unterstützt MySQL 8.x. (2.4.0 wurde mit MySQL 8.0.20 getestet.) Merchants sollten ihre Implementierungen auf MySQL 8.x migrieren, um von der verbesserten Leistung, Sicherheit und Zuverlässigkeit zu profitieren. Obwohl MySQL 5.7 weiterhin für Magento 2.4.x unterstützt wird, wird MySQL 5.6 nicht mehr unterstützt. Sie können 2.4.x nicht mit einer MySQL 5.6-Datenbank hosten. Siehe MySQL.

  • Unterstützung für MariaDB 10.4. Der Support für MySQL 8.0 bietet Händlern die Möglichkeit, MariaDB 10.4 mit Adobe Commerce bereitzustellen. Obwohl Händler MariaDB 10.2 mit 2.4.0 weiterhin verwenden können, empfehlen wir für eine verbesserte Leistung und Zuverlässigkeit ein Upgrade auf MariaDB 10.4. MariaDB 10.0 und 10.1 werden nicht mehr unterstützt (da in dieser Version die Unterstützung für MySQL 5.6 entfernt wurde).

  • Entfernung der Suchmaschine für den MySQL-Katalog. Die MySQL-Suchmaschine wurde aus Version 2.4.0 entfernt und als Standardsuchmaschine durch Elasticsearch ersetzt. Elasticsearch bietet hervorragende Suchfunktionen sowie Katalogleistungsoptimierungen. Alle Händler müssen über Elasticsearch verfügen, um 2.4.0 zu installieren und bereitzustellen. Siehe Überprüfen, ob das Elasticsearch installiert ist.

  • Migration der Abhängigkeiten vom Zend Framework zum Laminas-Projekt, um die Umstellung des Zend Framework auf das Laminas-Projekt der Linux Foundation widerzuspiegeln. Das Zend-Framework wird nicht mehr unterstützt. Siehe den Beitrag Migration des Zend Framework zum Laminas-Projekt DevBlog .

  • Mit der Decomposition der Controller können Erweiterungsentwickler ActionInterface direkt ohne "Layer Supertype"-Klassen implementieren. Siehe den Beitrag Decomposition der Controller DevBlog . Verbesserung, die von Vinai Kopp in der Pull-Anfrage 16268 gestartet und von Lukasz Bajsarowicz in der Pull-Anforderung abgeschlossen wurde 26778. GitHub-9582

  • Entfernung der Kernintegration des Codes für den Schutz vor schweren Betrugsfällen. Diese Kernfunktion wird nicht mehr unterstützt. Händler sollten zur Erweiterung Signifyd Fraud & Chargeback Protection migrieren, die auf der Commerce Marketplace verfügbar ist.

  • Das Core-Braintree-Modul wurde aus der Codebasis entfernt. Das Braintree Payments-Modul bietet nun denselben Funktionssatz. Siehe Braintree-Zahlungen.

  • Der Internet Explorer 11.x-Browser wird nicht mehr unterstützt.

Verbesserungen der Infrastruktur

Diese Version enthält Verbesserungen der Kernqualität, die die Qualität des Frameworks und der folgenden Module verbessern: Kundenkonto, Katalog, CMS, Import, Warenkorb und Checkout sowie B2B.

  • Entfernung der Kernintegration von Zahlungsmethoden von Drittanbietern. Mit dieser Version wurde die Integration der Zahlungsmethode Authorize.Net aus dem Kerncode entfernt. Merchants sollten zur offiziellen Erweiterung migrieren, die auf der Commerce Marketplace verfügbar ist. Siehe den Deep-Blog-Beitrag Deprecation of payment integrations .

  • Unterstützung für die Suche nach Wortteilen nach Elasticsearch (neue Standardsuchmaschine). Elasticsearch unterstützt jetzt die Verwendung partieller Wörter in Suchbegriffen für Produktnamen und SKUs bei der Verwendung der Schnellsuche. Diese Funktion wurde von der MySQL-Suchmaschine unterstützt, die in dieser Version nicht mehr unterstützt und durch Elasticsearch ersetzt wurde.

  • PayPal JavaScript SDK-Upgrade. Wir haben die PayPal Express Checkout-Integration auf das neueste PayPal JavaScript SDK migriert, ein SDK, das die erforderlichen Risikoparameter automatisch erfasst und an PayPal übergibt. Das Verhalten der Zahlungsmethode PayPal Express Checkout bleibt unverändert. Wenn Sie dieses SDK jedoch auf die neueste Version aktualisieren, können Händler auf die neuesten Funktionen und Sicherheitsverbesserungen zugreifen.

  • Veraltete und entfernte den Webeinrichtungs-Assistenten. Sie müssen die Befehlszeile zum Installieren oder Aktualisieren von 2.4.0 verwenden. Siehe Installieren von Magento.

  • Composer-Update-Plug-in. Das Composer-Plug-in optimiert den Aktualisierungsprozess, indem Änderungen aufgelöst werden, die vor der Aktualisierung auf eine neue Version an der Stammprojektdatei composer.json vorgenommen werden müssen. Dieses Plug-in schützt vor dem Überschreiben von Anpassungen. Siehe Aktualisieren mit dem Composer-Stamm-Plug-in.

  • vom Verkäufer unterstützter Einkauf. Mit dieser Funktion können Händler die Storefront im Namen ihrer Kunden anzeigen. Kunden können Storefront-Zugriff auf ihre Konten gewähren. Diese von der Community entwickelte Funktion umfasst eine ursprüngliche Erweiterung, die von MAGEFAN entwickelt wurde. Siehe Vom Verkäufer unterstütztes Einkaufen. Zu den Funktionen gehören:

    • ACL, um zu steuern, welche Administratoren sich bei Kundenkonten anmelden können, können pro Website konfiguriert werden
    • Kompatibilität mit mehreren Websites und Kundenkontobereichen
    • Bestellungen, die im Auftrag von Kunden aufgegeben werden, werden in der Storefront und im Admin protokolliert
    • Alle Sitzungen werden nach der Abmeldung des Administrators zerstört und Administratoren können nicht auf Kundenkennwörter zugreifen.

Leistungsverbesserungen

  • Verbesserungen der Logik zur Invalidierung des Abschnitts "Kundendaten". Mit dieser Version wird eine neue Methode eingeführt, mit der alle Kundenbereichsdaten invalidiert werden, wodurch ein bekanntes Problem mit dem lokalen Speicher vermieden wird, wenn benutzerdefinierte sections.xml -Invalidierungen aktiv sind. (Zuvor war der private Inhalt (lokaler Speicher) nicht korrekt gefüllt, wenn Sie eine benutzerdefinierte etc/frontend/sections.xml mit Aktionsinvalidierungen hatten.) Siehe Privater Inhalt.

  • Mehrere Optimierungen zur Redis-Leistung. Die Verbesserungen minimieren die Anzahl der Abfragen an Redis, die für jede Anfrage ausgeführt werden. Zu diesen Optimierungen gehören:

    • Verringerung der Übertragungsgröße von Netzwerkdaten zwischen Redis und Magento

    • Verringerung des Redis-Verbrauchs an CPU-Zyklen durch Verbesserung der Fähigkeit des Adapters, automatisch zu bestimmen, was geladen werden muss

    • Verringerung der Race-Bedingungen bei Redis-Schreibvorgängen

    Siehe Verwenden von Redis für die Seite und den Standardcache und Konfigurieren der Zwischenspeicherung.

  • Verbesserte Zwischenspeicherung der Ergebnisse von SQL-Abfragen in Inventartabellen. Zu diesen Verbesserungen gehören:

    • Zwischenspeicherung von SQL-Abfragen in der Tabelle inventory_stock_sales_channel (1 Abfrage anstelle von 16)

    • Zwischenspeicherung des Abfrageergebnisses in der Tabelle inventory_stock (1 Abfrage anstelle von 16)

  • Verbesserung von bis zu 25-30 % der Leistung des Schnellbestellungs-Add-ons zum Warenkorb.

  • Händler können jetzt verzögertes Laden verwenden, um Bilder zu laden.

Adobe Stock Integration v2.0

Möglichkeit, eine Lagerbildvorschau aus der Mediengalerie zu lizenzieren. Händler können jetzt jedes beliebige Adobe Stock-Vorschaubild in der Media Gallery finden, wodurch sich die Anzahl der Schritte verringert, die zum Lizenzieren des Vorschaubilds erforderlich sind.

Neue Mediengalerie

Dieser Ersatz für die frühere Media Gallery bietet eine neue, durchsuchbare Benutzeroberfläche für Medien-Assets. Administratoren können Bilder jetzt bis zu 30-mal schneller suchen, filtern und sortieren, als dies in der früheren Version dieser Funktion der Fall war. Händler können dieses Tool verwenden, um die Speichernutzung von Bildern zu bewerten. Erweiterungsentwickler sollten sich bewusst sein, dass Erweiterungen, die für die Media Gallery entwickelt wurden, mit der neuen Media Gallery nicht wie erwartet funktionieren.

Page Builder

Page Builder unterstützt jetzt PHP 7.4.

Inventory management

Inventory management-Verbesserungen für diese Version beinhalten die Unterstützung für die In-Store-Übernahme und die Bundle-Produktunterstützung. Unter Inventory management-Versionshinweise finden Sie eine ausführlichere Beschreibung der letzten Fehlerbehebungen in Inventory management.

GraphQL

Zu den GraphQL-Verbesserungen gehören:

  • Die pickupLocations-Abfrage unterstützt die Funktion zur Bestandsaufnahme im Speicher
  • categories -Abfrage gibt eine Liste von Kategorien zurück, die mit einem angegebenen Filter übereinstimmen. Diese Abfrage unterscheidet sich von der categoryList -Abfrage insofern, als sie die Paginierung unterstützt.
  • reorderItems -Mutation ermöglicht es einem angemeldeten Benutzer, alle Produkte aus einer vorherigen Bestellung in den Warenkorb zu legen.

Weitere Informationen zu dieser und anderen Verbesserungen finden Sie im GraphQL-Entwicklerhandbuch . Unter Versionshinweise finden Sie eine ausführliche Beschreibung der letzten GraphQL-Fehlerbehebungen.

PWA Studio

Unter Kompatibilität finden Sie eine Liste der PWA Studio-Versionen und ihrer kompatiblen Versionen. Weitere Informationen zu Verbesserungen und Fehlerbehebungen finden Sie unter PWA Studio-Versionen.

B2B

Workflow für Auftragsbestätigungen für B2B. Mit Bestellgenehmigungen können Manager von Einkaufsunternehmen Validierungsregeln für ihre Käufer konfigurieren. Siehe Validierungsregeln. Zu den Funktionen gehören:

  • Self-Service-Konfiguration eindeutiger Genehmigungsregeln für jedes Unternehmenskonto
  • Regelkriterien, die auf der Bestellmenge, der Anzahl der Zeileneinträge oder den Versandkosten mit konfigurierbaren Schwellenwerten basieren können
  • Anpassbare Berechtigungen für alle Aspekte der Funktion
  • Schnellspeicher-Ansicht von Kaufaufträgen, für die eine Genehmigung erforderlich ist
  • Vollständiger Verlauf der Aktionen, die bei jeder Bestellung durchgeführt wurden
  • E-Mail-Benachrichtigung für relevante Parteien während aller Schritte im Genehmigungsprozess.

Diese Version umfasst auch mehrere Fehlerbehebungen. Siehe B2B-Versionshinweise.

Functional Testing Framework (MFTF)

MFTF v3.0.0 beinhaltet diese neuen Funktionen und unterstützt PHP 7.4 und PHPUnit 9:

  • MFTF-Helfer, die benutzerdefinierte Aktionen außerhalb des Testrahmens erstellen können
  • Schemaaktualisierungen für Testentitäten
  • Unterordner in Testmodulen
  • verschachtelte Assertionssyntax
  • statische Prüfung, die überprüft und Berichte auf veraltete Testentitäten verweist

In dieser Version werden auch veraltete Aktionen entfernt und Skripte aktualisiert, die hinzugefügt wurden, um Tests auf die wichtigsten MFTF-Versionsanforderungen zu aktualisieren.

Von Anbietern entwickelte Erweiterungen

Diese Version enthält Erweiterungen, die von Drittanbietern entwickelt wurden. Es führt sowohl Qualitäts- als auch UX-Verbesserungen zu diesen Erweiterungen und eine Erweiterung der MFTF-Abdeckung ein.

Commerce Marketplace Extension-Anbieter sollten bei der Veröffentlichung einer neuen Version ihrer Erweiterung für 2.4.0 bestätigen, dass ihre Erweiterungen mit PHP 7.4 kompatibel sind.

dotdigital

Diese Version umfasst die folgenden Verbesserungen:

  • Kundenattributwerte, die von einem beliebigen Eingabetyp erfasst werden (z. B. Dropdown, Mehrfachauswahl), werden jetzt korrekt als Datenfelder synchronisiert.
  • Warenkorb-Insight-Daten werden jetzt für alle aktiven Anführungszeichen gesendet, auch wenn sie keine Elemente enthalten. Auf diese Weise können Händler Kontakte aus einem Programm ausschließen, wenn sie ihren Warenkorb löschen.
  • Merchants können jetzt Website-Namen, Speichernamen und den Namen der Store-Ansicht nach einzelnen Datenfeldern synchronisieren.
  • Die Synchronisierungsgrenze für Transaktionsdaten wird jetzt nur einmal in den Listen "Wunschliste", "Überprüfen"und "Reihenfolge"nachgeschlagen.
  • Die Protokollierungsausgabe aus der Client-Klasse wurde verbessert und ist jetzt über alle Methoden im API-Wrapper konsistent.
  • Konfigurierbare Produkte verfügen jetzt über eine Lagerposition, die der Summe ihrer untergeordneten Produkte entspricht.
  • Ein neues Plug-in erkennt Lageraktualisierungen, die von Drittanbietercode (außerhalb des Administrators) durchgeführt werden.
  • Die Informationen zum Daten-Mapping und zur Transaktions-E-Mail-Konfiguration wurden aktualisiert.

Amazon Pay

Diese Version umfasst:

  • Aktualisierungen der CSP-Zulassungslisten
  • Möglichkeit zur Ausführung mehrerer Berechtigungen für eine Bestellung mit mehreren Artikeln
  • Unterstützung für japanische Adressen

Braintree-Zahlungen

Diese gebündelte Erweiterung ersetzt unsere Core-Braintree-Integration, die in dieser Version entfernt wurde. Siehe Braintree-Zahlungen.

Klarna

Diese Version enthält neue On-site-Messaging-Optionen, mit denen Käufer die verfügbaren Kredit- und Finanzierungsoptionen verstehen können. Darüber hinaus wurden folgende Verbesserungen vorgenommen:

  • Erstattungen
  • API-Effizienz
  • Cookies und Komponententests
  • Rabatte
  • Die Konfigurationseinstellungen enthalten jetzt den Abschnitt On-site Messaging zur Steuerung der Storefront-Anzeige von Klarna-Werbe-Messaging

Vertex

Diese Version von Vertex umfasst die folgenden neuen Funktionen und Verbesserungen:

  • Verbesserungen beim Benutzererlebnis der Admin-Konfiguration
  • Ersetzen von Installations- und Upgrade-Skripten durch XML-Schemadateien und -Patches
  • Entfernung des veralteten Codes (ApiClient und ClientInterface)

Yotpo

Yotpo-Bewertungen und -Bewertungen sind in Page Builder integriert.

Behobene Probleme

Wir haben Hunderte von Problemen im 2.4.0-Kerncode behoben.

Installation, Aktualisierung, Bereitstellung

  • Sie können jetzt eine Website erfolgreich zusammen mit den bereichsspezifischen Konfigurationseinstellungen der Website in app/etc/config.php entfernen. Zuvor, als Sie versuchten, die Website zu entfernen, schlug der Vorgang fehl und die Anwendung zeigte den folgenden Fehler an: The website with code xxx that was requested wasn't found. Verify the website and try again. Außerdem zeigte die Anwendung diesen Fehler auf der Storefront an: Config files have changed. Run app:config:import or setup:upgrade command to synchronize configuration. GitHub-24061
  • Konfigurationseinstellungen, die in index.php deaktiviert sind, können nicht mehr vom Administrator bearbeitet werden.
  • Die Adobe Commerce-Installation wird jetzt erfolgreich abgeschlossen und die Stores werden erwartungsgemäß erstellt, wenn die Speicherkonfiguration in config.php vordefiniert ist.
  • \Magento\Store\App\Config\Source\RuntimeConfigSource::getEntities wurde umgestaltet, um die Anzahl der von ihm durchgeführten SHOW TABLE STATUS Abfragen zu verringern. (Durch diese Änderung wird auf das Verhalten dieser Funktion in 2.3.3 zurückgegriffen.)
  • Datenskripte werden nicht mehr erneut ausgeführt, wenn Sie versuchen, die Datenbank durch Ausführen von bin/magento setup:upgrade zu aktualisieren. Zuvor wurden Upgrade-Skripte unnötigerweise erneut ausgeführt, was sich auf die Leistung auswirkte. GitHub-19469
  • Das Programm zeigt jetzt die folgenden Verhaltensweisen an, wenn die Verbindung zu Redis unterbrochen wird. Zuvor hat die Anwendung die aktuelle Seite nicht neu geladen und diesen Fehler angezeigt: An error has happened during application run. See exception log for details.

    • Admin- und Storefront-Sitzungen laufen ab
    • Benutzer mit Administratorrechten und Storefront müssen sich erneut anmelden
    • Sitzungsdaten werden in var/session/ gespeichert
    • Es werden keine Fehler oder Ausnahmen protokolliert.
  • Der Befehl bin/magento setup:di:compile schlägt bei anonymen Klassen nicht mehr fehl. Fehlerbehebung, die von Yevhen Sentiabov in der Pull-Anforderung gesendet wurde 26533. GitHub-26532, GitHub-21555
  • Probleme mit der LESS-Kompilierung im Magento LESS-Uma-Design bei der Verwendung eines alternativen LESS-Compilers als dem, der standardmäßig mit der Anwendung geliefert wird, wurden behoben. Fehlerbehebung, die vom Pieter Hoste in der Pull-Anforderung gesendet wurde 24003. GitHub-23619
  • Beim Wechsel in den Wartungsmodus benötigen Sie keine schreibbare env.php -Datei mehr. Stattdessen legt das Programm die no-cache -Kopfzeilen für alle Frontend-Anforderungen im Wartungsmodus (Cache-Control) fest. Zuvor war es nicht möglich, den Wartungsmodus zu aktivieren, wenn env.php schreibgeschützt war, und die Anwendung versuchte, den FPC beim Wechseln in den Wartungsmodus zu deaktivieren. Fehlerbehebung, die von Marco K̦ in Pull-Anfrage gesendet wurde 25790. GitHub-24229
  • db-ssl-verify führt nicht mehr zu einem nicht definierten Indexfehler während eines ddev Setups. Fehlerbehebung, die von Daniel Ruf in der Pull-Anforderung eingereicht wurde 26763. GitHub-26762
  • Die Abhängigkeiten von Composer wurden aktualisiert, um das Ablaufen der Redis-Schlüssel zu implementieren, was die Redis-Leistung verbessert hat. Fehlerbehebung, die von toxix in der Pull-Anforderung gesendet wurde 25488. GitHub-25487

AdminGWS

  • Administratoren mit eingeschränktem Rollenumfang können jetzt alternativen Text ändern. Diese Werte werden von der Anwendung gespeichert. Wenn ein Administrator nicht berechtigt ist, Alternativtext zu ändern, ist das alt -Textfeld grau ausgeblendet.

Adobe Stock-Integration

  • Zur Adobe Stock-Bildanzeige wurden CSS-Stile hinzugefügt, um die Hervorhebung des ausgewählten Bildes zu unterstützen. Fehlerbehebung, die von Serhiy Zhovnir in der Pull-Anforderung gesendet wurde 25864. GitHub-761
  • Die Navigation durch Adobe Stock-Vorschaubilder wird nicht mehr durch Verschieben des Eingabefelder-Cursors mithilfe von Pfeiltasten ausgelöst. Fehlerbehebung, die von Adarsh Manickam in der Pull-Anforderung gesendet wurde 27138. GitHub-973
  • Das Programm speichert nun Meldungen für Fehler zwischen, die auftreten, wenn ein Kunde versucht, einen Filter auf Adobe Stock-Bilder anzuwenden. Fehlerbehebung, die von Shankar Konar in der Pull-Anforderung gesendet wurde 26502. GitHub-863
  • Das Programm speichert keine Vorschau eines Adobe Stock-Bildes mehr, wenn Sie den Cursor nach dem Klicken auf Vorschau speichern in die linke vertikale Bildlaufleiste des Fensters bewegen, ohne den Speichervorgang zu bestätigen. Fehlerbehebung, die von Serhiy Zhovnir in der Pull-Anforderung gesendet wurde 27399. GitHub-1002

Analytics

  • Der Analysebericht für einen Store ist jetzt wie erwartet verfügbar, nachdem Sie die Store-URL geändert haben. Wenn Sie zuvor versucht haben, auf den Bericht zuzugreifen, nachdem die URL geändert wurde, wurde in der Anwendung ein 404-Fehler angezeigt.
  • Die Datensynchronisation für Analyseberichte ist jetzt erwartungsgemäß aktiviert, wenn AR-Abonnements aktiviert sind.

Backend

  • E-Mail-Vorlagen (Admin > Marketing > Kommunikation > E-Mail-Vorlagen) können jetzt vom Administrator angezeigt werden, wenn die JavaScript-Minimierung aktiviert ist. Zuvor war das Popup-Fenster E-Mail-Vorschau leer, als Sie versuchten, eine E-Mail-Vorlage in der Vorschau anzuzeigen. GitHub-25068
  • Administratoren können sich jetzt wie erwartet beim Administrator anmelden, nachdem ein Administratorkonto mit eingeschränkten Berechtigungen erstellt wurde. Zuvor war der Admin nicht verfügbar. Stattdessen wurden Benutzer mit diesen Berechtigungen mit einem 404-Fehler an die Storefront weitergeleitet. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 25909. GitHub-25881
  • Die Anwendung dupliziert bei der Duplizierung eines Produkts keine SEO-Daten wie URL-Schlüssel, Metertitel, Meta-Schlüsselwörter und Meta-Beschreibung mehr. Fehlerbehebung, die vom Dasharth-Muster in der Pull-Anforderung gesendet wurde 26659. GitHub-26054
  • Die Anwendung löst keinen Fehler mehr aus, wenn Sie ein Bild von einer Seite löschen, während Sie es von Admin > Inhalt > Seiten > erstellen Neue Seite hinzufügen. Zuvor hat die Anwendung diesen Fehler in der Entwicklerkonsole ausgegeben: 500 (Internal Server Error). Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 25924. GitHub-25893

Paketprodukte

  • Die Leistung des catalog_product_price-Neuindizierungsvorgangs für Bundle-Produkte wurde verbessert.
  • Administratoren können keine Steuerklasse mehr manuell in den Admin für ein Bundle-Produkt eingeben, wenn die Einstellungen Steuerklasse und Dynamischer Preis des Bundle-Produkts für die standardmäßige Store-Ansicht deaktiviert sind. Wenn ein Administrator zuvor die Option Standardwert verwenden neben der Option Steuerklasse deaktiviert hatte, aktivierte die Anwendung die Option, sodass ein Administrator einen anderen Wert eingeben und das Produkt speichern konnte.
  • Die Bundle-Produktpreise werden jetzt auf den Produktseiten korrekt berechnet.
  • Sie können jetzt ohne Fehler eine beliebige Anzahl von Bundle-Produkten zu Ihrem Warenkorb hinzufügen. Wenn Sie zuvor ein Bundle-Produkt zum Warenkorb hinzugefügt und dann zum Warenkorb navigiert haben, hat die Anwendung diesen Fehler angezeigt: Please correct the quantity for some products.

Cache

  • Das Schema cache.xsd von Magento\Framework\Cache wurde umgestaltet, sodass ein Cache-Typ ohne das Attribut instance keine Ausnahmen mehr verursacht, wenn Sie ein Modul über die Verwaltung des Admin-Caches deaktivieren. Wenn Sie zuvor einen Cache-Typ mit cache.xml ohne das Argument instance erstellt haben, hat die Anwendung beim Versuch, ihn zu deaktivieren, eine Ausnahme ausgelöst. Fehlerbehebung, die von Andrii Beziazychnyi in der Pull-Anforderung gesendet wurde 27307. GitHub-26224
  • health_check.php schlägt nicht mehr fehl, wenn eine Datenbank-Cache-Engine in Ihrer Bereitstellung konfiguriert ist. Fehlerbehebung, die von Andrii Beziazychnyi in der Pull-Anforderung gesendet wurde 25722. GitHub-25669

Warenkorb und Checkout

  • Die Anwendung gibt beim Checkout keinen Fehler mehr aus, wenn die Konfigurationseinstellung Mit Backend synchronisieren aktiviert ist. GitHub-23833
  • Optionsfelder für Versandmethoden sind jetzt wie erwartet im Checkout-Workflow aktiviert.
  • Die Seite zur Bestellüberprüfung im Checkout-Workflow wird jetzt erfolgreich für eine Bestellung geladen, die an mehrere Adressen gesendet wird, wenn die Einstellung Manuell angewendet für die Geschäftsbedingungen aktiviert ist. Zuvor hat die Überprüfungsseite die Validierung nicht bestanden und die Anwendung einen 404-Fehler angezeigt.
  • Die Anwendung zeigt jetzt das Drehsymbol an, während die Preise auf dem Warenkorb aktualisiert werden.
  • Die Anwendung zeigt jetzt eine informative Nachricht an, wenn ein Produkt im Mini-Warenkorb vor dem Checkout nicht mehr vorrätig ist. Nachdem Sie das nicht vorrätige Element entfernt haben, zeigt das Programm die Schaltfläche "Zur Kasse fortfahren" an. Zuvor wurde diese Schaltfläche in der Anwendung nicht angezeigt.
  • Das Programm zeigt jetzt eine informative Fehlermeldung an, wenn Sie versuchen, ein Produkt hinzuzufügen, indem Sie auf Bestellung nach SKU klicken, wenn die hochzuladende Datei beschädigt ist. Zuvor wurde in der Anwendung eine leere Seite angezeigt.
  • Die Anwendung wendet nun die Preisregeln für den Warenkorb nur auf die untergeordneten Bundle-Produkte an, die den Regelkriterien entsprechen. Zuvor wurde die Regel für den Warenkorbpreis auf alle untergeordneten Produkte angewendet, die zum Bundle-Produkt gehörten.
  • StorefrontMiniCartSection wurde in MFTF-Tests durch StorefrontMinicartSection ersetzt. Fehlerbehebung, die von Andrii Kalinich in der Pull-Anforderung gesendet wurde 27955. GitHub-27897
  • Hartkodierte Verweise auf die Länderauswahlkomponente im Formular für Versandadressen wurden entfernt. Fehlerbehebung, die von Mateusz Krzeszowiak in der Pull-Anforderung gesendet wurde 25541. GitHub-22416
  • Das Programm unterstreicht nicht mehr das Löschsymbol im Warenkorb, wenn der Cursor beim Anzeigen der Storefront in Internet Explorer über das Symbol bewegt wird. Fehlerbehebung, die von divyajyothi5321 in der Pull-Anforderung gesendet wurde 26173. GitHub-26164
  • Wenn Sie die Rechnungsstraße ändern, wird die Lieferadresse eines Kunden nicht mehr geändert, wenn eine einzelne Adresse sowohl für die Abrechnungs- als auch für die Lieferadresse ausgewählt wurde. Fehlerbehebung, die von Yurii Tvardyi in der Pull-Anforderung gesendet wurde 26279. GitHub-26276
  • Der Förderbereich des Mini-Warenkorbs wird nun erwartungsgemäß gerendert. Fehlerbehebung, die von Matti Vapa in der Pull-Anforderung gesendet wurde 25375. GitHub-25373

Preisregel für Warenkorb

  • Warenkorbpreisregeln, die auf Zahlungsmethoden basieren, werden jetzt während des Kassenvorgänge-Workflows angewendet. GitHub-24206
  • Das Verhalten des Datepicker-Seitenelements für Admin > Marketing > Promotions > Katalogpreisregel wurde korrigiert. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 26290. GitHub-26289
  • StorefrontMiniCartSection wurde in MFTF-Tests durch StorefrontMinicartSection ersetzt. Fehlerbehebung, die von Andrii Kalinich in der Pull-Anforderung gesendet wurde 27955. GitHub-27897
  • Das nicht verwendete Couponraster im Workflow Neue Warenkorbpreisregel erstellen wurde deaktiviert. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 24471. GitHub-24468
  • Wenn Sie die Rechnungsstraße ändern, wird die Lieferadresse eines Kunden nicht mehr geändert, wenn eine einzelne Adresse für die Abrechnungs- und Versandadressen ausgewählt wurde. Fehlerbehebung, die von Yurii Tvardyi in der Pull-Anforderung gesendet wurde 26279. GitHub-26276

Katalog

  • Die Anwendung deaktiviert jetzt die Möglichkeit eines eingeschränkten Administrators, das Mengenattribut eines Produkts zu ändern, und deaktiviert den erweiterten Bestand wie erwartet. Zuvor war nur die visuelle Anzeige des Quantitätsattributs betroffen, und die Anwendung änderte den Mengenwert in der Datenbank, nachdem das Produkt gespeichert wurde.
  • Die Anwendung gibt keinen Fehler mehr aus, wenn Sie den Namen eines Tiered-Produkts ändern, das in einer geplanten Aktualisierung enthalten ist. Wenn Sie zuvor versucht haben, das Produkt mit einem neuen Namen zu speichern, hat die Anwendung diesen Fehler angezeigt: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '3-0-0-2.0000-0' for key 'UNQ_EBC6A54F44DFA66FA9024CAD97FED6C7', query was: INSERT INTO catalog_product_entity_tier_price (all_groups, customer_group_id, qty, value, website_id, percentage_value, row_id) VALUES (?, ?, ?, ?, ?, ?, ?)
  • Benutzerdefinierte Attributwerte können jetzt wie erwartet vom Administrator gespeichert werden.
  • Die Funktion "Kürzlich angezeigte Produkte"zeigt jetzt Produkte an, die nur mit der aktuellen Store-Ansicht in Multi-Store-Bereitstellungen verknüpft sind, wenn Stores > Konfigurationen > Katalog > Zuletzt angezeigte/verglichene Produkte > Für aktuelle Ansicht anzeigen auf Store-Ansicht eingestellt ist. Zuvor wurden in der Anwendung kürzlich Produkte von allen Websites angezeigt, unabhängig davon, welcher Website das Produkt zugewiesen war.
  • Die Anwendung zeigt nun Produktbilder im Mini-Warenkorb ohne Verzerrung an. Zuvor dehnte die Anwendung das Bild im Mini-Warenkorb aus, um die gesamte Breite und Höhe des Bild-Containers zu füllen.
  • Die Funktion getBasePrice gibt jetzt einen Gleitkommawert anstelle einer Zeichenfolge wie erwartet zurück.
  • Die Produktvergleichsfunktion funktioniert jetzt erwartungsgemäß. Es werden jetzt nur Produkte in der Vergleichsliste des aktuellen Benutzers angezeigt.
  • Sie können einem Design jetzt ein Standard-Wasserzeichen zuweisen. Zuvor hatte die Anwendung nach der Zuweisung des Wasserzeichens einen schwerwiegenden Fehler ausgegeben.
  • Sie können jetzt ein konfigurierbares Produkt mit vielen Varianten (ca. 5.000) vom Administrator erfolgreich bearbeiten. Wenn Sie zuvor versucht haben, ein konfigurierbares Produkt mit vielen Unterprodukten zu bearbeiten, hat die Anwendung den folgenden Fehler angezeigt: Warning: DOMDocumentFragment::appendXML(): Entity: line 1: parser error : CData section too big found in /vendor/magento/framework/View/TemplateEngine/Xhtml/Template.php on line 60
  • Die Sortierung nach Attributsätzen für Admin > Katalog > Produkte basiert jetzt auf der erwarteten alphabetischen Reihenfolge.
  • Die Funktion "Kürzlich angezeigte Produkte"funktioniert jetzt in Multi-Store-Bereitstellungen wie erwartet.
  • Administratoren mit eingeschränkten Berechtigungen für Katalog können jetzt ein herunterladbares Produkt erstellen. Zuvor konnten Administratoren kein herunterladbares Produkt erstellen, und die Anwendung gab einen Fehler aus.
  • Das Kontrollkästchen Produkt in Websites der neuen Produktseite ist jetzt standardmäßig für eingeschränkte Administratoren in Multi-Site-Bereitstellungen aktiviert. Zuvor war das Kontrollkästchen für die nicht standardmäßige Website nicht vorausgewählt. Wenn der Administrator das Kontrollkästchen deaktiviert ließ, wurde in der Anwendung eine Fehlermeldung angezeigt.
  • addToCart -Ereignisse werden jetzt wie erwartet auf der Datenschicht verfolgt. Zuvor wurde das neue addToCart -Ereignis nach Änderung der konfigurierbaren Optionen für ein Produkt und anschließendem Klicken auf Zum Warenkorb hinzufügen nicht zur Datenschicht hinzugefügt.
  • Der Mini-Warenkorb und der Admin-Warenkorb (Admin > Kunden > Warenkorb verwalten) zeigen jetzt die richtigen Produktpreise an, wenn eine Katalogpreisregel angewendet wird. Zuvor wurden im Warenkorb der Storefront der richtige Produktpreis angezeigt, aber im Mini-Warenkorb und im Admin-Warenkorb wurde der ursprüngliche Produktpreis angezeigt.
  • Die Filterung der Website-Spalte für das Admin-Produktraster funktioniert jetzt erwartungsgemäß. Zuvor wurde in den Filterergebnissen nicht die richtige Anzahl von Produkten angezeigt, aber die Gesamtanzahl der Produkte wurde konsistent als 1 angezeigt.
  • Die Preisbedingung verwendet catalog_product_entity_decimal , um nach Preis zu filtern. Diese Tabelle enthält jedoch keine Datensätze für konfigurierbare, gebündelte dynamische und gruppierte Produkte, da diese Produkte keinen festen Preis haben. Die richtige Tabelle, die zum Filtern nach Preis verwendet werden soll, ist catalog_product_index_price.
  • Im Admin-Katalog und in den Produktlisten werden jetzt Währungssymbole in den Spalten MSRP, Kosten und Sonderpreis angezeigt. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27261. GitHub-21910, GitHub-20906, GitHub-20472
  • Das Popup-Fenster "Für Kundengruppenpreis hinzufügen"(Admin > Katalog > Produkte > Neues Produkt > Erweiterter Preis) wird jetzt wie erwartet geschlossen, wenn Sie auf das Symbol "Schließen"klicken. Fehlerbehebung, die von Ashna-Jahan in Pull-Anfrage gesendet wurde 25759. GitHub-25433
  • Die Beispielbeschreibung für die Beschreibung und den Titel eines neuen Produkts enthält keine doppelten Anführungszeichen mehr. Fehlerbehebung, die von Nathan Morgan in der Pull-Anforderung gesendet wurde 25655. GitHub-25654
  • Die Anwendung gibt keinen Fehler mehr aus, wenn Sie versuchen, Produkte auf der Seite Kategorie mit einem ungültigen Preis zu filtern. Zuvor hat die Anwendung diesen Fehler im Systemprotokoll protokolliert. Fehlerbehebung, die von Ihor Sviziev in der Pull-Anforderung gesendet wurde 25912. GitHub-25911
  • Sie können jetzt durch mehrseitige Kategoriesuchergebnisse navigieren. Zuvor erstellte die Anwendung doppelte Seiten von Suchergebnissen, als Sie versuchten, mithilfe der Schaltfläche Zurück zur ersten Ergebnisseite zurückzukehren. Fehlerbehebung, die von Douglas Radburn in der Pull-Anforderung gesendet wurde 25337. GitHub-14971
  • Der Rückgabetyp für die Methode getSourceModel in der Klasse Eav\Attribute.php wurde auf string|null korrigiert. Fehlerbehebung, die von Mychailo in der Pull-Anforderung gesendet wurde 25333. GitHub-25278
  • Wenn Sie ein neues (dupliziertes) Produkt speichern, werden die Produktbilder nicht mehr Hunderte Mal dupliziert. Fehlerbehebung, die von Jeroen in der Pull-Anforderung gesendet wurde 25875. GitHub-9466
  • Das Programm löst keinen JavaScript-Fehler mehr aus, wenn Sie ein Produkt mit einer benutzerdefinierten Option vom Typ file während der Erstellung einer Bestellung durch den Administrator löschen. Fehlerbehebung, die von adrian-martinez-interactiv4 in Pull-Anforderung gesendet wurde 24843. GitHub-24842
  • Wenn Sie ein Produkt ohne Bild erstellen, indem Sie in Ihrem Layout "product_page_image_large" verwenden, wird ein Platzhalterbild erwartungsgemäß angezeigt. Zuvor hatte die Anwendung den folgenden Fehler ausgegeben: Fatal error: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Magento\Catalog\Block\Product\ImageFactory::getRatio() must be of the type integer, null given. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 26974. GitHub-26973
  • Sie können den Endpunkt POST /V1/:sku/links verwenden, um Produktlinks mit einem leeren Produktartikel festzulegen, wenn das Produkt über vorhandene Links verfügt. Zuvor hatte die Anwendung einen Fehler ausgelöst. Fehlerbehebung, die von Sathish Subramanian in der Pull-Anforderung gesendet wurde 26979. GitHub-26800
  • Sie können jetzt im Dropdown-Menü Aktionen im Raster Produkte festlegen, ob ein Produkt eine Gewichtung hat, wenn Sie die Attribute mehrerer Produkte über den Administrator aktualisieren. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26075. GitHub-6310
  • Die Überprüfungslogik wurde den Feldern Produkte pro Seite im Raster zulässige Werte und Produkte pro Seite im Raster-Standardwert der Store-Konfigurationsseite hinzugefügt. Zuvor konnten Store-Administratoren nicht verfügbare Werte in diese Felder eingeben. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung eingereicht wurde 27093. GitHub-27089_

Katalogregel

  • Das Verhalten des Datepicker-Seitenelements für Admin > Marketing > Promotions > Katalogpreisregel wurde korrigiert. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 26290. GitHub-26289
  • Katalogpreisregeln funktionieren jetzt mit benutzerdefinierten Optionen wie erwartet auf den Produktdetailseiten. Fehlerbehebung, die von Pavel Bystritsky in der Pull-Anforderung gesendet wurde 22917. GitHub-22856

Katalog-Widget

  • Die Liste der CatalogWidget -Produkte funktioniert jetzt wie erwartet mit Ankerkategorien, und Produkte aus Ankerkategorien werden jetzt abgeglichen und angezeigt. Früher waren Produkte nicht im Widget sichtbar, wenn Sie eine übergeordnete Kategorie ausgewählt haben, die ein Anker war, aber keine zugewiesenen Produkte enthielt.
  • Die Anwendung zeigt nun alle untergeordneten Elemente einer ausgewählten übergeordneten Kategorie erwartungsgemäß an. Wenn Sie zuvor eine übergeordnete Kategorie ausgewählt haben, die zwar ein Anker war, aber keine zugewiesenen Produkte enthielt, wurden in der Anwendung nicht alle verschachtelten Produkte angezeigt.
  • Das Widget "Kürzlich angezeigte Produkte"funktioniert jetzt ordnungsgemäß, wenn Stores > Konfiguration > Katalog > Katalog > Kürzlich angezeigt/verglichen > Widget-Produkte mit Backend-Speicher synchronisieren auf Ja eingestellt ist.

CMS-Inhalte

  • Sie können jetzt alle CMS-Seiten speichern und duplizieren. Zuvor hatte die Anwendung diese Ausnahme ausgelöst, als Sie versuchten, bestimmte Seiten zu duplizieren: Unique constraint violation found.
  • Mit der Anwendung können Sie jetzt CMS-Blöcke mit identischen Namen erstellen, wenn die Blöcke verschiedenen Store-Ansichten zugewiesen sind.
  • Aus Galerie-Miniaturansichten ausgewählte Bilder werden jetzt erwartungsgemäß zwischengespeichert. Zuvor wurde die Größe dieser Bilder im Handumdrehen geändert.
  • Die Anwendung gibt keinen Fehler mehr aus, wenn Sie eine CMS-Seite speichern, die mehreren Stores zugewiesen wurde. Zuvor hat die Anwendung beim Erstellen oder Bearbeiten einer CMS-Seite die Seite gespeichert, aber auch diesen Fehler ausgegeben: Item (Magento\VersionsCms\Model\Hierarchy\Node) with the same ID "PAGE_ID" already exists.
  • Neue CMS-Seiten werden nun erwartungsgemäß zur Store-Seitenhierarchie einer Website hinzugefügt.
  • Die benutzerdefinierte Logik zur Aktualisierung des benutzerdefinierten Layouts auf der CMS-Seite wurde verbessert. Die Anwendung wendet jetzt bestimmte Layoutänderungen von cms_page_view_selectable_home_somechanges.xml an. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27131. GitHub-26758

Bereinigung

  • Es wurde ein zusätzliches schließendes Tag aus der XML-Moduldatei entfernt. Fehlerbehebung, die von Tejash Kumbhare in der Pull-Anforderung gesendet wurde 26339. GitHub-26338
  • Die fehlerhafte Ausrichtung von Meine Abrechnungs- und Versandadresse ist dasselbe Kontrollkästchen auf der Seite "Überprüfen und Zahlungen"des Checkout-Workflows. Fehlerbehebung, die von divyajyothi5321 in der Pull-Anforderung gesendet wurde 26169. GitHub-26168
  • Es wurde unnötiger Leerraum zwischen den Feldbezeichnungen und Sternchen im Abschnitt "Versandadresse"des Checkout-Workflows entfernt. Fehlerbehebung, die von Daniel Ruf in der Pull-Anforderung eingereicht wurde 26285. GitHub-26275
  • Fehlerhafte Ausrichtung der Optionsfelder im Abschnitt Versandmethoden des Checkout-Workflows korrigiert. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 25966. GitHub-25962
  • Inkonsistenter Menüabstand in der Mobile-Ansicht korrigiert. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 26238. GitHub-26235
  • Fehlerhafte Ausrichtung der Mini-Symbole zum Bearbeiten und Entfernen des Warenkorbs in der Mobile-Ansicht korrigiert. Fehlerbehebung, die von Vasilii Burlacu in der Pull-Anforderung gesendet wurde 27493. GitHub-26652
  • Fehlerhafte Ausrichtung des ZIP-/Postleitzahlbereichs des Steuersatzes und des Kontrollkästchens auf der Seite Neuen Steuersatz/Postleitzahl hinzufügen (Admin > Store > Steuern > Steuerzonen und Steuersätze) korrigiert. Fehlerbehebung, die von Sathish Subramanian in der Pull-Anforderung gesendet wurde 26932. GitHub-26917
  • Der Link vom Einrichtungs-Assistenten zum Admin funktioniert jetzt wie erwartet. Fehlerbehebung, die von Oleh Usik in der Pull-Anforderung gesendet wurde 26100. GitHub-24990
  • Die Sortierung wurde in der Statusspalte des Rasters Cache-Verwaltung in Admin deaktiviert. Fehlerbehebung, die von Sathish Subramanian in der Pull-Anforderung gesendet wurde 26215. GitHub-26208
  • Fehlerhafte Ausrichtung der Seitenelemente im Dialogfeld Admin > Stores > Attribute > Bewertungen > Neue Bewertungen hinzufügen wurde korrigiert. Fehlerbehebung, die von Sathish Subramanian in der Pull-Anforderung gesendet wurde 27014. GitHub-26992
  • Die falsche Ausrichtung des Kalendersymbols auf der Seite "Designänderung hinzufügen"wurde korrigiert. Fehlerbehebung, die von Eduard Chitoraga in der Pull-Anforderung gesendet wurde 26063. GitHub-20379
  • Es wurde unnötiger Speicherplatz in der Anzeige von Untermenüs im Startseiten-Mauszeiger-Menü entfernt. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 25973. GitHub-25972
  • Fehlerhafte Ausrichtung der Preisbeschriftungen auf der Produktdetailseite der Storefront wurde korrigiert. Fehlerbehebung, die von divyajyothi5321 in der Pull-Anforderung gesendet wurde 26237. GitHub-25936
  • Fehlerhafte Ausrichtung des nicht vorrätigen Texts in Bezug auf die Schaltfläche Zum Warenkorb hinzufügen auf der Produktlistenseite in der Mobile-Ansicht korrigiert. Fehlerbehebung, die von divyajyothi5321 in der Pull-Anforderung gesendet wurde 26183. GitHub-26181
  • Die Erfolgsmeldung zur Integration, die unter Admin > System > Erweiterungen > Integrationen angezeigt wird, wird jetzt korrekt angezeigt. Fehlerbehebung, die von divyajyothi5321 in der Pull-Anforderung gesendet wurde 26011. GitHub-25930

Konfigurierbare Produkte

  • Untergeordnete Produkte eines konfigurierbaren Produkts können jetzt über die API erfolgreich deaktiviert werden.
  • Warenkorbpreisregeln mit einer als Kategorie festgelegten Bedingung (nur übergeordnetes Element) funktionieren jetzt wie erwartet.
  • Sie können nun über den Tab Querverkäufe ein konfigurierbares Produkt zum Warenkorb hinzufügen. Wenn Sie ein Produkt auswählen und auf dieser Registerkarte auf "Zum Warenkorb hinzufügen"klicken, gelangen Sie jetzt zur Produktdetailseite, auf der Sie bestimmte Produktoptionen auswählen können. Zuvor führte die Anwendung Sie zu einer 404-Fehlerseite um.
  • Die Anwendung verknüpft ein einfaches Produkt nicht mehr mit einem konfigurierbaren Produkt, wenn der API-Aufruf zur Verknüpfung dieser Produkte fehlschlägt.
  • Das Rendering von SKUs in der Liste "Aktuelle Varianten"für ein konfigurierbares Produkt wurde korrigiert. Fehlerbehebung, die von KaushikChavda in der Pull-Anforderung gesendet wurde 26007. GitHub-25591
  • Sie können jetzt system.xml -Konfigurationsinformationen speichern, indem Sie Werte in Admin > System > Konfiguration in Feldern eingeben, denen keine Beschriftungen zugeordnet sind. Fehlerbehebung, die von Andrii Chorniy in der Pull-Anforderung gesendet wurde 25985. GitHub-23899
  • Die Leistung von \Magento\ConfigurableProduct\Model\Product\Type\Configurable::isSalable wurde optimiert. Fehlerbehebung, die von Stanislav Ilnytskyi in der Pull-Anforderung gesendet wurde 26071. GitHub-26065
  • Die Logik, die für die Aktualisierung konfigurierbarer Produktbilder verantwortlich ist, wurde verbessert. Zuvor wurde bei einfachen Produkten, die mit einem konfigurierbaren Produkt verknüpft waren, nur das Standardbild angezeigt, das mit dem konfigurierbaren Produkt verknüpft war. Manchmal wurde in der Anwendung das falsche Hauptbild für das Produkt angezeigt. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 26560. GitHub-26473, GitHub-26856, GitHub-26858
  • Die Anwendung zeigt jetzt den Sonderpreis eines Produkts wie erwartet an, wenn Sie eine ermäßigte Option eines konfigurierbaren Produkts auswählen. Zuvor wurde class="normal-price" nicht in class="special-price" geändert, wenn eine abgezinste Option ausgewählt wurde. Fehlerbehebung, die von Ravi Chandra in der Pull-Anforderung gesendet wurde 26170. GitHub-24972

Cookies

  • Die Funktionen setRedirectCookie und clearRedirectCookie funktionieren jetzt erwartungsgemäß. Bisher wurden mit diesen Funktionen Cookies an den Browser gesendet, aber alle Cookie-Parameter fehlten. GitHub-24547
  • Google Tag-Manager-Tags werden nicht mehr ausgelöst, wenn ein Kunde zu einem neuen Store navigiert, ohne das Google Tag Manager-Cookie zu akzeptieren.
  • Den Funktionen setRedirectCookie und clearRedirectCookie wurden Metadaten hinzugefügt. Fehlerbehebung, die von Alexander Lukyanov in der Pull-Anfrage gesendet wurde 24612. GitHub-24547

Benutzerdefinierte Kundenattribute

  • Die Anwendung zeigt jetzt benutzerdefinierte Kundenadressattributwerte an, wie im Adressbereich des Checkout-Workflows erwartet. Zuvor zeigte das Programm den benutzerdefinierten Kundenadressattributcode anstelle des -Werts an und es wurde ein JavaScript-Fehler ausgelöst.
  • Die Anwendung gibt keinen Fehler mehr aus, wenn Sie beim Erstellen eines Unternehmenskontos auf der Storefront ein leeres Kundenattributfeld in das Feld Forms zur Verwendung in einschließen. Zuvor hatte die Anwendung den folgenden Fehler ausgegeben: PHP Fatal error: Uncaught TypeError: Argument 2 passed to Magento\Eav\Model\Attribute\Data\Text::validateLength() must be of the type string, null given.
  • Die Anwendung speichert jetzt benutzerdefinierte Kundenadressattribute und implementiert sie erwartungsgemäß in Registrierungsformulare. Bisher hat die Anwendung beim Erstellen eines Kontos aus dem Warenkorb kein neues benutzerdefiniertes Kundenadressattribut gespeichert.

Kunde

  • Kunden, die Newsletter als Gast abonniert haben, werden nach der Registrierung für ein neues Konto nicht mehr abgemeldet.
  • Die Anwendung verwendet nun für jede Kennwortänderung eine neue PHPSession .
  • Sie können jetzt einen Kunden erfolgreich erstellen und ihn mit einer bestimmten Website verknüpfen, indem Sie das Dropdown-Menü "Mit Website verknüpfen"unter Kunden > Alle Kunden > Neuen Kunden hinzufügen verwenden. Wenn Sie zuvor versucht haben, einen neuen Kunden mit der nicht standardmäßigen Website in einer Multi-Site-Bereitstellung zu verknüpfen, hat die Anwendung diesen Fehler angezeigt: The store view is not in the associated website.
  • Die Anwendung speichert nun die Informationen, die ein Kunde beim Checkout in die Standardabrechnungs- und Versandfelder eingibt, wenn die Transaktion ursprünglich aufgrund einer ungültigen Kreditkarte abgelehnt, später jedoch erfolgreich abgeschlossen wird. Bisher hat die Anwendung zwar die Bestellung erstellt, als der Kunde gültige Zahlungsinformationen eingab, aber nicht die standardmäßigen Abrechnungs- oder Versandadressen im Abschnitt Mein Konto des Checkout-Workflows aktualisiert.
  • Die Anwendung berücksichtigt jetzt die Kundengruppeneinstellungen, wenn Sie aus dem Admin in einer Bereitstellung mit mehreren Sites einen neuen Kunden erstellen.
  • Die Anwendung importiert jetzt Kundendaten erfolgreich mit der Option Kunde und Adressen (einzelne Datei) , wenn cron aktiviert ist und der Kundenraster-Indexer auf Nach Zeitplan aktualisieren eingestellt ist. Nach Ausführung von cron sind die importierten Kundeninformationen wie erwartet im Admin verfügbar. Zuvor importierte die Anwendung die Kundendaten, aktualisierte jedoch nicht das Kundenraster mit den neu importierten Kundendatensätzen.
  • Sie können jetzt einen neuen Kunden aus der Storefront erstellen, wenn das Geburtsdatum erforderlich ist. Zuvor war es nicht möglich, einen neuen Kunden zu erstellen, wenn dieses Feld erforderlich war, selbst wenn Sie gültige DOB-Werte eingegeben haben. GitHub-26700
  • Bei der Kundenerstellung aus dem Admin wird nun die standardmäßige Kundengruppeneinstellung wie erwartet berücksichtigt.
  • Der PHPSessionId wird jetzt wie erwartet geändert, nachdem sich ein Kunde abmeldet und sich dann wieder anmeldet.
  • In der Admin-Ansicht eines Kundenkreises werden jetzt alle Produkte angezeigt, die von mehreren Websites in einer Bereitstellung auf mehreren Websites zum Warenkorb hinzugefügt wurden. Wenn ein Kunde zuvor von einer nicht standardmäßigen Website ein Produkt zum Warenkorb hinzugefügt hat, wurde das Produkt nicht im Admin angezeigt, selbst wenn Kundenkonto freigeben auf Global festgelegt war.
  • Die Validierung funktioniert jetzt wie erwartet für das Feld Geburtsdatum bei der Bearbeitung eines Kunden über den Administrator. Zuvor hat die Anwendung das Gebietsschema des Benutzers nicht berücksichtigt, und bei einigen Geburtsdaten wurde folgender Fehler angezeigt: The Date of Birth should not be greater than today. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27149. GitHub-27027
  • Das E-Mail-Feld ist nicht mehr erforderlich, wenn ein Administrator eine Bestellung aufgibt. Fehlerbehebung, die von solwininfotech in der Pull-Anforderung gesendet wurde 24479. GitHub-22251
  • Die Anwendung zeigt jetzt nur die Produkte an, die der Kunde in seinen Warenkorb gelegt hat, wenn der Warenkorb vom Administrator angezeigt wird. Zuvor wurden im Warenkorb eines Kunden alle Produkte im Katalog angezeigt, wenn sie vom Administrator aufgerufen wurden. Fehlerbehebung, die von Ravinder in der Pull-Anforderung gesendet wurde 26489. GitHub-26437
  • Im Dashboard Mein Konto werden die Werte der E-Mail-Adressen jetzt korrekt in der Mobile-Ansicht angezeigt. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 25942. GitHub-25935
  • Wenn Sie im Anmeldeformular für Kunden mehrmals auf die Schaltfläche Konto erstellen klicken, wird die Registrierungsanfrage nicht mehr mehr als einmal gesendet. Fehlerbehebung, die von princeCB in der Pull-Anfrage gesendet wurde 26642. GitHub-26590

Kundensegment

  • Die Anwendung entfernt Ihr Kundenkonto nicht mehr aus einem Kundensegment, wenn Sie sich als Benutzer anmelden, der dem Kundensegment zugewiesen ist, wenn das Segment eine Bedingung für frühere Bestellungen enthält. Zuvor mussten Sie nach dem Anmelden auf "Segmentdaten aktualisieren"klicken, bevor die Anwendung Ihr Konto in der Liste "Matched Customers"anzeigte.
  • Kundensegmente funktionieren nun erwartungsgemäß, wenn Segmentbedingungen die Gesamtzahl der Bestellungen enthalten.
  • Kundensegmentregeln werden nun wie erwartet angewendet, wenn Kundenkonten für die globale Freigabe eingerichtet sind.
  • Wir haben die Leistung beim Bearbeiten und Speichern von Kundensegmenten verbessert, die eine große Anzahl von Kunden enthalten (mehr als drei Millionen). Zuvor hatte die Anwendung beim Erstellen oder Bearbeiten eines Kundensegments, das viele Kunden enthielt, einen 500-Fehler ausgelöst.

Verzeichnis

  • Das Dropdown-Menü Standardstatus wird jetzt mit Daten gefüllt, die auf den zulässigen Ländern basieren, die der ausgewählten Website zugewiesen wurden, wenn Sie einen Wert für das Feld Berechnung des Standardsteuerziels konfigurieren. Zuvor wurden in diesem Dropdown-Menü die Länder aufgelistet, die der Standardwebsite zugewiesen waren.

herunterladbar

  • Sie können jetzt eine Importdatei verwenden, um herunterladbare Produkte stapelweise nach SKU und Beschreibung zu aktualisieren. Zuvor traten Validierungsfehler auf und der Import schlug fehl.

Dynamischer Block (früher Banner)

  • Dynamische Blöcke funktionieren jetzt erwartungsgemäß mit Kundensegmenten. Die Anwendung zeigt keinen dynamischen Baustein mehr an, wenn die Bedingung, die den Trigger durchführen sollte, nicht erfüllt ist. Zuvor zeigte die Anwendung einen dynamischen Block für Benutzer an, die sich als Gast angemeldet hatten, wenn der Warenkorb leer war.
  • Dynamische Bausteine werden jetzt auf der Storefront basierend auf dem Kundensegment und der Store-Ansicht gerendert.

EAV

  • Die Anwendung berücksichtigt jetzt speicherspezifische Einstellungen, die bestimmen, ob das Telefonnummernfeld des Checkout-Workflows in einer Bereitstellung mit mehreren Sites erforderlich ist. Zuvor trat bei Bereitstellungen, bei denen ein Store dieses Feld im Checkout-Workflow benötigte und ein anderer Store es nicht tat, folgender Fehler auf: Please check the shipping address information. "telephone" is required. Enter and try again, wenn Kunden, die dieses Feld beim Auschecken im Speicher nicht ausgefüllt haben, dies aber nicht benötigten.
  • Die EAV-Sortierreihenfolge nach attribute option_id funktioniert jetzt wie erwartet. Fehlerbehebung, die von Tan Sezer in der Pull-Anforderung gesendet wurde 24360. GitHub-24357
  • Sie können jetzt ein neues Produkt erstellen, nachdem Sie ein neues Attribut über REST hinzugefügt und es einem vom Administrator festgelegten Attributsatz zugewiesen haben. Zuvor hatte die Anwendung einen 500-Fehler ausgelöst. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27191. GitHub-26827

E-Mail

  • Die Autorisierungs-E-Mails, die an einen Kunden gesendet werden, wenn er eine Rückgabe anfordert, enthalten jetzt den RMA-Status wie erwartet. Zuvor wurde in dieser E-Mail anstelle des erwarteten Rückgabestatus eine leere Zeichenfolge angezeigt.
  • Kunden werden nicht mehr von der aktuellen Website weitergeleitet, wenn sie ein vergessenes Kennwort in Multi-Site-Bereitstellungen melden, in denen Kundenkonten global freigegeben werden. Zuvor wurden Kunden auf die Website umgeleitet, auf der das Konto erstellt wurde.
  • Bestellbestätigungs-E-Mails, die an Kunden gesendet werden, enthalten jetzt wie erwartet die Liste der bestellten Artikel. Zuvor enthielten beim Erstellen einer E-Mail-Vorlage in Admin durch Laden und Speichern der Standardvorlage die aus dieser Vorlage generierten E-Mails nicht die Liste der sortierten Elemente. GitHub-26882

Frameworks

  • Abhängigkeiten vom Zend Framework wurden in das Laminas-Projekt migriert, um die Umstellung des Zend Framework auf das Laminas-Projekt der Linux Foundation widerzuspiegeln. Das Zend-Framework wird nicht mehr unterstützt. Fehlerbehebung, die von Ihor Sviziev in der Pull-Anforderung gesendet wurde 26436. GitHub-26335
  • Die speziellen Einstellungen für den Preisbereich (von/bis Datum) funktionieren jetzt für Administratorkonten mit einem niederländischen Gebietsschema ordnungsgemäß.
  • php bin/magento cron:run verarbeitet keine Elemente aus der Änderungsprotokolltabelle mehr mehrmals. Wenn Sie zuvor mehr als 100000 neue Versionen in der Änderungsprotokolltabelle hatten, konnten Aktionen mehrmals für denselben entity id aufgerufen werden.

  • Der Befehl php bin/magento setup:cron:run wurde entfernt. Entfernen Sie beim Aktualisieren auch Verweise auf diese Datei in den Registerkarten .

  • Die Datei update/cron.php wurde in Version 2.4.0 entfernt. Wenn diese Datei in Ihrer Installation vorhanden ist, kann sie sicher entfernt werden. Entfernen Sie beim Aktualisieren auch Verweise auf diese Datei in den Registerkarten .

  • Mit der Aktion "Attribut aktualisieren"wird der Zeitstempel der updated_at column eines Produkts jetzt korrekt von catalog_product_entity aktualisiert, wenn Sie das Produkt auf der Admin-Produktseite zur Bearbeitung aktualisieren.
  • Wenn Sie 'persistent' => '1' in env.php einstellen, wird kein Fehler mehr ausgegeben, wenn Sie setup:upgrade ausführen.
  • Der ungültige Formularschlüssel. Bitte aktualisieren Sie die Textzeichenfolge der Seite auf der Anmeldeseite ist jetzt erwartungsgemäß übersetzt.
  • Die Leistung der Funktion Magento\Framework\App\DeploymentConfig\Reader::load wurde verbessert. Bisher wurde diese Funktion wiederholt aufgerufen, als eine Anfrage an Magento gestellt wurde, was dazu führte, dass bei jedem Aufruf der Methode config.php - und env.php config -Dateien geladen wurden.
  • Die Anwendung lädt keine blank.html -Seite mehr herunter, wenn ein Administrator beim Erstellen einer Bestellung durch den Administrator auf ein Produkt klickt.
  • Nicht zwischenspeicherbare Bausteine, die dem Standardlayout in Referenzanweisungen für nicht vorhandene (nicht deklarierte) Komponenten auf der Seite hinzugefügt werden, wirken sich nicht mehr auf die Zwischenspeicherung von Seiten aus. Durch das Hinzufügen nicht zwischenspeicherbarer Blöcke zu Standard-Layout-Handlern werden alle Seiten nicht zwischenspeicherbar. Dies ergibt sich aus dem Prozess der Layouterstellung: Während der Layoutgenerierung erfasst die Anwendung alle verfügbaren Layout-Handles für eine bestimmte Seite und führt Anweisungen von ihnen in die endgültige Layoutstruktur der Seite zusammen. Der Standard-Layout-Handle wird für jede Seite als einfacher Handle verwendet. Daher werden Layout-Aktualisierungen, die für den Standard-Handler deklariert werden, auf jeder Seite angezeigt. GitHub-9041
  • Der MySQL-Sperrmanager ist jetzt der primäre Sperrmanager. Daher ist die erforderliche Mindestversion von MySQL 5.7.9.
  • queue_consumer.xml erlaubt nun Zahlen in der handler-Klasse. Zuvor schlug die XSD-Validierung fehl, wenn ein Handler eine Zahl im Pfad enthielt. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 25952. GitHub-25731
  • Ein falscher @var -Verweis im doc -Block der Klassenmember-Variablen $queueIterator in der Klasse \Magento\Framework\MessageQueue\Topology\Config wurde korrigiert. Fehlerbehebung, die von Artem Voloznov in der Pull-Anforderung gesendet wurde 24976. GitHub-24971
  • JavaScript-Seitenlade-Listener werden jetzt ausgelöst, wenn ein Dokument nicht mehr loading ist, anstatt darauf zu warten, bis es als complete markiert ist, da das Warten, bis das Dokument als complete markiert ist, zu schwerwiegenden Verzögerungen beim Rendern von JavaScript-Inhalten führen kann. Fehlerbehebung, die von John Hughes in der Pull-Anforderung 23313 und der Pull-Anforderung 50 eingereicht wurde. GitHub-22909
  • Die Anwendung zeigt jetzt die folgende informative Nachricht an, wenn Sie versuchen, ein Produkt Ihrer Wunschliste mit einer Menge von 0 oder einer negativen Zahl hinzuzufügen: Please enter a valid number in this field. Zuvor wurde in der Anwendung folgender Fehler angezeigt: We can't update your Wish List right now. Fehlerbehebung, die von Pawe Tylek in der Pull-Anforderung gesendet wurde 25641. GitHub-25032
  • Die Anwendung unterstützt nicht mehr die Vererbung von DTO-Klassen aus der Magento\Framework\Api\AbstractExtensibleObject-Klasse. Fehlende PHP-Anmerkung @api wurde zu AbstractExtensibleModel hinzugefügt und die fehlende @deprecated AbstractExtensibleObject wurde eine Anmerkung hinzugefügt. Fehlerbehebung, die von Alexander Taranovsky in der Pull-Anforderung gesendet wurde 22011. GitHub-22010
  • Sie können Produkte nun erwartungsgemäß speichern, nachdem Sie ein produktbezogenes Datum geändert haben (z. B. news_from_date, news_to_date, special_price_from_date, special_price_to_date), und zwar in Stores, die nicht englische Gebietsschemata implementieren. Zuvor hatte die Anwendung einen Fehler ähnlich dem folgenden ausgegeben: Invalid input datetime format of value '22/5/2019.

Allgemeine Fehlerbehebungen

  • Das Kundenmodul ist nicht mehr vom Überprüfungsmodul abhängig. Zuvor war es aufgrund dieser Abhängigkeit nicht möglich, das Überprüfungsmodul zu deaktivieren.
  • Die Seite zur Produktbearbeitung wird jetzt erfolgreich geladen, wenn das für die Seite eingestellte Standardattribut ein Dropdown-Attribut mit der Auswahlbeschriftung enthält.
  • Das grafische Bestellungsdiagramm, auf das über den Tab Bestellungen im Admin zugegriffen werden kann, spiegelt nun die Bestellmenge genau wider.
  • Die Admin-URL eines Stores leitet nicht mehr zur Storefront-URL weiter, wenn diese beiden URLs unterschiedlich sind.
  • Die Generierung von URL-Neuschreibungen für Unterkategorien funktioniert jetzt ordnungsgemäß, wenn das Leistungs-Toolkit-Profil mit mehr als einer Website verwendet wird.
  • Sie können jetzt ein leeres Benutzermodell löschen, ohne die Administratorrolle zu löschen, der es zugewiesen ist.
  • Der TinyMCE4-Editor unterstützt jetzt alle HTML-Tags.
  • Durch Klicken auf die Schaltfläche Offline zurückerstatten im Workflow zur Erstellung eines Kreditmemo-Workflows wird jetzt ein Kreditmemo wie erwartet generiert. Zuvor wurde diese Schaltfläche durch einen JavaScript-Fehler deaktiviert und das Programm hat kein Kreditmemo erstellt.
  • Händler können jetzt ein Produktattribut vom Typ Decimal erstellen. Zuvor hatte die Anwendung aufgrund einer früheren Fehlerbehebung den Produktattributtyp Price nicht angezeigt. GitHub-26949
  • Die Anwendung gibt keinen 500-Fehler mehr zurück, wenn Sie versuchen, eine Kategorieseite auf der Storefront zu öffnen, wenn auf der Registerkarte "Design"der Seite "Kategorie"die Option Layout = Produkt - Vollständige Breite eingestellt wurde.
  • Es wurde ein Fehler in AbstractSimpleObjectBuilder.php behoben.
  • MAP (Minimum Advertised Price) funktioniert nun wie erwartet für Gruppenprodukte.
  • Die Anwendung leitet Sie jetzt zur Startseite der entsprechenden Store-Ansicht weiter, wenn Sie die Sprache auf CMS-Seiten in einer Bereitstellung mit mehreren Stores ändern. Zuvor zeigte die Anwendung eine 404-Seite an, als Sie die Sprache auf bestimmten CMS-Seiten änderten.
  • Die Bestellabfragen (SalesOrderIndexGridAsyncInsertCron) wurden überarbeitet, um die Größe des zurückgegebenen Datensatzes und die Häufigkeit der Abfragen zu reduzieren.
  • Sie können jetzt erfolgreich eine CMS-Seite erstellen und sie der Stammkategorie der Website in der CMS-Hierarchie zuweisen.
  • Kunden können jetzt einen Produktpreis anzeigen oder ein Produkt zum Warenkorb hinzufügen, wenn Kategorieberechtigungen aktiviert sind (z. B. wenn der Kundengruppe Nicht angemeldet diese Berechtigungen gewährt wurden).
  • Die Produktregeln gelten nun wie erwartet für nicht vorrätige Produkte. Zuvor zeigte die Anwendung nicht vorrätige Produkte nicht in der Produktliste an, selbst wenn die Regel so konfiguriert war, dass nicht vorrätige Produkte angezeigt wurden.
  • Durch Klicken auf die Schaltfläche Versand verfolgen für eine Bestellung des Administrators werden jetzt Tracking-Informationen in einem Popup-Fenster wie erwartet angezeigt. Zuvor führte dieser Link den Administrator zur Anmeldeseite.
  • Die Anwendung zeigt jetzt eine informative Fehlermeldung an und zeigt das Registrierungsformular weiterhin wie erwartet an, wenn ein Fehler auftritt, wenn ein Kunde versucht, ein Registrierungsformular auszufüllen, das ein Kundenattribut mit Mehrfachauswahl enthält. Zuvor wurde in der Anwendung ein 500-Fehler angezeigt.
  • Der Antrag zeigt nun die Schaltfläche Kreditvermerk nach der teilweisen Rückerstattung einer Bestellung an. Zuvor wurde diese Schaltfläche in der Anwendung nicht angezeigt, nachdem Sie eine teilweise Rückerstattung erstellt hatten. Außerdem war es nicht möglich, ein Kreditmemo für den Rest der Bestellung zu erstellen.
  • Massenbestellaktualisierungen über REST ändern jetzt den Bestellstatus erwartungsgemäß. Zuvor gab die Anwendung diesen Fehler aus: report.ERROR: Property "AdditionalInformation" does not have accessor method "setAdditionalInformation" in class "Magento\Sales\Api\Data\OrderPaymentInterface".
  • Attributfilter werden jetzt wie erwartet im Baustein "Shopping Options"der Seite Kategorie angezeigt.
  • Sie können jetzt die Produktobergrenze auf der Seite Kategorie in Bereitstellungen, in denen B2B installiert ist, von 24 auf 36 ändern. Zuvor hatte die Anwendung einen schwerwiegenden Fehler ausgelöst, wenn diese Produktbeschränkung auf 36 erhöht wurde.
  • Kunden-Abrechnungs- und Versandadressen werden jetzt wie erwartet auf der Seite Admin-Kundenbearbeitung auf der Registerkarte Adressen angezeigt, wenn sie in Internet Explorer angezeigt werden. Fehlerbehebung, die von Vasilii Burlacu in der Pull-Anforderung gesendet wurde 27383. GitHub-27370
  • Alle Lesezeichenansichten bleiben beim Löschen nun bearbeitbar. Bisher konnten alle Lesezeichenansichten nicht bearbeitet werden, nachdem Sie die erste Ansicht für Konten mit mehreren Lesezeichenansichten gelöscht hatten. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26263. GitHub-14913
  • Die Ebenennavigation unterbricht nicht mehr die HTML5-Validierung des Mustermoduls. Zuvor traten HTML-Überprüfungsfehler für Attribute auf, die nicht im W3C-Markup-Validierungsdienst definiert waren, aber diese Attribute wurden zu Datenattributen geändert. Fehlerbehebung, die von Nirav Patel in der Pull-Anforderung gesendet wurde 26055. GitHub-22363
  • Ein nicht verwendeter require.JS Alias (critical-css-loader ) has been removed from app/code/Magento/Theme/view/frontend/requirejs-config.js). Fehlerbehebung, die von Tu Nguyen in der Pull-Anforderung gesendet wurde 26987. GitHub-26963
  • Die Anwendung implementiert nun die throwable-Schnittstelle von PHP7.x, um die Erfassung aller Fehler zu ermöglichen, die möglicherweise vertrauliche Informationen wie Passwörter enthüllen. Fehlerbehebung, die von miszyman in der Pull-Anforderung gesendet wurde 25250. GitHub-23350
  • Durch Drücken der ESC-Taste bei der Eingabe des Namens eines neuen Ordners im Popup-Fenster "Ordner erstellen"wird das Popup jetzt wie erwartet geschlossen, ohne dass der Ordner erstellt wird. Fehlerbehebung, die von Shankar Konar in der Pull-Anforderung gesendet wurde 25349. GitHub-572
  • Eine falsch verschachtelte HTML-Struktur wurde korrigiert. Zuvor führte diese Struktur zu einem fehlerhaften Layout für die Liste verwandter, Up-Sell- oder Crosssell-Produkte. Fehlerbehebung, die vom Pieter Hoste in der Pull-Anforderung gesendet wurde 27926. GitHub-27920
  • Duplizierter Aufruf von addToolbarBlock wurde entfernt, was zu zwei ähnlichen Bedingungen in ORDER BY geführt hatte. Fehlerbehebung, die von Vasilii Burlacu in der Pull-Anforderung gesendet wurde 27263. GitHub-26708
  • Händler können jetzt ein Ablaufdatum für Admin-Benutzerkonten festlegen. Fehlerbehebung, die von Laura Folco in der Pull-Anfrage gesendet wurde 2837. GitHub-22833
  • Wir haben die @api PHP-Anmerkung zu AbstractExtensibleModel, die @deprecated PHP-Anmerkung zu AbstractExtensibleObject und @see zu AbstractExtensibleModel hinzugefügt. Fehlerbehebung, die von Alexander Taranovsky in der Pull-Anforderung gesendet wurde 22011. GitHub-22010

Geschenkkarten

  • Der GET V1/orders/:orderId -Aufruf gibt die Geschenkkartencodes wie erwartet zurück.

Geschenkverpackung

  • Die Geschenkverpackung kann jetzt zum Warenkorb hinzugefügt werden, wenn sie auf der Produktebene aktiviert ist. Zuvor konnten Sie einem Produkt auf der Storefront eine Geschenkverpackung hinzufügen, die Anwendung enthielt jedoch keine Geschenkverpackung in der Bestellübersicht.
  • Eine abgelaufene Geschenkkarte wird erwartungsgemäß aktiv, wenn Sie ihr Ablaufdatum in ein zukünftiges Datum ändern. Zuvor war die Geschenkkarte abgelaufen.
  • Die Seite "Auftrag erstellen"von Admin wird jetzt ordnungsgemäß geladen, wenn die Einstellung Geschenkgutschriften auf Bestellebene zulassen und die Vorlagenminimierung aktiviert sind. Wenn Sie zuvor versucht haben, diese Seite zu öffnen, während diese Einstellungen aktiviert waren, hat die Anwendung diesen Fehler ausgegeben: Warning: require(content.phtml): failed to open stream: No such file or directory.
  • Die Anwendung berechnet nun die Kosten der Geschenkverpackung korrekt anhand der Anzahl der Produkte, für die Sie die Geschenkverpackung bestellt haben. Zuvor waren in der Anwendung nur die Kosten der Geschenkverpackung für ein Produkt in der Bestellung enthalten.

Google Tag Manager

  • Merchants können jetzt das Senden von Daten an Google Analytics verschieben, bis bestimmte Bedingungen erfüllt sind.
  • Die fehlende Vorlage Magento_GoogleTagManager::checkout/set_checkout_option.phtml wurde wiederhergestellt.

GraphQL

  • Wenn ein Warenkorb inaktiv wird und eine neue Warenkorb-ID erstellt wird, gibt die Anwendung unter bestimmten Umständen die GraphQL-Meldung The cart isn't active anstelle von Current user does not have an active cart zurück. Fehlerbehebung, die von Vadim Malesh in der Pull-Anfrage gesendet wurde 27187. GitHub-26117
  • Der Code wurde entfernt, der einen Fehler verursachte, wenn GraphQL zum Hinzufügen von Produkten zum Warenkorb verwendet wurde, wenn ein zuvor hinzugefügtes Produkt nicht mehr vorrätig war. Fehlerbehebung, die von AleksLi in der Pull-Anforderung gesendet wurde 27015. GitHub-26683
  • Es wurde ein Problem in GraphQL behoben, bei dem die Anwendung nicht alle erforderlichen Informationen zurückgab, während Fragmente in der Produktabfrage verwendet wurden. Fehlerbehebung, die von Riccardo Tempesta in der Pull-Anforderung gesendet wurde 26218. GitHub-26217

  • Die GraphQL-Mutation setShippingMethodsOnCart ruft nicht mehr die falschen Daten im Attribut available_shipping_methods ab. Fehlerbehebung, die von Vadim Malesh in der Pull-Anfrage gesendet wurde 27004. GitHub-26742

Gruppierungsprodukte

  • Sie können jetzt ein einfaches Produkt, das zu einem Gruppenprodukt gehört, zum Warenkorb hinzufügen, wenn ein anderes einfaches Produkt, das zu derselben Gruppe gehört, nicht vorrätig ist. Fehlerbehebung, die von Gihovani Filipp Pereira Dem̩ Trio in der Pull-Anforderung gesendet wurde 24955. GitHub-22304
  • Der Antrag sendet nun wie erwartet E-Mails über erstattete Gruppenprodukte an Kunden. Fehlerbehebung, die von Alexander Taranovsky in der Pull-Anforderung gesendet wurde 26246. GitHub-26245
  • Sie können Ihrem Warenkorb jetzt ein untergeordnetes Produkt eines gruppierten Produkts hinzufügen, wenn eines der anderen untergeordneten Produkte des gruppierten Produkts nicht vorrätig ist. Wenn zuvor ein untergeordnetes Produkt nicht vorrätig war, konnten Sie dem Warenkorb keine anderen untergeordneten Produkte hinzufügen.

Bilder

  • Bilder werden jetzt wie erwartet in pub/media/catalog/category gespeichert, wenn Sie Kategoriebilder speichern. Zuvor speicherten die Anwendungen diese Bilder in pub/media/catalog/tmp/category.
  • Bilder mit Wasserzeichen verdecken nicht mehr das Produktbild, das sie überlagern. Zuvor war das Produktbild nicht sichtbar, wenn das Wasserzeichenbild größer war als das Produktbild, auf das es angewendet wurde.
  • Sie können jetzt ein Bild vom Administrator erfolgreich in einer Kategorie speichern. Zuvor fehlte ein Teil der URL, nachdem Sie das Bild gespeichert hatten, und Sie konnten das Bild nicht erneut öffnen.
  • Das Programm zeigt nun nach dem Hochladen .png Bilder an.
  • Bilder, die mit dem Seitenaufbau in einen CMS-Block hochgeladen wurden, werden jetzt wie erwartet in der Vorschau angezeigt, wenn sie von einem Administrator hochgeladen werden, der über eine Basis-URL verfügt, die sich von der Storefront-URL unterscheidet.
  • Durch die Verwendung von REST zum Hinzufügen oder Aktualisieren eines Bildes wird jetzt eine Bildminiatur wie erwartet erstellt. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27170. GitHub-26825
  • Benutzerdefinierte Attribute von durch Block\Product\ImageFactory generierten Bildern werden jetzt korrekt dargestellt. Bisher konnten Sie dem Attribut-Markup keine eigenen benutzerdefinierten Attribute hinzufügen, da die HTML-Ausgabe falsch maskiert wurde. Fehlerbehebung, die von alexander-aleman in der Pull-Anforderung gesendet wurde 26959. GitHub-25219
  • Bilder werden nicht mehr verwischt, wenn eine Storefront über eine iPhone angezeigt wird. Fehlerbehebung, die von Dmitriy in der Pull-Anforderung gesendet wurde 24743. GitHub-24735
  • Bilder auf der Storefront sind jetzt responsiv. Zuvor war die Bildhöhe verzerrt. Fehlerbehebung, die von Sean van Zuidam in der Pull-Anforderung gesendet wurde 27041. GitHub-27040
  • Das standardmäßige Store-Logo ist jetzt auf der Storefront sichtbar, wenn das Design Magento_blank verwendet wird. Fehlerbehebung, die von Vasilii Burlacu in der Pull-Anforderung gesendet wurde 27497. GitHub-27496

Import/Export

  • Die Anwendung gibt beim Import keinen Fehler mehr aus, wenn importierte Daten einen swatch_image Store-View-Schlüssel mit dem Wert no_selection enthalten. Zuvor hatte die Anwendung den folgenden Fehler ausgegeben: Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in row(s): 1. GitHub-25026
  • Die Anwendung aktualisiert jetzt Bilder wie erwartet, wenn Sie beim Importieren von Produkten in Bereitstellungen mit mehreren Store-Ansichten die Einstellung hide_from_product_page verwenden.
  • Die anpassbaren Optionen werden jetzt erwartungsgemäß importiert, wenn row_id nicht gleich der entity_id eines Produkts ist. Zuvor führte die Anwendung keine anpassbaren Optionen ein, wenn row_id nicht mit dem Wert entity_id eines Produkts übereinstimmte, was dazu führte, dass bestimmte Produkte nicht importiert wurden.
  • Mit konfigurierbaren Produkten verknüpfte Bilder werden jetzt beim Import ordnungsgemäß hochgeladen und stehen wie erwartet auf der Seite zur Produktbearbeitung zur Verfügung.
  • Exportierte .csv -Dateien spiegeln jetzt die Filtereinstellungen für die Einbeziehung von Produkten aus Lager oder nicht vorrätig. Zuvor exportierte die Anwendung alle Produkte, unabhängig von der ausgewählten Lagerposition.
  • Sie können jetzt Kunden mithilfe der Option Kunden und Adressen in einer Datei des Import-Workflows erfolgreich importieren oder aktualisieren. Wenn Sie zuvor diese Option ausgewählt haben, hat die Anwendung die Kundendaten nicht importiert und den folgenden Fehler angezeigt: Invalid data for insert.
  • Der Stock-Indexer wird jetzt wie erwartet ausgelöst, nachdem der Import durchgeführt und der Produktstatus aktualisiert wurde. Zuvor hat der Stock-Indexer die geänderten Produktinventardaten nicht indiziert.
  • Die Anwendung importiert jetzt erfolgreich alle benutzerdefinierten Optionen für die untergeordneten Produkte eines konfigurierbaren Produkts, wenn store_view_code angegeben ist. Dies funktioniert unabhängig davon, ob Sie konfigurierbare Produkte einzeln oder gemeinsam importieren. Zuvor hat das Programm nicht alle benutzerdefinierten Optionen erfolgreich importiert, wenn die Importdatei mehr als ein Element enthielt und store_view_code angegeben wurde.
  • Die Anwendung stellt jetzt eine Meldung während des Produktimports bereit, die angibt, welche Produkte in der importierten .csv -Datei duplizierte Schlüssel aufweisen. Händler können diese Informationen zur Lösung von Konflikten verwenden. Zuvor wurde in der Anwendung folgender Fehler angezeigt: Notice: Undefined index: name in /var/www/html/ee233dev/app/code/Magento/CatalogImportExport/Model/Import/Product.php on line 2524
  • Die Anwendung zeigt jetzt eine informativere Fehlermeldung an und zeigt keinen Downloadlink an, wenn Sie versuchen, einen Ordner aus der Liste System > Export zu löschen. Als Sie zuvor versucht haben, ein Verzeichnis aus dieser Liste zu löschen, zeigte das Programm weiterhin einen Downloadlink für Dateien an, die nicht heruntergeladen werden konnten, und zeigte eine informative Fehlermeldung an.
  • Die beim Import verwendete .csv -Datei enthält jetzt die richtigen Links für herunterladbare Produkte und ist jetzt korrekt formatiert, um den Import und die Aktualisierung herunterladbarer Produkte zu unterstützen.
  • Die Anwendung exportiert jetzt erfolgreich eine .csv -Datei, wenn Sie das Importverhalten auf "Ersetzen"festlegen, eine zuvor exportierte .csv -Datei auswählen und auf Daten überprüfen klicken. Zuvor zeigte die Anwendung diesen Fehler an: Data validation failed. Please fix the following errors and upload the file again und Following Error(s) has been occurred during importing process.
  • Der Stock-Indexer wird jetzt wie erwartet ausgelöst, nachdem der Import durchgeführt und der Produktstatus aktualisiert wurde. Zuvor hat der Stock-Indexer die geänderten Produktinventardaten nicht indiziert.
  • .csv -Dateien, die während des Produktimports generiert werden, enthalten nun erwartungsgemäß Gruppentitel für herunterladbare Produkte. Zuvor verhinderte die unnötige Validierung von group_title während des Imports die Anzeige von Gruppentiteln für herunterladbare Produkte.
  • Wenn cron aktiviert ist und Sie einen Kundenimport mithilfe der Option (Kunde und Adressen (einzelne Datei)) durchführen, füllt die Anwendung die Daten erwartungsgemäß in das Kundenraster von Admin. Das Kundenraster zeigt die Kunden an, sobald die manuelle Neuindizierung für customer_grid indexer abgeschlossen ist. Zuvor hat die Anwendung das Kundenraster nicht mit neu importierten Kundenadressen aktualisiert.
  • Die Anwendung zeigt nun die Kundenliste wie erwartet nach der automatischen Neuindizierung an. Zuvor funktionierte zwar die manuelle Ausführung von bin/magento index:reindex, doch wurden Kundeninformationen nach der automatischen Neuindizierung im Kundenraster nicht angezeigt.
  • Die Anwendung löscht jetzt temporäre Dateien wie erwartet aus <Magento_home>/var, nachdem der Produktimport abgeschlossen wurde.
  • Die Anwendung erstellt keine doppelten SKUs mehr in Admin, wenn Produkte durch die Datei .csv importiert werden.
  • Der Import schlägt nicht mehr fehl, wenn das importierte konfigurierbare Attribut in seinem Wert ein Gleichheitszeichen (=) enthält. Fehlerbehebung, die von dhoang89 in der Pull-Anforderung gesendet wurde 25194. GitHub-25188
  • Alle exportierten Rasterdaten (sowohl Adobe Commerce- als auch benutzerdefinierte Daten) verfügen jetzt über Optionsbeschriftungen anstelle von Optionswerten für alle Spalten mit dem Typ Select oder Multiselect. Zuvor enthielt die exportierte Tabelle beim Exportieren dieser Daten Spalten mit ID anstelle der im Raster angezeigten Werte. Fehlerbehebung, die von Maksym Novik in der Pull-Anforderung gesendet wurde 26523. GitHub-25963
  • Die Anwendung zeigt jetzt Bundle-Produkte auf der Storefront an, wie erwartet, nachdem Sie ein Produkt durch Importieren einer .csv -Datei aktualisiert haben. Fehlerbehebung, die von Pavel Bystritsky in der Pull-Anforderung gesendet wurde 25664. GitHub-25540

Index

  • Wir haben die Leistung von indexer_update_all_views verbessert. Die Indizierung ist jetzt schneller, inaktive Regeln werden nicht mehr verarbeitet und Caches werden von Einträgen nur für geänderte Produkte gelöscht.
  • Die Produktpreise auf der Storefront spiegeln nun die Anwendung einer geplanten Aktualisierung der Katalogpreisregel richtig wider. Zuvor entsprachen die Preise nicht der Preisregel des terminierten Warenkorbs, bis Sie die Indexierung manuell vorgenommen haben (php bin/magento indexer:reindex catalogrule_rule).
  • Sie können die Produktdatenbank jetzt erfolgreich neu indizieren, nachdem Sie ein Attribut hinzugefügt haben, das nicht durchsuchbar ist (d. h. die Attribute is_searchable, is_filterable, is_visible_in_advanced_search sind deaktiviert).
  • Das Programm zeigt jetzt eine Meldung an, die den Indexer identifiziert und den Zeitpunkt angibt, zu dem der Indizierungsvorgang bei einem Fehlschlagen der Neuindizierung dauerte. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 26207. GitHub-26206
  • Produkte, die in Geschäften gespeichert werden, in denen der Indexer onthefly und flache Tabellen aktiviert sind, berücksichtigen jetzt die Website-Zuweisungen. Wenn Sie zuvor alle Website-Zuweisungen aus einem Produkt entfernt und dann gespeichert haben, enthielten alle flachen Tabellen das Produkt trotz der angegebenen Website-Zuweisungen. Fehlerbehebung, die von Abel Truong in der Pull-Anfrage gesendet wurde 27365. GitHub-16315

Infrastruktur

  • Der Internet Explorer 11.x-Browser wird nicht mehr unterstützt.
  • Die Validierungslogik, die dem Feld Geburtsdatum im Formular zur Kundenregistrierung zugeordnet ist, Trigger keinen JavaScript-Fehler mehr.
  • Es wurde ein Integrationstest hinzugefügt, der $storeId für die Methode "Category Repository get()"abdeckt. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 27048. GitHub-27044
  • Die Aktivierung der Einstellung Alle Cookies blockieren in Safari führt nicht mehr zu JavaScript-Fehlern, und die Anwendung zeigt die Meldung cookies disabled erwartungsgemäß an. Zuvor wurden in der Konsole mehrere SecurityError (DOM Exception 18): The operation is insecure Fehler angezeigt. Fehlerbehebung, die von Ra̼ l Verdugo Lorenzo in der Pull-Anforderung gesendet wurde 25324. GitHub-13865
  • Die Anwendung gibt diesen Fehler nicht mehr aus, wenn Integrationstests ausgeführt werden: Error: Call to a member function findFile() on array (/var/www/html/lib/internal/Magento/Framework/Code/Generator/DefinedClasses.php:59). Zuvor führte ein Problem mit AutoloaderRegistry::getAutoloader dazu, dass Integrationstests nach dem Zufallsprinzip fehlschlugen. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 26480. GitHub-26479
  • Das Tag date in /module-sales/view/frontend/templates/order/order_date.phtml wurde auf span korrigiert. Zuvor hat die Anwendung einen Fehler in der Datei exception.log protokolliert, wenn Sie auf der Storefront auf die Seite Mein Konto > Meine Bestellungen geklickt haben. Fehlerbehebung, die von Andrii Chorniy in der Pull-Anforderung gesendet wurde 25895. GitHub-13269, GitHub-25738
  • Das JavaScript-Mixin-Modul wurde überarbeitet, um das Laden und Anwenden von Mixins für erweiterte gebündelte Module zu verbessern. Zuvor hat die Anwendung keine Mixins für erweiterte gebündelte Module geladen oder angewendet. Fehlerbehebung, die von Mateusz Krzeszowiak in der Pull-Anforderung gesendet wurde 25587. GitHub-25586
  • Der Befehl grunt clean löscht jetzt die erzeugten Code- und Metadatenordner wie erwartet. Fehlerbehebung, die von Andrii Beziazychnyi in der Pull-Anforderung gesendet wurde 25765. GitHub-25739
  • Das Ergebnis getVersion (ProductMetadata::getVersion) wird jetzt zwischengespeichert, was die Leistung der Methode ProductMetadata::getVersion verbessert. Fehlerbehebung, die von Lukasz Lewandowski in Pull-Anfrage eingereicht wurde 26001. GitHub-24025
  • Ein fehlender Setter für additional_information wurde zu OrderPaymentInterface hinzugefügt, wodurch eine Inkonsistenz zwischen der Schemdeklaration und den akzeptierten Eigenschaften aufgelöst wird. Fehlerbehebung, die von Antonino Bonumore in der Pull-Anforderung gesendet wurde 26748. GitHub-26745, GitHub-13222

Ebenennavigation

  • Die Anwendung rendert jetzt das Attribut Ja/Nein auf der Seite "Kategorie", wenn In der Ebenennavigation verwenden: Filtern möglich (mit Ergebnissen) für Storefront-Eigenschaften aktiviert ist.
  • Redundant \Magento\Sales\Model\Order\Email\Sender\ShipmentSender wurde zugunsten von \Magento\Sales\Model\Order\Shipment\Sender\EmailSender eingestellt. Fehlerbehebung, die von Adarsh Manickam in der Pull-Anforderung gesendet wurde 26714. GitHub-14885

Protokollierung

  • Bestellstatusänderungen werden nun erwartungsgemäß unter System > Aktionsprotokolle > Bericht protokolliert.
  • Die Anwendung protokolliert jetzt erwartungsgemäß Verkaufsaktionen im Admin-Aktionsprotokoll.
  • CMS-Aktionen zum Speichern von Seiten werden jetzt in den Admin Action Logs protokolliert. Zuvor wurden nur Ansichtsaktionen protokolliert.
  • Speicheraktionen auf CMS-Seiten werden jetzt erwartungsgemäß in den Admin-Aktionsprotokollen protokolliert, wenn Alle zu protokollierenden Aktionen auswählen auf der Registerkarte "Protokollierung von Admin-Aktionen"(Admin > Stores > Konfiguration > Erweitert) aktiviert ist.
  • CMS-Seitenänderungen werden jetzt wie erwartet im Aktionsprotokoll protokolliert. MFTF deckt diese Funktion ab. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 27597. GitHub-171
  • Durch Klicken auf Enter nach dem Benennen eines neuen Ordners in der Media Gallery werden jetzt alle Änderungen gespeichert, die Sie vorgenommen haben. Zuvor führte das Klicken auf Enter anstelle der Auswahl von OK mit der Maus dazu, dass alle Änderungen verloren gingen. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27029. GitHub-26847
  • Sie können jetzt einen Unterordner unter der Media Gallery erstellen, der denselben Namen wie der primäre Ordner hat. Zuvor war es nicht möglich, den Unterordner mit demselben Namen zu speichern. Fehlerbehebung, die von Vadim Malesh in der Pull-Anfrage gesendet wurde 27976. GitHub-1270

Medienspeicher

  • var/resource_config.json wird nicht mehr neu generiert, wenn ein Bild von get.php angefordert wird. Zuvor wurde diese Datei bei jedem Aufruf von get.php umgeschrieben.

New Relic

  • Adobe Commerce cronAuftragsnamen sind jetzt wie erwartet in Transaktionsspuren in NewRelic APM Monitoring - Transactions enthalten. Dies umfasst cron Aufträge, die über die Befehlszeile ausgeführt werden, sowie Aufträge, die vom Standard-Scheduler ausgeführt werden. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 25957. GitHub-22047

Newsletter

  • Kunden können sich jetzt wie erwartet für Newsletter anmelden. Wenn ein Kunde zuvor versucht hat, sein Abonnement zu bestätigen, wurde in der Anwendung der folgende Fehler angezeigt: This is an invalid subscription confirmation code.
  • Das Newsletter-Eingabefeld der Storefront-Fußzeile wird jetzt von jedem unterstützten Browser identisch gerendert. Fehlerbehebung, die von divyajyothi5321 in der Pull-Anforderung gesendet wurde 26182. GitHub-26176
  • Storefront-Nachrichten über Newsletter-Abonnements werden jetzt wie erwartet auf HTML gerendert. Fehlerbehebung, die von Oleh Usik in der Pull-Anforderung gesendet wurde 26455. GitHub-25162

Bestellungen

  • In den Teilsummen der Bestellzusammenfassung werden keine Steuern mehr angezeigt, wenn in den Anzeigeeinstellungen der Website festgelegt ist, dass Steuern ausgeschlossen werden sollen. Zuvor wurde bei der Konfiguration mehrerer Websites mit unterschiedlichen Anzeigeeinstellungen die in der Servervariablen definierte Einstellung für den Store trotz der Konfigurationen auf Store-Ebene verwendet.

Zahlungsmethoden

  • Die Integration der Zahlungsmethoden von Drittanbietern Authorize.Net, eWay, CyberSource, Braintree und Worldpay in den Kerncode wurde entfernt. Merchants sollten zu den offiziellen Erweiterungen migrieren, die auf der Commerce Marketplace verfügbar sind.
  • Die zentrale Umsetzung des Schutzes vor schweren Betrugsfällen wird nicht mehr unterstützt. Händler sollten zur Erweiterung Signifyd Fraud & Chargeback Protection migrieren, die auf dem Commerce Marketplace verfügbar ist.
  • Sie können jetzt erfolgreich eine Bestellung abschließen und zur Homepage des Händlers zurückkehren, wenn Website Payments Pro Hosted Solution konfiguriert ist. Wenn Sie zuvor auf Zurück zum Händler geklickt haben, hat die Anwendung diesen Fehler ausgegeben: Invalid Form Key. Please refresh the page.
  • Beim Wechsel der Rechnungsadresse wird der JavaScript-Funktionstext nicht mehr im Zahlungsabschnitt des Storefront-Checkout-Workflows gerendert. Fehlerbehebung, die von Chris Pook in der Pull-Anfrage gesendet wurde 26378. GitHub-26375
  • In den Credit Memos wird nun der richtige Betrag im Feld Bereinigungserstattung der Übersicht über das Credit Memo angezeigt. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27343. GitHub-13851
  • Sie können jetzt zusätzliche Informationen aus der Tabelle quote_payment column additional_information entfernen, nachdem Sie ein Anführungszeichen gespeichert haben. Bisher konnten Sie diese Informationen nach dem Speichern des Anführungszeichens nicht entfernen, da die unsAdditionalInformation-Methode in \Magento\Payment\Model\Info die Daten nicht ordnungsgemäß initialisiert hat. Fehlerbehebung, die von Marco Oliveira in der Pull-Anforderung eingereicht wurde 26084. GitHub-26083
  • Zahlungsanweisungen stammen nun aus der Store-Ansicht, aus der eine Bestellung aufgegeben wurde. Zuvor wurden Zahlungsanweisungen aus der standardmäßigen Store-Ansicht verwendet, da die BeforeOrderPaymentSaveObserver -Methode Zahlungsanweisungen aus der standardmäßigen Store-Ansicht abgerufen hat. Fehlerbehebung, die von Karyna Tsymal in der Pull-Anforderung gesendet wurde 26399. GitHub-26332
  • Die Anwendung sammelt nun die Zahlungsinformationen, die sowohl auf dem Admin als auch auf Rechnungen und Lieferrechnungen aus dem Speicher angezeigt werden, in dem die Bestellung in Bereitstellungen mit mehreren Geschäften durchgeführt wurde. Zuvor hat die Anwendung Zahlungsinformationen aus dem Standardspeicher abgeleitet. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26765. GitHub-17933

PayPal

  • Das Programm zeigt jetzt eine informative Fehlermeldung an, sobald ein Kunde nach Eingabe einer ungültigen Versandadresse im Checkout-Workflow auf PayPal klickt. Zuvor wurde in der Anwendung nur dann eine Fehlermeldung angezeigt, wenn der Kunde zum ersten Mal auf die Schaltfläche geklickt hat, nicht aber bei nachfolgenden Klicks.
  • Die Anwendung ändert den Status einer Bestellung im Abschnitt Zahlungsüberprüfung des Checkout-Workflows nicht mehr in Processing , wenn eine Zahlung mit PayPal fehlschlägt.
  • Sie können jetzt eine Bestellung mithilfe der Zahlungsmethode Payflow Link erfolgreich abschließen. Zuvor lehnte die Zahlungsmethode Payflow Link immer die Zahlung ab, da der Bestellstatus im Zahlungsstatus Pending blieb, obwohl der Bestellstatus in den Zahlungsmethodenlogs Approved war.
  • Bestellungen, die mit PayPal Payflow Pro platziert werden, werden jetzt beim Auslösen von Betrugsfiltern auf den Status Suspected Fraud gesetzt.
  • Sie können jetzt PayPal Express Checkout mit jeder unterstützten Kreditkarte verwenden. Wenn Sie zuvor bei Verwendung von PayPal Express Checkout auf eine Kreditkartenschaltfläche geklickt haben, um eine Bestellung abzuschließen, hing der Antrag und Sie konnten keine Kreditkarteninformationen eingeben.
  • Bestellungen, die in PayPal Payflow Pro platziert werden, werden jetzt beim Auslösen von Betrugsfiltern auf den Status Suspected Fraud gesetzt. Zuvor wurde der Zahlungsstatus von PayPal nicht validiert, bevor die Zahlungsgenehmigung auf der Antragsseite erfolgte.
  • Payflow Pro funktioniert jetzt wie erwartet, wenn Website-Beschränkungen aktiviert sind.
  • Die Anwendung verarbeitet jetzt erfolgreich Bestellungen, die mit PayPal Express Checkout aufgegeben wurden. Dabei gibt die Versandadresse der Bestellung eine Länderregion an, die der Kunde manuell in das Textfeld eingegeben hat, anstatt aus dem Dropdown-Menü auf der Versandseite ausgewählt zu werden. Zuvor zeigte die Anwendung diesen Fehler auf der Bestellüberprüfungsseite an: Error 500: NOTICE: PHP message: PHP Fatal error: Uncaught Error: Call to a member function getId() on null in httpdocs/vendor/magento/module-paypal/Model/Api/Nvp.php:1527. GitHub-26698
  • Die Zahlungsmethode PayPal Pro funktioniert jetzt wie erwartet im Chrome 80-Browser. Diese Zahlungsmethode hat zuvor einen Callback-Endpunkt aufgerufen, der Zugriff auf die Kundensitzung benötigte - Zugriff, die die neue standardmäßige Chrome SameSite-Cookie-Funktion nicht zulässt. GitHub-26840
  • Sie können jetzt PayPal Express erfolgreich verwenden, um eine Bestellung zu bezahlen, wenn der beständige Checkout-Warenkorb aktiviert wurde und die Einstellung Persistenz beim Abmelden löschen auf no eingestellt ist. Zuvor führte das Programm Sie zur Anmeldeseite weiter.
  • Zahlungen von Paypal Express und Web Payments Pro werden jetzt erwartungsgemäß in den Status Processing versetzt, sobald die Verarbeitung begonnen hat. Zuvor blieben die Zahlungen von Paypal Web Payments Pro im Zahlungsstatus Pending, selbst wenn die Zahlungsinformationen im Status Processing waren. Fehlerbehebung, die von Azambon in der Pull-Anforderung gesendet wurde 25876. GitHub-25659

Leistung

  • Die Logik zur Invalidierung von Kundendatenabschnitten wurde verbessert. Mit dieser Version wird eine neue Methode eingeführt, mit der alle Kundenbereichsdaten invalidiert werden, wodurch ein bekanntes Problem mit dem lokalen Speicher vermieden wird, wenn benutzerdefinierte sections.xml -Invalidierungen aktiv sind. (Zuvor war der private Inhalt (lokaler Speicher) nicht korrekt gefüllt, wenn Sie eine benutzerdefinierte etc/frontend/sections.xml mit Aktionsinvalidierungen hatten.) Siehe Privater Inhalt.
  • Der Import von Kundenkonten wurde überarbeitet, um die Importgeschwindigkeit zu verbessern.
  • Dashboard-Diagramme wurden in die Bibliothek chart.js migriert. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26923. GitHub-186
  • Die Leistung von Vorgängen, die auf großen Katalogen mit vielen Produktattributen ausgeführt werden (im Maßstab von 3.000 - 23.000 Optionen), wurde durch die Umgestaltung der Art und Weise, wie Attributoption-Arrays erstellt werden, verbessert. Fehlerbehebung, die von Behnam Shayani in der Pull-Anforderung gesendet wurde 25452. GitHub-20966

Preise

  • Die Anwendung speichert jetzt den richtigen Preis für gestufte Produkte und zeigt ihn auch dann an, wenn Sie Produkte mehrmals bearbeitet haben. Zuvor hat die Anwendung nicht die letzten Änderungen am Produktpreis gespeichert. Fehlerbehebung, die von Ravi Chandra in der Pull-Anforderung gesendet wurde 26162. GitHub-25195
  • Sowohl der feste als auch der Rabattprozentsatz werden nun korrekt auf den endgültigen Preis einer Bestellung angewendet. Zuvor wurde in der Anwendung auf der Produktdetailseite ein falscher Tier-Preis (sowohl Festpreis als auch Rabatt) für den Speicherprozentsatz angezeigt. Fehlerbehebung, die von Sathish Subramanian in der Pull-Anforderung gesendet wurde 26584. GitHub-26583

Produktwarnung

  • Die Lagerwarnungs-E-Mail, die an Kunden über die Neubesetzung eines konfigurierbaren Produkts gesendet wird, enthält jetzt den richtigen Produktpreis. Zuvor enthielt diese E-Mail einen Produktpreis von 0.
  • Die Abmeldung von Warnungen bezüglich Produktbestand funktioniert jetzt, wenn die Sitzung eines Benutzers abgelaufen ist. Wenn Sie zuvor auf den Link Hier klicken, um Warnhinweise für dieses Produkt anzuhalten geklickt haben, wurde in der Anwendung ein 404-Fehler angezeigt.
  • Abmeldeaktionen für Produktwarnungen funktionieren jetzt erwartungsgemäß. Wenn ein Kunde zuvor auf den Link Hier klicken, um die Warnungen für dieses Produkt anzuhalten geklickt hat, wurde in der Anwendung ein 404-Fehler angezeigt.

Produktvideo

  • Sie können jetzt REST verwenden, um YouTube-Videos zu aktualisieren (PUT rest/V1/products/{SKU}). Zuvor zeigte das Programm eine Miniaturansicht für das Video an, aber der Videoplayer wurde nicht geladen, als Sie auf die Schaltfläche Abspielen geklickt haben. GitHub-23194

Berichte

  • In Produktlisten werden jetzt konfigurierbare Produkte nach SKU sortiert, die konfigurierbare Produkte nach Varianten gruppieren. Zuvor wurden Produkte im Bericht nach product_id gruppiert. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 25858. GitHub-25856
  • In der Tabelle Admin > Berichte > Statistiken aktualisieren wird jetzt in der Spalte Aktualisiert anstelle von undefined der Status Aktualisiert am = Null als Nie angezeigt. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 25932. GitHub-25931
  • Der Bericht "Geringer Lagerbestand"enthält keine deaktivierten Produkte mehr. Fehlerbehebung, die von Mohamed-Asar in der Pull-Anforderung gesendet wurde 26862. GitHub-26838
  • Die Anwendung zeigt jetzt einen genauen Wert für das Feld Jahr bis Datum beginnt unter Admin > Geschäfte > Konfiguration > Allgemein > Berichte an. Fehlerbehebung, die von Priya-V-Panchal in der Pull-Anforderung gesendet wurde 27088. GitHub-27086

Return Merchandise Authorizations (RMA)

  • Die Anwendung zeigt keinen Fehler mehr an, wenn Sie erfolgreich eine Bestellung und RMA aus der Storefront erstellt haben. Zuvor hat die Anwendung den RMA wie erwartet erstellt, aber auch diesen Fehler angezeigt: We can't create a return right now. Please try again later.
  • Tracking-Links, die in Storefront-Bestellungen enthalten sind, funktionieren jetzt erwartungsgemäß. Wenn ein Kunde zuvor auf den Link zum Versand-Tracking auf der Auftrags-Rückgabeseite geklickt hat, hat die Anwendung diesen Fehler angezeigt: PHP Fatal error: Uncaught Error: Call to a member function getTitle() on null in /app/z7kvt3uys6daq/var/view_preprocessed/pub/static/vendor/magento/module-shipping/view/frontend/templates/tracking/details.phtml:1.
  • Die Registerkarte "Rückgaben"ist nun erwartungsgemäß vorhanden, nachdem Sie eine Rückgabe der Bestellung durch den Administrator erstellt haben.
  • Eine unnötige Zeichenfolge wurde aus der RMA-E-Mail-Vorlage (app/code/Magento/Rma/view/frontend/email/new.html) entfernt.

Überprüfungen

  • Die Anwendung deaktiviert jetzt die Schaltfläche Überprüfung senden , nachdem der Benutzer einmal auf die Schaltfläche geklickt hat. Zuvor hat die Anwendung diese Schaltfläche nach dem ersten Klick nicht deaktiviert und mehrere Prüfungen erstellt, wenn der Benutzer mehrmals auf die Schaltfläche Überprüfung senden geklickt hat.
  • Die Filterliste Admin > Berichte > Bewertungen > Nach Produkten enthält jetzt die erwarteten Ergebnisse. Bisher wurden bei dem Versuch, diese Liste zu filtern, keine Ergebnisse in der Anwendung angezeigt.
  • Das Menüelement "Ausstehende Prüfungen"wird jetzt erwartungsgemäß unter Admin > Marketing > Benutzerinhalt > Ausstehende Prüfungen aktiviert. Fehlerbehebung, die von Ravinder in der Pull-Anforderung gesendet wurde 26230. GitHub-26229

Prämien

  • Die Anwendung erstattet jetzt die Belohnungspunkte erwartungsgemäß zurück, wenn eine Bestellung an einen Store zurückgegeben wird, der in einer Umgebung mit mehreren Stores ausgeführt wird, in der für jeden Store unterschiedliche Belohnungspunkte festgelegt sind. Zuvor hat der Antrag keine Rückerstattungspunkte wie erwartet für eine zurückgegebene Bestellung erhalten, die mit Prämienpunkten gekauft wurde.

Vertrieb

  • Abgeschlossene Bestellungen werden jetzt sowohl im Zahlungssystem als auch in Adobe Commerce angezeigt. Zuvor wurden Bestellungen im Zahlungssystem, nicht aber in Adobe Commerce angezeigt. GitHub-25862
  • Die Anwendung berücksichtigt jetzt die standardmäßige Versandadresse eines Kunden. Zuvor berücksichtigte die Anwendung nicht die standardmäßigen Abrechnungs- und standardmäßigen Versandadressen gemäß den Einstellungen, und die Einstellung Gleiche Abrechnungsadresse wurde nicht automatisch aktiviert.
  • Der Antrag berechnet nun die Erstattungen für Bestellungen, die Rabatte enthalten, korrekt. Zuvor berechnete der Antrag fälschlicherweise die Versandsteuer und den Versandrabatt und die erstattete Summe entsprach nicht der gezahlten Gesamtsumme.
  • Die Anwendung weist jetzt die richtige Gruppen-ID zu, wenn ein neuer Kunde eine Bestellung in Multi-Site-Bereitstellungen erstellt. Zuvor hat die Anwendung die Einstellungen aus der standardmäßigen Kundengruppe angewendet.
  • Administratoren mit eingeschränkten Berechtigungen, die die Berechtigung zum Anzeigen von Kreditkarten, Rechnungen und Sendungen einschließen, können jetzt Rechnungen und Sendungen wie erwartet auf der Seite Bestellungen anzeigen. Wenn ein eingeschränkter Administrator zuvor versucht hat, eine Bestellung anzuzeigen, wurde in der Anwendung der folgende Fehler angezeigt: Something went wrong with processing the default view and we have restored the filter to its original state.
  • Die Anwendung zeigt keinen Fehler mehr an, wenn ein Kunde eine Menge eines Produkts zum Warenkorb hinzufügt, die die Hälfte des vorhandenen Produktbestands, aber den Gesamtbestand nicht überschreitet. Unter diesen Umständen hat die Anwendung zuvor den folgenden Fehler angezeigt: The requested qty is not available. Github-24365
  • Sie können jetzt vom Administrator erfolgreich ein Produkt zum Warenkorb hinzufügen, wenn die Lagermenge 1 beträgt. Zuvor hat die Anwendung das Produkt nicht zum Warenkorb hinzugefügt und folgende Meldung angezeigt: The requested qty is not available. Fehlerbehebung, die von Serhii Petrychenko in der Pull-Anforderung gesendet wurde 26650. GitHub-25675
  • Die Anwendung zeigt jetzt eine informative Fehlermeldung an, wenn ein Store-Administrator versucht, ein Produkt neu anzuordnen, dessen benutzerdefinierte Option einen Namen hat, der die maximale Zeichenanzahl überschreitet. Unter diesen Bedingungen hat die Anwendung zuvor die Seite Bericht und keine Nachricht angezeigt. Fehlerbehebung, die von Mudit Shukla in der Pull-Anforderung gesendet wurde 26348. GitHub-26345
  • Das Layout des Bearbeitungsformulars für die Adressdaten des Verkaufsauftrags wurde überarbeitet und entspricht nun den Konventionen der Admin-Formularbibliothek. Fehlerbehebung, die von Alexey Rakitin in der Pull-Anforderung gesendet wurde 25699. GitHub-19805
  • Die Kontrollkästchen im Abschnitt "Produkte"auf der Seite Katalog > Kategorien funktionieren jetzt erwartungsgemäß. Fehlerbehebung, die von Denis Kopylov in der Pull-Anforderung gesendet wurde 22990. GitHub-22988
  • Die getCustomer -Methode gibt jetzt das Kundenobjekt zurück, wie im phpdoc -Block definiert. Zuvor gab diese Methode NULL zurück, und der Block phpdoc zeigte nicht, dass diese Methode NULL zurückgeben konnte. Fehlerbehebung, die von Fanis Strezos in der Pull-Anforderung gesendet wurde 26423. GitHub-25268
  • Die Neubestellungen sind nun erwartungsgemäß deaktiviert, wenn ein Händler die Optionen Admin > Store > Konfiguration > Verkauf > Neuanordnung > Bestellung zulassen deaktiviert. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 26051. GitHub-25130
  • Die Methode getPrice() gibt jetzt beim Festlegen eines benutzerdefinierten Preises für eine Bestellung in der Admin-Konsole einen Float- oder Null-Wert anstelle einer Zeichenfolge zurück. Fehlerbehebung, die von Andrii Chorniy in der Pull-Anforderung gesendet wurde 26313. GitHub-25968
  • In der Spalte "Statuscode und Titel"von "Admin"> "Stores"> "Einstellungen"> "Bestellstatus"wird jetzt der Status anstelle des erwarteten Status angezeigt. Fehlerbehebung, die von Oleh Usik in der Pull-Anforderung gesendet wurde 26569. GitHub-17847
  • PDF-Rechnungen erfassen jetzt das richtige Kaufdatum, wenn sie in einem GB-Gebietsschema erstellt werden. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 26701. GitHub-26675

Verkaufsregel

  • quote_item.applied_rule_ids wird jetzt wie erwartet aktualisiert, nachdem eine Regel zum Warenkorbpreis deaktiviert wurde. GitHub-24526
  • Die Anwendung zeigt jetzt Kategoriestrukturen erwartungsgemäß an, wenn Sie versuchen, eine Regel für den Warenkorbpreis zu erstellen oder zu bearbeiten. Zuvor führte die Auswahl einer Kategorie im Abschnitt Bedingung beim Erstellen oder Bearbeiten einer Regel zu JavaScript-Fehlern.
  • Die Anwendung berechnet nun mithilfe von Warenkorbpreisregeln korrekt Festrabatte auf Warenkorbebene, wenn ein konfigurierbares Produkt zum ersten Mal zum Warenkorb hinzugefügt wird. Fehlerbehebung, die von Lachlan Turner in der Pull-Anforderung gesendet wurde 26623. GitHub-26622

Suche search-heading

  • Elasticsearch 7.6.x ist jetzt die standardmäßige Katalogsuchmaschine für Adobe Commerce und Adobe Commerce. Sie können nicht auf Version 2.4.0 installieren oder aktualisieren, ohne auch Elasticsearch 7.6.x zu installieren. Elasticsearch-Code der Version 2.x wurde entfernt. Elasticsearch-Versionen 5.x und 6.x werden nicht mehr unterstützt. Siehe Voraussetzungen für die Suchmaschine.
  • Die Anwendung rendert nun die Symbole < und > in den Suchzeichenfolgen des Storefront-Katalogs korrekt.
  • Produkte werden nun nach Ausführung von cron:run in Implementierungen, die Elasticsearch implementieren, in Kategorien wie erwartet angezeigt.
  • Die Anwendung erfordert keine vollständige Neuindizierung der Suche mehr, damit ein neues Produktattribut in der Storefront durchsucht werden kann.
  • Elasticsearch funktioniert jetzt wie erwartet, wenn Sie eine Produktliste mit Bundle-Produkten nach alphabetisierten Produktnamen sortieren.
  • Filterergebnisse enthalten keine nicht mehr vorrätigen Optionen mehr, wenn Sie konfigurierbare Produkte in einer Kategorie filtern.
  • Wenn Sie mit Elasticsearch alle Produkte aus der Produktlistenseite auswählen, werden nun alle Produkte in den Suchergebnissen wie erwartet angezeigt. Zuvor wurden in der Anwendung keine Suchergebnisse angezeigt.
  • Elasticsearch zeigt nun bei Änderung der Anzahl der pro Seite angezeigten Suchergebnisse die Ergebnisse aus Kategorieseiten korrekt an. Wenn Sie zuvor geändert haben, wie viele Suchergebnisse auf der Suchergebnisseite angezeigt werden sollen, hat die Anwendung eine leere Seite und diesen Fehler angezeigt: "0":"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near'
  • Die Preissortierung funktioniert jetzt bei konfigurierbaren nicht vorrätigen Produkten ordnungsgemäß.
  • Die Anwendung löst keine Ausnahme mehr aus, wenn ein Kunde die Storefront-Schnellsuche in Implementierungen mit mehreren Websites verwendet.
  • Die Anwendung zeigt keine Warnung mehr an, wenn ein Händler die Suchbegriffseite öffnet, indem er auf die Option Suchbegriffe in der Fußzeile von Marketing > SEO und Suche > Suchbegriffe klickt. Fehlerbehebung, die von vishal-webkul in der Pull-Anforderung gesendet wurde 25246. GitHub-25245
  • Die Anwendung ändert die Größe des Viewports nicht mehr, wenn Sie beim Ausführen von Safari in der Mobile-Ansicht auf das Sucheingabefeld klicken. Fehlerbehebung, die von Pawe Tylek in der Pull-Anforderung gesendet wurde 27603. GitHub-27506
  • Die Elasticsearch-Versionen werden jetzt durch die X.x-Notation anstelle der X.0±Notation in der Admin-Notation identifiziert (Stores > Einstellungen > Konfiguration > Katalog > Katalog > Katalogsuche). Fehlerbehebung, die von Andreas Mautz in der Pull-Anforderung gesendet wurde 25838. GitHub-25674

Versand

  • Sie können jetzt eine Bestellung an mehrere Adressen senden, wenn eines der bestellten Produkte ein virtuelles Produkt ist. Zuvor hat die Anwendung die Bestellung für die physischen Produkte erfolgreich aufgegeben, aber die virtuelle Produktbestellung war leer.
  • Die Anwendung wendet nun Festbeträge und Ganzkartentrabatte korrekt an, wenn Bestellungen an mehrere Adressen versandt werden. Zuvor wurde dieser Rabatttyp mehrmals angewendet, wenn ein Kunde eine Bestellung mit "Mit mehreren Adressen auschecken"auschecken ließ. GitHub-25834
  • Die Dropdown-Liste, die während der Erstellung einer Warenkorbpreisregel zur Auswahl von Versandmethoden verfügbar ist, enthält jetzt nur gültige Werte. Zuvor enthielt diese Dropdown-Liste leere oder zusätzliche Werte.
  • Die Anwendung druckt Versandbeschriftungen nun wie erwartet als .pdf-Datei, wenn Sie aus der Dropdown-Liste Aktion in einer Bestellung in der Bestell-Archivliste die Option Titel des Druckversands drucken auswählen. Zuvor wurde in der Anwendung ein 404-Fehler angezeigt.
  • Die Regeln für den kostenlosen Versandpreis betreffen jetzt nur die relevanten Produkte, wenn ein Warenkorb Produkte aus Kategorien enthält, die unter die Regel für den kostenlosen Versandpreis fallen, sowie Produkte aus nicht in der Regel enthaltenen Kategorien. Wenn früher ein Warenkorb sowohl Produkte aus den freien Versandkategorien als auch andere Kategorien enthielt, die nicht in der Preisregel enthalten waren, wurde der kostenlose Versand nicht auf alle Produkte angewendet.
  • Die Anwendung zeigt nicht mehr eine leere Seite an, anstatt alle Versandunternehmen im Dropdown-/Mehrfachauswahlfeld anzuzeigen. Zuvor kam es zu einem Fehler in der Funktion toOptionArray in vendor/magento/module-shipping/Model/Config/Source/Allmethods.php. Fehlerbehebung, die von Marc Rodriguez in der Pull-Anforderung gesendet wurde 25315. GitHub-13136

  • Die Anwendung wendet keinen Festbetrag mehr mehrmals an, wenn ein Kunde eine Bestellung erstellt, die an mehrere Adressen gesendet wird. Fehlerbehebung, die von Mahesh Singh in der Pull-Anfrage gesendet wurde 26419. GitHub-25834

  • Plug-ins für Magento\Ups\Model\Carrier, die benutzerdefiniertes di.xml implementieren, funktionieren jetzt ordnungsgemäß im Entwicklermodus. Zuvor hatte die Anwendung den folgenden Fehler ausgegeben: 1 exception(s): Exception #0 (BadMethodCallException): Missing required argument $data of Magento\Ups\Model\Carrier. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26130. GitHub-25390

Sitemap

  • Die Anwendung verwendet jetzt die Projektbase-URL wie erwartet, wenn Sie eine Sitemap generieren.
  • Generierte Sitemaps enthalten jetzt die URL der Startseite. Fehlerbehebung, die von Tiefkühltruhe in der Pull-Anforderung gesendet wurde 26445. GitHub-25761

Staging

  • Administratoren mit eingeschränktem Zugriff auf eine Website nur in einer Multi-Site-Bereitstellung können jetzt eine Vorschau für eine geplante Aktualisierung für diese Website anzeigen. Zuvor verwendete die Staging-Vorschau standardmäßig den Standardspeicher. Wenn der Benutzer keinen Zugriff auf den Standardspeicher hatte, warf die Anwendung eine Ausnahme.
  • Die Bearbeitung eines existierenden Zeitplans führt nicht mehr zu einem duplizierten Zeitplan. Wenn Sie zuvor einen vorhandenen Zeitplan bearbeitet haben, duplizierte die Anwendung ihn und als Sie versuchten, den doppelten Zeitplan zu öffnen, trat ein Fehler auf.
  • Produkte mit Cross-Sell werden jetzt wie erwartet auf den Seiten Warenkorb anzeigen und bearbeiten angezeigt, nachdem ein Zeitplan-Update für eines oder mehrere dieser Produkte erstellt wurde.

Store

  • Kundensitzungen bleiben nun erwartungsgemäß bestehen, wenn sich ein Kunde bei einem Store anmeldet, Produkte zum Warenkorb hinzufügt und dann in einer Bereitstellung mit mehreren Stores zu einem neuen Store wechselt. Zuvor meldete sich der Kunde beim Navigieren zum zweiten Store beim Kunden ab und leerte den Warenkorb.
  • Die Anwendung löscht jetzt Datensätze, die mit einer gelöschten Store-Ansicht in Verbindung stehen, wie erwartet aus den Tabellen sale_sequence_meta und sales_sequence_profile. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 2296. GitHub-14958
  • Der Store-Umschalter funktioniert jetzt erwartungsgemäß beim Wechsel zwischen Stores mit unterschiedlichen Basis-URLs. Wenn ein Kunde zuvor den Store-Umschalter zum Wechseln zwischen Stores verwendet hat, schlug die Anfrage fehl, wenn der Ziel-Store eine andere Basis-URL als der aktuelle Store hatte. Fehlerbehebung, die von Tobias Nilsson in der Pull-Anforderung gesendet wurde 26548. GitHub-23755, GitHub-26384

Farbfelder

  • Merchants können Produkten jetzt mithilfe der Option Visuelles Farbmuster unter Stores > Attribute > Produkt > Neues Attribut Farbfeldattribute hinzufügen. Zuvor wurde ein JavaScript-Fehler ausgelöst, wenn Sie versuchten, das neu erstellte Musterattribut zu öffnen.
  • Der Mindestpreis für Werbung ändert sich jetzt erwartungsgemäß, wenn ein Kunde eine neue Musteroption für ein konfigurierbares Produkt auswählt. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 26241. GitHub-26240
  • Die Anwendung dupliziert nicht mehr den Mindestpreis für Werbung für ein konfigurierbares Produkt, wenn Sie eine neue Musteroption auswählen. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 26317. GitHub-26314
  • Es wurden Probleme mit dem Verhalten des Dropdown-Menüs im Bereich Muster verwalten (Werte Ihres Attributs) auf der Seite Neues Produktattribut behoben. Fehlerbehebung, die von Oleh Usik in der Pull-Anforderung gesendet wurde 26090. GitHub-25910

TargetRule

  • Der zugehörige Produktblock, der für ein Produkt auf der Storefront angezeigt wird, zeigt jetzt die Produkte an, die die Kriterien erfüllt haben, die in der zugehörigen Produktregel definiert sind. Zuvor wurden in der Anwendung keine verwandten Produkte angezeigt.

Steuern

  • Die Anwendung aktualisiert jetzt die Versandraten und Preise wie erwartet, wenn ein Kunde das Bestimmungsland für eine Bestellung während des Checkout ändert.
  • Der kostenlose Versand wird nun wie erwartet auf der Grundlage der anwendbaren Warenkorbpreisregel angewendet. Zuvor wurden bei den Preisregeln für den Warenkorb bei der Berechnung, ob eine Bestellung die Kriterien für den freien Versand erfüllt, keine Steuern berücksichtigt.
  • Die Anwendung gibt keinen Fehler mehr aus, wenn Sie die NOT LOGGED IN-Kundengruppe bearbeiten und speichern, wenn B2B installiert ist.

Test

NOTE
MFTF verwendet jetzt den Google Authenticator, um Tests mit aktiviertem 2FA auszuführen. MFTF funktioniert mit 2.4.0 nicht ohne zusätzliche Konfigurationsschritte zur Aktivierung des Google Authenticator. Siehe Konfigurieren von MFTF für Zweifaktorauthentifizierung (2FA).
  • Hartkodierte URLs in Tests und Aktionsgruppen wurden durch Seitenverweise ersetzt. Fehlerbehebung, die von Lukasz Bajsarowicz in Pull-Anfrage 117 in private Repository-Partners-magento2ee eingereicht wurde. GitHub-26331
  • Tests decken nun die Aufgabe der Protokollierung von Admin-Aktionen im Zusammenhang mit CMS-Seiten ab. Fehlerbehebung, die von Lukasz Bajsarowicz in Pull-Anfrage 172 in private Repository-Partners-magento2ee eingereicht wurde. GitHub-171
  • Ungültige Namen für Funktionstests wurden überarbeitet, um Best Practices zu befolgen. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung 27118 gesendet wurde und Pull-Anfrage 151 in private Repository-Partner-magento2ee abruft. GitHub-27117
  • Adobe Commerce cron wird jetzt für die Neuindizierung verwendet, nachdem Testdaten erstellt wurden. Gegebenenfalls ersetzt cache:flush config cache:flush. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung eingereicht wurde 26990. GitHub-26989
  • Akzeptanztests folgen nun den Benennungskonventionen für die Module Magento/Indexer und Magento/Backup . Fehlerbehebung, die von Shankar Konar in der Pull-Anforderung gesendet wurde 27515. GitHub-27503
  • Der AdminReorderWithCatalogPrice -Test wurde umgestaltet und schlägt während des CI-Validierungsprozesses nicht mehr fehl. Fehlerbehebung, die von Lukasz Bajsarowicz in Pull-Anfrage 135 in private Repository-Partners-magento2ee eingereicht wurde. GitHub-26607
  • Die Tests AdminAddingNewOptionsWithImagesAndPricesToConfigurableProduct und StorefrontApplyPromoCodeDuringCheckout wurden umgestaltet und schlagen während der CI-Validierung nicht mehr fehl. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung 26611 und der Pull-Anforderung 26614 eingereicht wurde. GitHub-26612, GitHub-26610
  • Die DeleteProduct and DeleteCustomer Action Groups -Tests wurden umgestaltet und schlagen während des CI-Validierungsprozesses nicht mehr fehl. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 26407. GitHub-26396
  • Die AdminMoveAnchoredCategoryTest.xml -Tests wurden umgestaltet und schlagen während des CI-Validierungsprozesses nicht mehr fehl. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 26395. GitHub-26396

Integrationstests

  • Aufeinander folgende Anforderungen in Integrationstests schlagen nicht mehr fehl. Zuvor schlugen Tests fehl, da Anfrageobjekte zwischen Dispatches freigegeben wurden. Die resetRequest -Methode leert jetzt den Status von request. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 27300. GitHub-27299
  • Zusätzliche Integrationstests wurden hinzugefügt, um die Magento_Customer-E-Mail-Funktionen abzudecken. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 27606. GitHub-27607

PHP-Komponententests

  • PHP-Komponententests verursachen diesen fatalen Fehler nicht mehr: Fatal error: Class Mock_CartExtensionInterface_0ba80a0b contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Magento\Quote\Api\Data\CartExtensionInterface::getAmazonOrderReferenceId, Magento\Quote\Api\Data\CartExtensionInterface::setAmazonOrderReferenceId) in /var/www/html/vendor/phpunit/phpunit-mock-objects/src/Generator.php(264) : eval()'d code on line 1. Fehlerbehebung, die von Lukasz Bajsarowicz in Pull-Anfragen 178 in private Repository-Partners-magento2ee und 27701 eingereicht wurde. GitHub-27638
  • Tests für Offline_Payments sind jetzt mit PHPUnit 8 kompatibel. Fehlerbehebung, die von Cristiano Pacheco in der Pull-Anforderung gesendet wurde 27627. GitHub-27500
  • Unit-Tests für Framework, AdminAnalytics, AdminNotification und AMPQ wurden für PHPUnit 8 aktualisiert. Fehlerbehebung, die von Ihor Sviziev in Pull-Anforderungen gesendet wurde 27522, 27521, 27519, 27522. GitHub-27500
  • Sie können jetzt den \Magento\Downloadable\Test\Unit\Helper\DownloadTest-Komponententest ausführen, ohne mit dem Internet verbunden zu sein. Fehlerbehebung, die von aleromano89 in der Pull-Anforderung gesendet wurde 26264. GitHub-23521
  • Komponententest für app/code/Magento/Fedex/Model/Source/Generic.php hinzugefügt. Fehlerbehebung, die von Sathish Subramanian in der Pull-Anforderung gesendet wurde 26549.
  • <magentoCron> wurde zu mehreren Tests hinzugefügt, die eine partielle Neuindizierung der Trigger bewirken. Dadurch werden Probleme behoben, die zu falschen Negativen in Funktionstests geführt haben, die die Bereiche Magento_Bundle, CatalogImportExport, CatalogInventory, CatalogRule, Backend, Braintree und Captcha abdeckten. Fehlerbehebung, die von Lukasz Bajsarowicz in Pull-Anforderungen gesendet wurde 27322, 27323, 27321. GitHub-27320
  • Alle falschen Verwendungen von <amOnPage> wurden durch einen entsprechenden <actionGroup> für die Abmeldung des Administrators ersetzt, sofern dies in Tests zutreffend ist. Fehlerbehebung, die von Lukasz Bajsarowicz in Pull-Anfrage 116 in private Repository-Partners-magento2ee eingereicht wurde. GitHub-26331
  • Jede Aktionsgruppe in einem Test wurde in eine separate Datei verschoben, um den Best Practices von MFTF zu folgen. Inkonsistente Dateinamen wurden überarbeitet. Tests für die folgenden Module wurden betroffen:

    • module-catalog-permissions
    • module-shared-catalog
    • module-catalog-event
    • module-banner
    • module-admin-gws
    • module-advanced-checkout
    • modularer Versand
    • module-ui
    • modularer Versand
    • module-checkout-address-search
    • module-sales
    • module-catalog
    • module-catalog-rule-staging
    • module-visual-merchandiser
    • module-customer

    Fehlerbehebung, die von Lukasz Bajsarowicz in Pull-Anforderungen gesendet wurde 25800, 26323, 26321, 26320, 26319, 26322, 25828, 26329 (und Pull-Anforderungen 104, 105, 106, 107, 108, 109 111, 119, 120, 121 in private Repository partner-magento2ee). GitHub-22853

Design

  • In JsFooterPlugin.php wurde ein Fehler behoben, der die Anzeige dynamischer Blöcke beeinträchtigte. Zuvor wurde dieser Fehler in der Anwendung angezeigt, wenn Sie direkt auf /banner/ajax/load/url: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in zugegriffen haben.
  • Die i18n -Methode bietet die Möglichkeit, eine Zeichenfolge hinzuzufügen, um Vorlagen zu unterstreichen. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 26435. GitHub-18012
  • Das Modul section-config wurde umgestaltet. Diese Umgestaltung hat Fehler reduziert, die durch Drittanbietermodule verursacht wurden, die POST-Anfragen stellen oder Kundendaten direkt anfordern, bevor das Modul durch data-mage-init initialisiert wurde. Fehlerbehebung, die von Mateusz Krzeszowiak in der Pull-Anforderung gesendet wurde 25764. GitHub-17125
  • LoadCssAsync Fehler im HTML-Format wurden behoben. Fehlerbehebung, die von Sathish Subramanian in der Pull-Anforderung gesendet wurde 26764. GitHub-26760
  • Wenn Sie beim Erstellen eines neuen Designs default.xml - und catalog_product_view.xml -Dateien erstellen, erstellt die Anwendung diese Seiten oder protokolliert Fehler in den Protokolldateien wie erwartet. Zuvor hat die Anwendung Fehler in der Datei vendor/magento/framework/View/Page/Config/Renderer.php protokolliert. Fehlerbehebung, die von Vinh Le in der Pull-Anforderung gesendet wurde 27026. GitHub-27009

Übersetzung und Gebietsschemata

  • Die Inline-Übersetzung funktioniert jetzt wie erwartet auf der Storefront, wenn Admin > Stores > Konfiguration > Erweitert > Entwickler > Inline übersetzen > Aktiviert für Storefront eingestellt ist.
  • Inline-Übersetzung funktioniert jetzt wie erwartet, wenn sie für eine Storefront aktiviert ist.
  • Produkt-URL-Schlüssel werden jetzt erwartungsgemäß transliteriert. Fehlerbehebung, die von DanieliMi in der Pull-Anforderung gesendet wurde 26506. GitHub-26499
  • Das Gebietsschema es_US Spanish (United States) wird jetzt unterstützt. Fehlerbehebung, die von Vinh Le in der Pull-Anfrage gesendet wurde 26857. GitHub-26843
  • Die Anzahl der numerischen Platzhalter und der JavaScript-Code-Platzhalter sind jetzt gleich. Zuvor nahm der JavaScript-Code 0 % an, während die numerische Platzhalteranzahl mit %1 begann. Fehlerbehebung, die von korostii in der Pull-Anforderung eingereicht wurde 25359. GitHub-25243
  • Sie können jetzt die Übersetzung des Seitentitels der Seite mit Produktdetails (page.main.title) deaktivieren, die standardmäßig aktiviert ist. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26269. GitHub-7065
  • Es wurden Probleme mit der Darstellung von Arabisch und Hebräisch in den PDF auf der Rechnung behoben. Fehlerbehebung, die von Ihor Sviziev in der Pull-Anforderung gesendet wurde 27887. GitHub-25769
  • Die Vererbungsreihenfolge des Sprachpakets wird jetzt in der ersten Liste, der ersten Verwendung, wie erwartet und wie in der Dokumentation beschrieben angewendet. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 26420. GitHub-8691
  • Die Anwendung zeigt diese Fehlermeldung jetzt an, wenn Sie ein nicht-lateinisches Zeichen für einen Ordnernamen in Gebietsschemata eingeben, in denen nur lateinische Buchstaben unterstützt werden: Please rename the folder using only Latin letters, numbers, underscores and dashes. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 25904. GitHub-25896
  • Die Länge der Spalte locale für directory_country_region_name wurde von 8 auf 16 erhöht, um Gebietsschemas wie zh_Hans_CN zu unterstützen. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26268. GitHub-14001

Benutzeroberfläche

  • Sie können jetzt mit dem Seitenaufbau ein Produkt als Schaltflächen-Link hinzufügen (Inhalt bearbeiten > Schaltflächen-Link). Zuvor gab die Anwendung diesen Fehler aus, als Sie versuchten, das Produkt auszuwählen: Product with ID: XXXX doesn't exist.
  • Die Schaltfläche "Zurück"funktioniert jetzt erwartungsgemäß von Admin > Stores > Bestellstatus > Bestellstatus bearbeiten. Fehlerbehebung, die von Vadim Malesh in der Pull-Anfrage gesendet wurde 27976. GitHub-1270
  • Die Bildvorschau ändert sich nicht mehr unerwartet, wenn Sie die Pfeiltasten verwenden, um den Cursor in das Feld Dateiname in der Adobe Stock-Liste zu verschieben. Fehlerbehebung, die von Adarsh Manickam in der Pull-Anforderung gesendet wurde 25991. GitHub-847
  • Das Feld Ihr Kennwort im Abschnitt "Überprüfung der aktuellen Benutzeridentität"der Seite Admin > System > Integrationen übernimmt jetzt die Stile wie erwartet. Fehlerbehebung, die von Eduard Chitoraga in der Pull-Anforderung gesendet wurde 25918. GitHub-25917
  • Die Eingabe, die vom JavaScript-Validator auf der Storefront validiert wird, wird auch vom Administrator validiert. Zuvor zählte der JavaScript-Validator Zeilenumbrüche als einzelnes Zeichen auf der Storefront, aber auf der Server-Seite zählte \Magento\Catalog\Model\Product\Option\Type\maxCharacters Zeilenumbrüche als zwei Zeichen. Fehlerbehebung, die von Grzegorz Bogusz in der Pull-Anforderung gesendet wurde 26033. GitHub-25974
  • Das Tag subTitle wird nicht mehr gelöscht, wenn Sie einen modalen Titel mithilfe des Aufrufs setTitle() ändern. Wenn Sie zuvor versucht haben, ein Popup- oder benutzerdefiniertes Modal mit einem Titel und Untertitel zu erstellen und dann den Titel mit der Methode setTitle() geändert haben, wurde subTitle gelöscht. Fehlerbehebung, die von Andrea Parmeggiani in der Pull-Anforderung gesendet wurde 26142. GitHub-26141
  • Das Untermenü auf der Registerkarte Admin Marketing passt sich nun automatisch wie erwartet an die Länge der Menüelemente an. Sie können jetzt auch horizontal scrollen. Fehlerbehebung, die von Paweł Tylek in der Pull-Anforderung gesendet wurde 26034. GitHub-18687
  • Die Tabelle quote Spalte customer_note verwendet nun den Typ text wie erwartet. Zuvor wurde der Typ varchar(255) verwendet. Fehlerbehebung, die von Ravi Chandra in der Pull-Anforderung gesendet wurde 26160. GitHub-26155
  • Anzeigeprobleme mit der Tabellenüberschrift in der Tabelle Mein Konto > Adressbuch Adresseinträge wurden behoben. Fehlerbehebung, die von Abrar Pathan in der Pull-Anforderung gesendet wurde 27336. GitHub-27335
  • Das Währungssymbol, das im Schritt "Navigationspreis mit Ebenen"verwendet wird, basiert jetzt auf den erwarteten Standardeinstellungen. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 24815. GitHub-21684
  • Das Symbol für die belarussische Währung (BYR) wurde auf BYN aktualisiert. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 25723. GitHub-24713
  • Der Abschnitt "Produkte vergleichen"der Katalogseite wird jetzt wie erwartet in der Mobile-Ansicht auf Anzeigen mit einer Auflösung von weniger als 767 Pixel angezeigt. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 26418. GitHub-26416
  • Der Bildlauf von Produktseiten funktioniert jetzt in der Mobile-Ansicht erwartungsgemäß. Fehlerbehebung, die von Mateusz Krzeszowiak in der Pull-Anforderung gesendet wurde 25385. GitHub-10518, GitHub-21717
  • Sie können nun wie erwartet in der Mobile-Ansicht auf der Produktseite durch Miniaturansichten der Galerie blättern. Fehlerbehebung, die von Gerchak in der Pull-Anforderung gesendet wurde 25839. GitHub-21014
  • Wenn Sie auf Thementitel auf Admin > Inhalt > Designs klicken, werden keine doppelten Datensätze mehr ausgegeben. Fehlerbehebung, die von Eden Duong in der Pull-Anforderung gesendet wurde 25926. GitHub-25925
  • Das Layout der Seite "Admin-Rechnungsadresse/Versandadresse"wurde überarbeitet, um den Anzeigenkonventionen für Admin-Formulare zu entsprechen. Fehlerbehebung, die von Alexey Rakitin in der Pull-Anforderung gesendet wurde 25699. GitHub-23481, GitHub-19805
  • Der Link Zu Vergleichen hinzufügen auf der Produktdetailseite wird jetzt in der Mobile-Ansicht auf Anzeigen mit einer Auflösung von weniger als 640 Pixel korrekt dargestellt. Fehlerbehebung, die von Pawe Tylek in der Pull-Anfrage 26424 und Tejash Kumbhare in der Pull-Anforderung gesendet wurde 26365. GitHub-26364
  • Die Bezeichnung Sortieren nach überschneidet sich nicht mehr mit der Schaltfläche Shop nach auf der Kategorieseite in der Mobile-Ansicht. Fehlerbehebung, die von Andrii Kartavtsev in der Pull-Anforderung gesendet wurde 26381. GitHub-25300
  • Sie können jetzt den Wert des Beispiels und des Linktitels eines herunterladbaren Produkts aktualisieren, indem Sie das Kontrollkästchen Standard verwenden aktivieren. Fehlerbehebung, die von Abel Truong in der Pull-Anfrage gesendet wurde 27295. GitHub-27169
  • Der Abstand zwischen der Schaltfläche Aktualisieren und dem Feld Menge im Mini-Warenkorb wurde korrigiert. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 26234. GitHub-26227
  • Die untere Rahmenfarbe der Tabelle "Zusätzliche Adresseneinträge"auf der Seite "Adressbuch"entspricht jetzt der Rahmenfarbe thead und tbody. Fehlerbehebung, die von Tejash Kumbhare in der Pull-Anforderung gesendet wurde 26649. GitHub-26648
  • In den Eingabemodellen wird keine Bestätigungsaktion mehr ausgeführt, wenn ein Benutzer auf die modale Überlagerung klickt. Fehlerbehebung, die von Serhiy Zhovnir in der Pull-Anforderung gesendet wurde 27399.

URL

  • Das Kategorie-Repository (Speichermethode) wurde umgestaltet, sodass Sie beim Ändern eines Kategorie-URL-Schlüssels zuvor keine eindeutigen Pfade erstellen konnten. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27304. GitHub-14080
  • Die Validierung der Schlüssellogik der Kategorie-URL wurde verbessert. Fehlerbehebung, die von Sergiy Vasiutynskyi in der Pull-Anforderung gesendet wurde 27412. GitHub-13689

URL-Neuschreibungen

  • Kunden, die die Sprache auf einer CMS-Seite ändern, können jetzt erfolgreich zur ausgewählten Store-Ansicht navigieren. Zuvor wurde in der Anwendung ein 404-Fehler angezeigt.
  • Die Generierung von URL-Neuschreibungen für Produkt-URLs, für die Sie die Einbindung von Kategoriepfaden aktiviert haben, funktioniert jetzt erwartungsgemäß. Zuvor hat die Anwendung in Bereitstellungen mit mehreren Store-Ansichten manchmal falsche URL-Neuschreibungen generiert, indem sie den Standardwert des Kategorie-URL-Pfads anstelle des storeview-spezifischen URL-Pfads verwendet hat. Fehlerbehebung, die vom Pieter Hoste in der Pull-Anforderung gesendet wurde 26784. GitHub-25124, GitHub-11616
  • Wir haben eine Prüfung hinzugefügt, um URL-Umleitungen zu verhindern, wenn der Anfragepfad mit dem Zielpfad übereinstimmt. Fehlerbehebung, die von Bartomiej Szubert in der Pull-Anforderung gesendet wurde 26902. GitHub-20309
  • Bei URL-Neuschreibungsvorgängen wird eine Abfragezeichenfolge nicht mehr aus einer URL entfernt, wenn die URL einen nachfolgenden Schrägstrich aufweist. Fehlerbehebung, die von Alexey Arendarenko in der Pull-Anforderung gesendet wurde 25603. GitHub-18717

Mehrwertsteuer

  • Die URL zur MwSt-Validierung für EU-MwSt-Nummern wurde korrigiert. Fehlerbehebung, die von Shikha Mishra in der Pull-Anforderung gesendet wurde 27886. GitHub-27874

Visual Merchandiser

  • Die Seite "Kategorie bearbeiten"verhält sich nun erwartungsgemäß, wenn Sie Produkte an eine neue Position ziehen. Beim Ziehen und Ablegen von Produkten auf einer Kategorieseite wurde das Anzeigefenster zuvor oben auf der Seite neu positioniert.

Web-API-Framework

  • Es wurden Probleme mit den Aufrufen der POST /rest/default/async/bulk/V1/orders behoben.
  • Es wurden Probleme mit den Aufrufen der POST /rest/default/async/bulk/V1/products behoben.
  • Die getList -Methode wurde überarbeitet, um das is_subscribed -Erweiterungsattribut abzurufen. Zuvor war es nicht möglich, dieses Attribut abzurufen, wenn eine Kundenentität über die API abgerufen wurde. Fehlerbehebung, die von enriquei4 in der Pull-Anforderung gesendet wurde 25311. GitHub-13252
  • Durch die Aktualisierung der Kundeninformationen über /V1/customers/:id wird der group_id nicht mehr unnötig zurückgesetzt. Zuvor wurde bei der Aktualisierung eines Kunden über REST die Kundengruppe in 1 geändert, wenn der Hauptteil keine Kundengruppe enthielt. Fehlerbehebung, die von MaxRomanov4669 in der Pull-Anforderung gesendet wurde 25958. GitHub-14663
  • Nullable Getter in Service-Verträgen verursachen keine Reflektionsfehler mehr, wenn sie in der Web-API verwendet werden. Methoden, die null zurückgeben können, und ein gültiger Typ funktionieren jetzt auch unabhängig von der Reihenfolge korrekt. Fehlerbehebung, die von Marco K̦ in Pull-Anfrage gesendet wurde 25806. GitHub-25656
  • Sie können jetzt POST /V1/guest-carts/:cartId/items verwenden, um einem bestimmten Warenkorb Produkte hinzuzufügen. Bisher hat die Anwendung bei Verwendung dieses Aufrufs den Wert cartId ignoriert. Fehlerbehebung, die von Vadim Malesh in der Pull-Anfrage gesendet wurde 27172. GitHub-14086
  • Sie können jetzt den Endpunkt PUT /V1/cmsPage/:id verwenden, um einen CMS-Seitentitel zu speichern, ohne die Werte anderer Felder zu ändern. Fehlerbehebung, die von Vadim Malesh in der Pull-Anfrage gesendet wurde 27237. GitHub-24704
  • Die Paginierung von Ergebnissen aus REST-Anforderungen ist jetzt korrekt. Wenn Sie zuvor Ergebnisse von einer bestimmten Seite angefordert haben (z. B. page_size = 1 und einen current_page -Wert, der außerhalb des Umfangs lag), gab der Aufruf die letzte Ergebnisseite statt einer informativen Nachricht zurück. Fehlerbehebung, die von Lukasz Bajsarowicz in der Pull-Anforderung gesendet wurde 26988. GitHub-26986, GitHub-8099
  • Das Ergebnis von GET /V1/orders/items/{id} enthält jetzt ein Erweiterungsattributelement, das die Daten der Geschenknachricht enthält. Fehlerbehebung, die von Laura Folco in der Pull-Anfrage gesendet wurde 25946. GitHub-19093

Wunschliste

  • Eine Wunschliste funktioniert jetzt wie erwartet, wenn sie auf Store-Ansichtsebene aktiviert und auf globaler Ebene deaktiviert ist. Zuvor führte das Hinzufügen eines Produkts zu einer Wunschliste zu einem 404-Fehler, wenn diese Einstellungen vorhanden waren.
  • Die Anwendung speichert nun korrekt und zeigt einen neuen Namen für eine Wunschliste an, wenn Sie eine Wunschliste in Bereitstellungen umbenennen, die mehrere Wunschlisten enthalten. Zuvor wurde in der Anwendung weiterhin der frühere Name der Wunschliste angezeigt.
  • In Bereitstellungen mit Internet Explorer 11.x können Sie jetzt im Warenkorb auf Wunschlisten navigieren und diese ändern. Zuvor war es in dieser Umgebung nicht möglich, eine Wunschliste zu erstellen, zu bearbeiten oder zu verschieben.
  • Wir haben die Fehlermeldung verbessert, die angezeigt wird, wenn ein Kunde versucht, seine Wunschliste mit mehr E-Mail-Adressen zu teilen, als erlaubt ist. Fehlerbehebung, die von divyajyothi5321 in der Pull-Anforderung gesendet wurde 26066. GitHub-26064
  • Die Anwendung zeigt nun die Seite "Meine Wunschliste"wie erwartet in Anzeigen mit einer Auflösung von mehr als 768 Pixel und weniger als 1023 Pixel an. Fehlerbehebung, die von Hitesh in der Pull-Anfrage gesendet wurde 26546. GitHub-26543
  • Die beim Klicken auf Wunschliste teilen generierte E-Mail zeigt jetzt dieselben Produktbilder wie die Wunschlistenseite an. Fehlerbehebung, die von Michael Bottens in der Pull-Anfrage gesendet wurde 27125. GitHub-27124
  • Kunden können jetzt sowohl ein einfaches Produkt, das Teil eines gruppierten Produkts ist, als auch dasselbe einfache Produkt mit einer anderen Menge auf die Wunschliste setzen. Fehlerbehebung, die von MaxRomanov4669 in der Pull-Anforderung gesendet wurde 26258. GitHub-11209

WYSIWYG

  • Der WYSIWYG-Bild-Uploader verwendet jetzt pub/media/wysiwyg als Speicherstamm. Zuvor verwendete der hochgeladene Benutzer pub/media als Speicherstamm, wodurch die hochgeladenen Bilder nach den letzten Änderungen am Code des Bild-Uploaders nicht mehr zugänglich waren. Fehlerbehebung, die vom Pieter Hoste in der Pull-Anforderung gesendet wurde 24878. GitHub-22609
  • TinyMCE4 im Chrome-Browser verarbeitet jetzt Doppelbyte-Zeichen wie erwartet. Bisher konnte TinyMCE4 Doppelbyte-Zeichen (z. B. auf Chinesisch) in Chrome nicht ordnungsgemäß verarbeiten. Fehlerbehebung, die von Hirokazu Nishi in der Pull-Anforderung gesendet wurde 25454. GitHub-24637

Bekannte Probleme - allgemein

Problem: Anomalien in Storefront-Fehlermeldungen treten in Bereitstellungen auf, in denen PHP 7.4.2 installiert ist. Wenn 2.4.0 mit PHP 7.4.2 bereitgestellt wird, werden die Leerzeichen in den Fehlermeldungen der Storefront durch das Pluszeichen (+) ersetzt. Dieser Fehler ist nativ in PHP 7.4.2 enthalten und kann von Adobe Commerce nicht korrigiert werden. Problemumgehung: Es wird empfohlen, andere Versionen von PHP 7.4.x zu verwenden. Siehe den Artikel Rohdaten von Meldungen werden in der Storefront angezeigt Knowledge Base .

Problem: Händler können einem Paket nicht auf der Admin-Seite Paket erstellen bestellte Produkte hinzufügen und das Paket speichern. Siehe den Artikel Erstellung von Versandbeschriftungen Knowledge Base . Der Hotfix MC-3514-2.4.0-CE-composer.patch für dieses Problem ist jetzt in Releases verfügbar.

Problem: Die Anwendung zeigt diese Fehlermeldung während der Installation mit Drittanbietererweiterungen an, die Abhängigkeiten von APIs für das Modul Store in CLI-Befehlen aufweisen: The default website isn't defined. Set the website and try again. Problemumgehung: Entfernen Sie Abhängigkeiten von Drittanbieter-Erweiterungen aus Composer, installieren Sie Magento und installieren Sie dann Drittanbieter-Erweiterungen.

Problem: Die Schaltfläche Auswahl zu meinem Warenkorb hinzufügen unten im Warenkorb funktioniert nicht. Problemumgehung: Verwenden Sie die Schaltfläche Auswahl zu meinem Warenkorb hinzufügen oben auf der Seite. Siehe Hinzufügen von Auswahlen zu meiner Warenkorbschaltfläche funktioniert nicht Knowledge Base-Artikel.

Problem: Merchants können nicht mit Seitenelementen auf der Rückgabeseite interagieren, nachdem eine Versandbeschriftung für eine Return Merchandise Authorization (RMA) erstellt wurde. Siehe Gibt die Seite "Bearbeiten"zurück, die beim Erstellen der Versandbeschriftung nicht mehr funktioniert Knowledge Base-Artikel. Der Hotfix MC-35984-2.4.0-composer.patch für dieses Problem ist jetzt in Releases verfügbar.

Problem: Administratoren können einem Anführungszeichen kein konfigurierbares Produkt von SKU hinzufügen. Wenn ein Administrator auf die Schaltfläche Zu Anführungszeichen hinzufügen klickt, blieb die Seite "Anführungszeichenbearbeitung"in einem Ladezustand und der Administrator konnte die Änderungen nicht speichern. Problemumgehung: Es gibt keine Problemumgehung für die Bearbeitung von B2B-Anführungszeichen. Sie können jedoch weiterhin Produkte bestellen, indem Sie die Produkte aus der Produktliste auswählen, anstatt sie über die SKU hinzuzufügen. Siehe B2B Admin kann einem Knowledge Base-Artikel kein konfigurierbares Produkt zu einem Angebot hinzufügen.

Problem: Händler können keine neue Bestellung vom Administrator erstellen, da die Optionen Produkte von SKU hinzufügen und Produkte hinzufügen -Schaltflächen fehlen auf der Seite zur Bestellerstellung, wenn das JavaScript-Bundling aktiviert ist. Problemumgehung: Deaktivieren Sie das JavaScript-Bundling für Ihre Bereitstellung.

Problem: Die Anwendung erhält einen 404 not found -Fehler, wenn ein Kunde versucht, beim Auschecken einer Bestellung, die an mehrere Adressen gesendet wird, Belohnungspunkte zu entfernen.

Problem: Das Bearbeiten eines konfigurierbaren Produkts aus der Wunschliste eines Kunden führt zum folgenden unerwarteten Verhalten: Auf der Seite "Produkt konfigurieren"wird ein unerwartetes Feld angezeigt und die Seite "Produkt konfigurieren"wird nicht ausgeblendet, nachdem Sie auf OK geklickt haben. Die Anwendung zeigt auch diese Meldung an: Please load Wish List item. Problemumgehung: Laden Sie die Seite "Produkt konfigurieren"neu.

Problem: Kunden können die Anzahl der pro Seite angezeigten Bestellungen nicht ändern, wenn die Liste der Bestellungen mehrere Seiten umfasst. Derzeit zeigt das Programm diese Meldung an, wenn Sie zur letzten Seite der Bestellungen navigieren und versuchen, die Anzahl der pro Seite angezeigten Bestellungen zu ändern: You have placed no orders. Siehe den Artikel Bestellungen zeigen Fehler an Knowledge Base . Problemumgehung: Durch erneutes Öffnen der Seite "Meine Bestellungen"wird die Liste der Bestellungen angezeigt.

Problem: Durch direktes Klicken auf die Schaltfläche Steuersätze exportieren auf der Seite Neue Steuerregel hinzufügen ( Geschäfte > Steuerregeln) wird die Datei tax_rates.csv nicht wie erwartet heruntergeladen. Problemumgehung: Klicken Sie auf die Kante der Schaltfläche Steuersätze exportieren . Siehe den Artikel Exportsteuersätze funktionieren nicht Knowledge Base .

Problem: Die Schaltflächen Aktualisieren auf den Abschnitten "Zuletzt bestellte Elemente", "Produkte in der Vergleichsliste"und "Kürzlich verglichene Produkte"der Seite "Kundenaktivitäten"funktionieren nicht erwartungsgemäß. Derzeit scrollt die Anwendung die Seite jedes Mal, wenn auf die Schaltfläche Aktualisieren geklickt wird, und zeigt den Produktnamen nicht an. Siehe den Artikel Aktualisierung der Aktivitäten des Kunden funktioniert nicht Knowledge Base .

B2B

Problem: Wenn ein Rabattcode abläuft, bevor ein Auftrag (Bestellformular) genehmigt wird, zeigt der Bestellinhaber den diskontierten Betrag weiterhin an, aber sobald der Bestellauftrag genehmigt wurde, wird der nicht abgezinste Gesamtbetrag ausgewiesen. Problemumgehung: Installieren Sie den Hotfix B2B-709 Purchase Order Discount Patch für dieses Problem, der jetzt im Abschnitt Mein Konto > Downloads von magento.com verfügbar ist.

Problem: Die Anwendung stellt während der Aktualisierung auf B2B 1.2.0 in einer Bereitstellung auf mehreren Websites eine Ausnahme dar. Wenn setup:upgrade ausgeführt wird, tritt dieser Fehler beim PurchaseOrder-Modul auf: Module Magento_PurchaseOrder: Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence for moduleMagento_PurchaseOrder. Problemumgehung: Installieren Sie die Schnittstelle B2B-716 Add NonTransactionableInterface to the InitPurchaseOrderSalesSequence data patch hotfix, die jetzt im Abschnitt Mein Konto > Downloads von magento.com verfügbar ist.

Bekannte Probleme — VBE

Amazon Pay

  • Problem: Zahlungsmethoden fehlen im Checkout-Workflow, wenn ein Kunde während des Checkouts mit Amazon Pay auf Zurück zum standardmäßigen Checkout klickt. Problemumgehung: Aktualisieren Sie die Checkout-Seite, um die fehlenden Methoden anzuzeigen.

  • Problem: Die Anwendung zeigt zwei identische Amazon-Zahlungsmethoden in der Dropdownliste Zahlungsmethode an, die beim Erstellen einer neuen Warenkorbpreisregel verfügbar ist.

Braintree

  • Problem: Die Anwendung zeigt einen Fehler an, wenn ein Administrator versucht, auf die Seite "Braintree-Settlement-Bericht"zuzugreifen (Admin > Berichte ). Derzeit zeigt das Programm folgende Meldung an: An error has happened during application run. See exception log for details. Weitere Informationen finden Sie unter Braintree Settlement Report schlägt das Laden des Knowledgebase-Artikels fehl. Der Hotfix BUNDLE-2683_SettlementReport.patch für dieses Problem ist jetzt in Releases verfügbar.

  • Problem: Händler können keine Teilrechnungen für Bestellungen in Bereitstellungen erstellen, bei denen Venmo aktiviert ist und die Einstellung Vault für Kartenzahlungen aktivieren deaktiviert ist. Derzeit zeigt das Programm diesen Fehler an: The "vault_capture" command doesn't exist. Verify the command and try again.

  • Problem: Die Anwendung zeigt zwei identische PayPal-Methoden in der Dropdownliste Zahlungsmethode an, die beim Erstellen einer neuen Warenkorbpreisregel verfügbar ist.

  • Problem: Die Anwendung hat beim Öffnen von Vertrieb > Braintree Virtual Terminal einen Fehler. Obwohl das Formular beschädigte Elemente der Benutzeroberfläche enthält, akzeptiert es weiterhin Zahlungen. Problemumgehung: Speichern Sie die richtigen Braintree-Anmeldeinformationen, um die ausgeblendeten Eingabefelder zu beheben. Siehe den Artikel Braintree Virtual Terminal page is corrupted Knowledge Base . Der Hotfix BUNDLE-2670_VirtualTerminal.patch für dieses Problem ist jetzt in Releases verfügbar.

  • Problem: Der Antrag zeigt eine Fehlermeldung in den folgenden Ländern an, wenn ein Kunde beim Checkout eine lokale Zahlungsmethode auswählt: Belgien, Niederlande, Italien, Spanien und Polen. Problemumgehung: Ignorieren Sie die Fehlermeldung und fahren Sie mit der Zahlung fort.

dotdigital

  • Problem: Integrationstests schlagen mit diesem Fehler fehl: PHP Fatal error: Declaration of Dotdigitalgroup\Email\Test\Integration\Model\Sync\Importer\ImporterFailedTest::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void in /var/www/vendor/dotmailer/dotmailer-magento2-extension/Test/Integration/Model/Sync/Importer/ImporterFailedTest.php on line 36. Problemumgehung: Der Hotfix BUNDLE-2684 Dotdigital Integration Tests patch für dieses Problem ist jetzt in Releases verfügbar.

Klarna

  • Problem: Wenn Sie das Feld Design-Design-Design in Klarna On-Site-Messaging leer lassen (Admin > Stores > Konfiguration > Klarna-Einstellungen), wird eine leere Seite angezeigt. Problemumgehung: Wählen Sie ein Design-Design aus und speichern Sie es.

Vertex

  • Problem: Die Anwendung zeigt im Abschnitt "Versand"des Checkout-Workflows die Schaltfläche Adressenüberprüfung an, selbst wenn die Adressvalidierung deaktiviert ist. Der Validator der Adresse überprüft die aktualisierte Adresse nicht erneut und zeigt weiterhin eine Meldung an, die darauf hinweist, dass die Adresse ungültig ist, wenn ein Kunde nach der ersten Eingabe einer falschen Adresse eine korrekte Adresse eingibt, selbst wenn die Überprüfung der Adresse aktiviert ist. Problemumgehung: Deaktivieren Sie die Überprüfung der Scheiteladressen.

Gemeinschaftsbeiträge

Wir sind der weiteren Magento Open Source-Community dankbar und möchten ihre Beiträge zu dieser Version würdigen. Sehen Sie sich die folgenden Möglichkeiten an, um mehr über die Community-Beiträge zu unseren aktuellen Versionen zu erfahren:

  • Wenn ein Community-Mitglied eine Korrektur für diese Version bereitgestellt hat, wird die Fehlerbehebung im Abschnitt "Behobenes Problem"dieser Hinweise mit der Wortgruppe "Fehlerbehebung durch Community-Mitglied"gekennzeichnet.

  • Das Community-Engineering-Team Magento Contributors führt nach Monat, Quartal und Jahr eine Liste der beitragenden Personen und Partner. Auf dieser Mitarbeiter-Seite können Sie Links zu ihren zusammengeführten PRs auf GitHub folgen.

Partnerbeiträge

In der folgenden Tabelle sind die Beiträge von Partnern aufgeführt. In dieser Tabelle sind der Partner aufgeführt, der die Pull-Anforderung beigetragen hat, die externe Pull-Anforderung und die GitHub-Problemnummer, die mit ihr verknüpft ist (sofern verfügbar).

Partner
Anforderungen abrufen
Verwandte GitHub-Probleme
Atwix
magento/magento2#25774, magento/magento2#25913, magento/magento2#25765, magento/magento2#25918, magento/magento-functional-tests-migration#744, magento/magento-functional-tests-migration#746, magento/magento-functional-tests-migration#711, magento/magento2#26069, magento/magento2#26063, magento/magento2#25697, magento/magento2#26154, magento/magento2#26150, magento/magento2#26148, magento/magento2#26096, magento/magento2#26028, magento/magento2#25864, magento/magento2#26029, magento/magento2#26251, magento/magento2#25985, magento/magento-functional-tests-migration#760, magento/magento-functional-tests-migration#757, magento/magento-functional-tests-migration#701, magento/magento2#26312, magento/magento2#26311, magento/magento2#26305, magento/magento2#26402, magento/magento2#26313, magento/magento2#26464, magento/magento2#26452, magento/partners-magento2ee#129, magento/partners-magento2ee#128, magento/magento2#26558, magento/magento2#26490, magento/magento2#26478, magento/magento2#26455, magento/magento2#26435, magento/magento2#26000, magento/magento2#26525, magento/magento2#26487, magento/magento2#26439, magento/magento2#26429, magento/magento2#26241, magento/magento2#26579, magento/magento2#26574, magento/magento2#26569, magento/magento2#26496, magento/magento2#26476, magento/magento2#26430, magento/magento2#26399, magento/magento2#26420, magento/magento2#26770, magento/magento2#26715, magento/magento2#26246, magento/magento2#26816, magento/magento2#26846, magento/magento2#26844, magento/magento2#26839, magento/magento2#26835, magento/magento2#26769, magento/magento2#26712, magento/magento2#26317, magento/magento2#26904, magento/magento2#26899, magento/magento2#26894, magento/magento2#26878, magento/magento2#26710, magento/magento2#26617, magento/partners-magento2ee#134, magento/magento2#26833, magento/magento2#26755, magento/magento2#26090, magento/magento2#25895, magento/magento2#27021, magento/magento2#26947, magento/magento2#26944, magento/magento2#26912, magento/magento2#26842, magento/magento2#27010, magento/magento2#27114, magento/magento2#27057, magento/magento2#27149, magento/magento2#27131, magento/magento2#27029, magento/partners-magento2ee#141, magento/partners-magento2ee#140, magento/partners-magento2ee#139, magento/magento2#26563, magento/partners-magento2ee#154, magento/magento2#25722, magento/magento2#27261, magento/magento2#27170, magento/magento2#27266, magento/magento2#27165, magento/magento2#26560, magento/magento2#27191, magento/magento2#26015, magento/magento2#27304, magento/magento2#27263, magento/magento2#27390, magento/magento2#27353, magento/magento2#27334, magento/magento2#27307, magento/magento2#22011, magento/magento2#27412, magento/magento2#27383, magento/magento2#27371, magento/magento2#27493, magento/magento2#27492, magento/magento2#26100, magento/magento2#27399, magento/partners-magento2ee#162, magento/magento-functional-tests-migration#724, magento/magento-functional-tests-migration#723, magento/magento-functional-tests-migration#710, magento/magento-functional-tests-migration#707, magento/magento-functional-tests-migration#706, magento/magento2#27526, magento/magento2#27497, magento/magento2#27495, magento/magento2#27563, magento/magento2#27343, magento/magento2#27671, magento/magento-functional-tests-migration#765, magento/magento-functional-tests-migration#764, magento/magento-functional-tests-migration#762, magento/magento-functional-tests-migration#761, magento/magento-functional-tests-migration#759, magento/magento-functional-tests-migration#751, magento/magento2#27676, magento/magento2#27689, magento/magento2#27677, magento/magento2#27843, magento/magento2#27841, magento/magento2#27692, magento/magento2#27846
magento/magento2#25739, magento/magento2#25917, magento/magento2#20379, magento/magento2#761, ento/magento2#23899, magento/magento2#25968, magento/magento2#25162, magento/magento2#1801 2, magento/magento2#26240, magento/magento2#17847, magento/magento2#26332, 2 magento/magento2#8691, magento/magento2#26245, magento/magento2#26314, magento/partners-magento2ee#10 0, magento/magento2#25910, magento/magento2#13269, magento/magento2#25738, magento/magento2#27027, magento/magento2#26758, magento/magento2#26847, magento/magento2#25 669, magento/magento2#20472, magento/magento2#20906, magento/magento2#21910, 0}magento/magento2#26825🔗, magento/magento2#26473, magento/magento2#26856, magento/magento2#2 6858, magento/magento2#26827, magento/magento2#14080, magento/magento2#26708 magento/magento2#26224, magento/magento2#22010, magento/magento2#13689, magento/magento 2#27370, magento/magento2#26652, magento/magento2#24990, magento/magento2#1002, magento/magento2#27496, magento/magento2#13851
mediotype
magento/magento2#26225, magento/magento2#26274, magento/magento2#26273, 🔗magento/magento2#26259} magento/magento2#26207, magento/partners-magento2ee#120, magento/partners-magento2ee#108, magento/partners-magento2ee#1 07, magento/partners-magento2ee#106, magento/partners-magento2ee#105, magento/partners-magento2ee#104, magento to/magento2#26407, magento/magento2#26395, magento/magento2#26323, magento/magento2#263 21, magento/magento2#26320, magento/magento2#26319, magento/partners-magento2ee#109, magento/partners-magento2ee#119, magento/partners-magento2ee#111, magento/magento2#26322, magento/partners-magento2ee#12 1, magento/partners-magento2ee#117, magento/magento2#26391, magento/partners-magento2ee#124, magento to/partners-magento2ee#102, magento/magento2#26614, magento/magento2#26480, magento/magento2#2635 5, magento/magento2#26611, magento/magento2#26621, magento/partners-magento2ee#116, ento/partners-magento2ee#115, magento/magento2#26608, magento/partners-magento2ee#135, magento/magento2#258 8, magento/magento2#26974, magento/magento2#25828, magento/magento2#27048, magento/magento2#26779, magento/magento2#26329, magento/magento2#26778, magento/partners-magento2ee#1 32, magento/magento2#26990, magento/magento2#27281, magento/magento2#27277, 2}magento/magento2#27274, magento/magento2#27249, magento/magento2#27118, magento/partners-magento2ee2ee #151, magento/magento2#27255, magento/magento2#27273, magento/magento2#272 98, magento/magento2#27292, magento/magento2#27214, magento/partners-magento2ee#15 8, magento/magento2#27276, magento/magento2#27000, magento/magento2#2738, magento/magento2#27381, magento/magento2#27427, 🔗magento/magento2#27425 123}, magento/magento2#27322, magento/magento2#27321, 🔗magento/magento2#27597{1 29}, magento/partners-magento2ee#172, magento/magento2#26988, 🔗magento/magento2#2752{13 5}, magento/magento2#27701, magento/partners-magento2ee#178, magento/magento2#27325, magento/magento2#27606, magento/magento2#27300, magento/magento2#27323 148}magento/magento2#27093, magento/magento2#27964 🔗 🔗
magento/magento2#26206, magento/magento2#26331, magento/magento2#26396, 🔗magento/magento2#26612} magento/magento2#26479, magento/magento2#26610, magento/partners-magento2ee#26607, magento/magento2#2 25856, magento/magento2#26973, magento/magento2#27044, magento/magento2#26989, magento/partners-magento2ee#27117, magento/magento2#27320, magento/partners-magento2ee#171, magento/magento2#26986, magento/magento2#27607, magento/magento2#27299, magento/magento2#2708 9
Strix
magento/magento2#25822, magento/magento2#25812, magento/magento2#25803, 🔗magento/magento2#25792} magento/magento2#25791, magento/magento2#25954, magento/magento2#26009, magento/magento2#25 854, magento/magento2#25846, magento/magento2#25845, magento/magento2#2584, 22}magento/magento2#25842, magento/magento2#25841, magento/magento2#25836, magento/magento2#2 25831, magento/magento2#25830, magento/magento2#25829, magento/magento2#25825, magento/magento2#25823, magento/magento2#25821, magento/magento2#25820, magento/magento to2#25819, magento/magento2#25818, magento/magento2#25817, 🔗magento/magento2#25816 49, magento/magento2#25815, magento/magento2#25813, magento/magento2#25811, magento /magento2#25807, magento/magento2#25804, magento/magento2#25802, magento/magento2#2580 0, magento/magento2#25799, magento/magento2#25797, magento/magento2#25794, magento/magento2#25793, magento/magento2#25788, magento/magento2#25787, magento/magento2#25 784, magento/magento2#25783, magento/magento2#26128, magento/magento2#26131, 4}magento/magento2#26129, magento/magento2#26126, magento/magento2#26125, magento/magento2#2 5957 🔗 🔗
magento/magento2#22047
Postleitzahl
magento/magento2#25808, magento/magento2#26057, magento/magento2#26050, magento/magento2#25920 magento/magento2#26068, magento/magento2#26136, magento/magento2#26215, magento/magento2#26 540, magento/magento2#26537, magento/magento2#26549, magento/magento2#26568, 22}magento/magento2#26782🔗, magento/magento2#26764, magento/magento2#26820, magento/magento2#2 26771, magento/magento2#26768, magento/magento2#26761, magento/magento2#2658, magento/magento2#26932, magento/magento2#26862, magento/magento2#26979, magento/magento to2#26928, magento/magento2#27014, magento/magento2#27740, magento/magento2#2686 49}🔗
magento/magento2#26208, magento/magento2#26760, magento/magento2#26583, 🔗magento/magento2#26917} magento/magento2#26838, magento/magento2#26800, magento/magento2#26992
Schnelle weiße Katze
magento/magento2#25723, magento/magento2#26130, magento/magento2#24815, magento/magento2#26268 magento/magento2#26263, magento/magento2#26354, magento/magento2#26269, magento/magento2#26 360, magento/magento2#26684, magento/magento2#26398, magento/magento2#2296, 22}magento/magento2#26982🔗, magento/magento2#27054, magento/magento2#26765, magento/magento2#2 27084, magento/magento2#27083, magento/magento2#27082, magento/magento2#27080, magento/magento2#26964, magento/magento2#26902, magento/magento2#27145, magento/magento to2#27215, magento/magento2#26923, magento/magento2#27319, magento/magento2#2739 49, magento/magento2#27385, magento/magento2#27384, magento/partners-magento2ee#150, magento/magento2#26075, magento/magento2#27462, magento/magento2#26397, magento/magento2#2746 3, magento/magento2#27491 🔗
magento/magento2#24713, magento/magento2#25390, magento/magento2#21684, magento/magento2#14001 magento/magento2#14913, magento/magento2#7065, magento/magento2#14958, magento/magento2#179 33, magento/magento2#20309, magento/magento2#186, magento/magento2#6310
creativestyle
magento/magento2#25541, magento/magento2#25587, magento/magento2#26037, 🔗magento/magento2#26034} magento/magento2#26033, magento/magento2#26424, magento/magento2#25385, magento/magento2#25 764, magento/magento2#25641, magento/magento2#27360, magento/magento2#26036, 22}magento/magento2#27603, magento/magento2#27589 🔗
magento/magento2#22416, magento/magento2#25586, magento/magento2#18687, 🔗magento/magento2#25974} magento/magento2#26364, magento/magento2#10518, magento/magento2#21717, magento/magento2#17 125, magento/magento2#25032, magento/magento2#27506
Fisheye
magento/magento2#25655, magento/magento2#25624, magento/magento2#23313, magento/partners-magento2ee#50, {8 magento/magento2#25860🔗, magento/magento2#25297
magento/magento2#25654, magento/partners-magento2ee#22909
Vaimo
magento/magento2#25452, magento/magento2#26213, magento/magento2#27015, magento/magento2#2748 magento/magento2#27578
magento/magento2#20966, magento/magento2#26683
Wagento
magento/magento2#25973, magento/magento2#26234, magento/magento2#26290, 🔗magento/magento2#26238} magento/magento2#26365, magento/magento2#25966, magento/magento2#26546, magento/magento2#26 339, magento/magento2#26342, magento/magento2#26659, magento/magento2#26418, 22}magento/magento2#26649🔗
magento/magento2#25972, magento/magento2#26227, magento/magento2#26289, 🔗magento/magento2#26235} magento/magento2#26364, magento/magento2#25962, magento/magento2#26543, magento/magento2#26 338, magento/magento2#26054, magento/magento2#26416, magento/magento2#26648
Krish TechnoLabs
magento/magento2#26160, magento/magento2#26170, magento/partners-magento2ee#118, magento/magento2#26162, 8}magento/partners-magento2ee#143🔗, magento/magento2#27336
magento/magento2#26155, magento/magento2#24972, magento/magento2#25195, magento/magento2#2735
i95Dev
magento/magento2#26011, magento/magento2#25759, magento/magento2#26173, 🔗magento/magento2#26182} magento/magento2#26066, magento/magento2#26237, magento/magento2#26183, magento/magento2#26 169
magento/magento2#25930, magento/magento2#25433, magento/magento2#26164, 🔗magento/magento2#26176} magento/magento2#26064, magento/magento2#25936, magento/magento2#26181, magento/magento2#26 168
etwas Digital
magento/magento2#26359, magento/magento2#26185, magento/partners-magento2ee#60
Comwrap
magento/partners-magento2ee#68, magento/magento2#27257
Zilker-Technologie
magento/magento2#25428, magento/magento2#26714, magento/magento2#25991, magento/magento2#27138
magento/magento2#14885, magento/magento2#847, magento/magento2#973
Youwe
magento/magento2#24360, magento/magento2#25194, magento/magento2#26748
magento/magento2#24357, magento/magento2#25188, magento/magento2#26745
Reach Digital
magento/magento2#25875
magento/magento2#9466
Commerce
magento/magento2#26628, magento/magento2#26348, magento/magento2#27886
magento/magento2#26345, magento/magento2#27874
Divante
magento/magento-function-tests-migration#718, magento/magento-function-tests-migration#720, magento/magento-function-tests-migration#719, magento/magento-function-tests-migration#717
Interactiv4
magento/magento2#24843, magento/magento2#25311
magento/magento2#24842, magento/magento2#13252
Monsun
magento/magento2#26044, magento/partners-magento2ee#136, magento/magento2#26869, magento/magento2#26868 8}magento/magento2#26821🔗, magento/magento2#26697
MediaCT
magento/partners-magento2ee#145
Aligent Consulting
magento/magento2#26623, magento/magento2#26781
magento/magento2#26622
Maginus
magento/magento2#26413, magento/magento2#27196
integer_net GmbH
magento/magento2#25851, magento/magento2#24485
Veriteworks
magento/magento2#25454
magento/magento2#24637

Individuelle beitragende Faktoren

In der folgenden Tabelle sind die Beiträge unserer Community-Mitglieder aufgeführt. In dieser Tabelle sind die externen Pull-Anforderungen, die GitHub-Problemnummer, die damit verknüpft ist (sofern verfügbar), und das Community-Mitglied, das die Pull-Anforderung beigetragen hat, aufgeführt.

Community-Mitglied beitragen
Anforderungen abrufen
Verwandte GitHub-Probleme
Eden Duong
#25905
Nicht zutreffend
Ajith
#25808
Nicht zutreffend
Marco Köpcke
#25790
24229
Eduard Chitoraga
#25774
Nicht zutreffend
Edward Simpson
#25604
Nicht zutreffend
Mateusz Krzeszowiak
#25541
22416
Eden Duong
#25939
Nicht zutreffend
Eden Duong
#25928
Nicht zutreffend
Eduard Chitoraga
#25913
Nicht zutreffend
Lukasz Bajsarowicz
#25822
Nicht zutreffend
Lukasz Bajsarowicz
#25812
Nicht zutreffend
Lukasz Bajsarowicz
#25803
Nicht zutreffend
Lukasz Bajsarowicz
#25791
Nicht zutreffend
Lukasz Bajsarowicz
#25792
Nicht zutreffend
Andrii Beziazychnyi
#25765
25739
Nathan Morgan
#25655
25654
Eden Duong
#25952
25731
Eden Duong
#25942
25935
Eden Duong
#25932
25931
Eden Duong
#25926
25925
Eduard Chitoraga
#25918
25917
Ihor Sviziev
#25912
25911
Adam Mellen
#25995
Nicht zutreffend
Eden Duong
#25984
Nicht zutreffend
Eden Duong
#25982
Nicht zutreffend
Lukasz Bajsarowicz
#25954
Nicht zutreffend
Eden Duong
#25924
25893
Eden Duong
#25904
25896
Bartłomiej Szubert
#25723
24713
Alexey Rakitin
#25699
19805, 23481
Phil
#25262
Nicht zutreffend
Eden Duong
#26016
Nicht zutreffend
Eden Duong
#25997
Nicht zutreffend
Eden Duong
#25993
Nicht zutreffend
Nazar Klovanych
#25992
Nicht zutreffend
Hitesh
#25973
25972
Maslii
#25975
Nicht zutreffend
Dan Wallis
#25624
Nicht zutreffend
Namrata
#25114
Nicht zutreffend
Mateusz Krzeszowiak
#25587
25586
Eduard Chitoraga
#26069
Nicht zutreffend
Eden Duong
#26067
Nicht zutreffend
Eduard Chitoraga
#26063
20379
Sathisch Subramanisch
#26057
Nicht zutreffend
Sathisch Subramanisch
#26050
Nicht zutreffend
Giancarlo Peris
#26044
Nicht zutreffend
Eden Duong
#26045
Nicht zutreffend
Eden Duong
#26042
Nicht zutreffend
Eden Duong
#26043
Nicht zutreffend
Krzysztof Daniel
#26037
Nicht zutreffend
Paweł Tylek
#26034
18687
Eden Duong
#26003
Nicht zutreffend
Łukasz Lewandowski
#26001
24025
Sergey Dovbenko
#25940
100
Eduard Chitoraga
#25697
Nicht zutreffend
Rafael Corrêa Gomes
#25523
Nicht zutreffend
Tan Sezer
#24360
24357
Eden Duong
#26060
Nicht zutreffend
Eden Duong
#26059
Nicht zutreffend
Matheus Gontijo
#26058
Nicht zutreffend
divyajyothi5321
#26011
25930
Eden Duong
#26004
Nicht zutreffend
Sathisch Subramanisch
#25920
Nicht zutreffend
Eden Duong
#26082
Nicht zutreffend
Eden Duong
#26076
Nicht zutreffend
Sathisch Subramanisch
#26068
Nicht zutreffend
Lukasz Bajsarowicz
#26009
Nicht zutreffend
Ashna-Jahan
#25759
25433
Lukasz Bajsarowicz
#25854
Nicht zutreffend
Lukasz Bajsarowicz
#25846
Nicht zutreffend
Lukasz Bajsarowicz
#25845
Nicht zutreffend
Lukasz Bajsarowicz
#25844
Nicht zutreffend
Lukasz Bajsarowicz
#25842
Nicht zutreffend
Lukasz Bajsarowicz
#25841
Nicht zutreffend
Lukasz Bajsarowicz
#25831
Nicht zutreffend
Lukasz Bajsarowicz
#25836
Nicht zutreffend
Lukasz Bajsarowicz
#25830
Nicht zutreffend
Lukasz Bajsarowicz
#25829
Nicht zutreffend
Lukasz Bajsarowicz
#25825
Nicht zutreffend
Lukasz Bajsarowicz
#25823
Nicht zutreffend
Lukasz Bajsarowicz
#25821
Nicht zutreffend
Lukasz Bajsarowicz
#25819
Nicht zutreffend
Lukasz Bajsarowicz
#25820
Nicht zutreffend
Lukasz Bajsarowicz
#25818
Nicht zutreffend
Lukasz Bajsarowicz
#25817
Nicht zutreffend
Lukasz Bajsarowicz
#25816
Nicht zutreffend
Lukasz Bajsarowicz
#25815
Nicht zutreffend
Lukasz Bajsarowicz
#25813
Nicht zutreffend
Lukasz Bajsarowicz
#25811
Nicht zutreffend
Lukasz Bajsarowicz
#25807
Nicht zutreffend
Lukasz Bajsarowicz
#25804
Nicht zutreffend
Lukasz Bajsarowicz
#25802
Nicht zutreffend
Lukasz Bajsarowicz
#25800
Nicht zutreffend
Lukasz Bajsarowicz
#25799
Nicht zutreffend
Lukasz Bajsarowicz
#25797
Nicht zutreffend
Lukasz Bajsarowicz
#25794
Nicht zutreffend
Lukasz Bajsarowicz
#25793
Nicht zutreffend
Lukasz Bajsarowicz
#25788
Nicht zutreffend
Lukasz Bajsarowicz
#25787
Nicht zutreffend
Lukasz Bajsarowicz
#25784
Nicht zutreffend
Lukasz Bajsarowicz
#25783
Nicht zutreffend
Gihovani Filipp Pereira Demétrio
#26157
Nicht zutreffend
Ravi Chandra
#26160
26155
Eduard Chitoraga
#26154
Nicht zutreffend
Eduard Chitoraga
#26150
#26148
Eden Duong
#26140
Nicht zutreffend
Sathisch Subramanisch
#26136
Nicht zutreffend
Lukasz Bajsarowicz
#26128
Nicht zutreffend
Eden Duong
#26127
Nicht zutreffend
Eduard Chitoraga
#26096
Nicht zutreffend
Andrii Beziazychnyi
#26028
Nicht zutreffend
Serhiy Zhovnir
#25864
761
Daniel Call
#24849
Nicht zutreffend
Lukasz Bajsarowicz
#26131
Nicht zutreffend
Lukasz Bajsarowicz
#26129
Nicht zutreffend
Lukasz Bajsarowicz
#26125
Nicht zutreffend
Grzegorz Bogusz
#26033
25974
Pavel Bystritsky
#25915
Nicht zutreffend
Andreas Mautz
#25838
25674
Marc Rodriguez
#25315
13136
Lukasz Bajsarowicz
#25957
22047
David Lambauer
#24103
Nicht zutreffend
divyajyothi5321
#26173
26164
Ravi Chandra
#26170
24972
azambon
#25876
25659
Adarsh Manickam
#25428
Nicht zutreffend
Andrey Legayev
#25125
Nicht zutreffend
Lukasz Bajsarowicz
#26225
Nicht zutreffend
Alexey Arendarenko
#25603
18717
divyajyothi5321
#26182
26176
Bartłomiej Szubert
#26130
25390
Marco Oliveira
#26084
26083
divyajyothi5321
#26066
26064
MaxRomanov4669
#25958
14663
Anton Kaplya
#25479
Nicht zutreffend
Torben Höhn
#25640
Nicht zutreffend
Edward Simpson
#25478
Nicht zutreffend
Behnam Shayani
#25452
20966
Bartłomiej Szubert
#24815
21684
Eden Duong
#24471
24468
Pavel Bystritsky
#22917
22856
Lukasz Bajsarowicz
#26274
Nicht zutreffend
Lukasz Bajsarowicz
#26273
Nicht zutreffend
Bartłomiej Szubert
#26268
14001
aleromano89
#26264
23521
Lukasz Bajsarowicz
#26259
Nicht zutreffend
divyajyothi5321
#26237
25936
Hitesh
#26234
26227
Sathisch Subramanisch
#26215
26208
Lukasz Bajsarowicz
#26207
26206
divyajyothi5321
#26183
26181
divyajyothi5321
#26169
26168
Yaroslav Rogoza
#26029
Nicht zutreffend
Laura Folco
#25946
19093
miszyman
#25250
23350
Hitesh
#26290
26289
Marco Oliveira
#26270
22964
Bartłomiej Szubert
#26263
14913
Eduard Chitoraga
#26251
Nicht zutreffend
Riccardo Tempesta
#26218
26217
Pawan Kumar Parmar
#26048
Nicht zutreffend
Andrii Chorniy
#25985
23899
Douglas Radburn
#25337
14971
Denis Kopylov
#22990
22988
Bartłomiej Szubert
#26360
Nicht zutreffend
Patrick McLain
#26359
Nicht zutreffend
Bartłomiej Szubert
#26354
Nicht zutreffend
Alexander Taranovsky
#26312
Nicht zutreffend
Eduard Chitoraga
#26311
Nicht zutreffend
Eduard Chitoraga)
#26305
Nicht zutreffend
Bartłomiej Szubert
#26269
7065
MaxRomanov4669
#26258
11209
Hitesh
#26238
26235
Patrick McLain
#26185
Nicht zutreffend
Eden Duong
#26051
25130
Eden Duong
#25909
25881
Benjamin Rosenberger
#25718
Nicht zutreffend
Benjamin Rosenberger
#25716
Nicht zutreffend
Matti Vapa
#25375
25373
Mychailo
#25333
25278
dhoang89
#25194
25188
Thomas Klein
#25083
Nicht zutreffend
Gihovani Filipp Pereira Demétrio
#24955
22304
John Hughes
#23313
22909
Lukasz Bajsarowicz
#26407
26396
Lukasz Bajsarowicz
#26395
26396
Lukasz Bajsarowicz
#26323
26331
Lukasz Bajsarowicz
#26321
26331
Lukasz Bajsarowicz
#26320
26331
Lukasz Bajsarowicz
#26319
26331
Paweł Tylek
#26424
26364
Alexander Taranovsky
#26402
Nicht zutreffend
Tejash Kumbhare
#26365
26364
Andrii Chorniy
#26313
25968
Timon de Groot
#26495
Nicht zutreffend
Alexander Taranovsky
#26464
Nicht zutreffend
Alexander Taranovsky
#26452
Nicht zutreffend
Lukasz Bajsarowicz
#26322
26331
Lukasz Bajsarowicz
#26391
Nicht zutreffend
Vikalp Saxena
#26628
Nicht zutreffend
Lukasz Bajsarowicz
#26614
26612
Eduard Chitoraga
#26558
Nicht zutreffend
Ajith
#26540
Nicht zutreffend
Ajith
#26537
Nicht zutreffend
Fred Orosko Dias
#26512
Nicht zutreffend
Fred Orosko Dias
#26511
Nicht zutreffend
Fred Orosko Dias
#26509
Nicht zutreffend
Andrii Chorniy
#26490
Nicht zutreffend
Ravinder
#26489
26437
Lukasz Bajsarowicz
#26480
26479
Karyna Tsymal
#26478
Nicht zutreffend
Oleh Usik
#26455
25162
Tiefgang
#26445
25761
Sergiy Vasiutynskyi
#26435
18012
Tjitse
#26434
Nicht zutreffend
Andrii Kartavtsev
#26381
25300
Gerchak
#26327
Nicht zutreffend
Daniel Call
#26285
26275
Stanislav Ilnytskyi
#26071
26065
Fred Orosko Dias
#25994
Nicht zutreffend
Gerchak
#25839
21014
Mateusz Krzeszowiak
#25385
10518, 21717
Lukasz Bajsarowicz
#26355
Nicht zutreffend
Manuel Eduardo Cánepa Cihuelo
#26296
Nicht zutreffend
Alexander Taranovsky
#26000
Nicht zutreffend
Hitesh
#25966
25962
Jeroen
#25875
9466
Mateusz Krzeszowiak
#25764
17125
Vinai Kopp
#24460
Nicht zutreffend
Namrata
#26634
Nicht zutreffend
Lukasz Bajsarowicz
#26611
26610
Sathisch Subramanisch
#26549
Nicht zutreffend
Karyna Tsymal
#26525
Nicht zutreffend
Karyna Tsymal
#26487
Nicht zutreffend
Alexander Taranovsky
#26439
Nicht zutreffend
Alexander Taranovsky
#26429
Nicht zutreffend
Sergiy Vasiutynskyi
#26241
26240
Risha Tiwari
#26641
Nicht zutreffend
Karyna Tsymal
#26579
Nicht zutreffend
Dmitry-Symbole
#26574
Nicht zutreffend
Oleh Usik
#26569
17847
Ajith
#26568
Nicht zutreffend
Mayank Zalavadia
#26542
Nicht zutreffend
Yevhen Sentiabov
#26533
21555, 26532
Eduard Chitoraga
#26496
Nicht zutreffend
Alexander Taranovsky
#26476
Nicht zutreffend
Erfan Shamabadi
#26462
Nicht zutreffend
Michele Fantetti
#26451
Nicht zutreffend
Karyna Tsymal
#26430
Nicht zutreffend
Karyna Tsymal
#26399
26332
Paavo Pokkinen
#26213
Nicht zutreffend
KaushikChavda
#26007
25591
Dan Wallis
#25860
Nicht zutreffend
Willem Wigman
#25851
Nicht zutreffend
jimuld
#25742
Nicht zutreffend
Raúl Verdugo Lorenzo
#25324
13865
George Babarus
#24648
Nicht zutreffend
Andreas von Studnitz
#24485
Nicht zutreffend
Chris Pook
#26378
26375
Paweł Tylek
#25641
25032
Andrey Nikolaev
#25285
Nicht zutreffend
Sergiy Vasiutynskyi
#26420
8691
Raul E Watson
#26413
Nicht zutreffend
Ravi Chandra
#26162
25195
Lachlan Turner
#26623
26622
Lukasz Bajsarowicz
#26621
Nicht zutreffend
Hitesh
#26546
26543
Fanis Strezos
#26423
25268
Tejash Kumbhare
#26339
26338
Jens Scherbl
#24691
Nicht zutreffend
Ajith
#26782
Nicht zutreffend
Matthew O'Loughlin
#26781
Nicht zutreffend
Karyna Tsymal
#26770
Nicht zutreffend
Sathisch Subramanisch
#26764
26760
Adarsh Manickam
#26714
14885
Karyna Tsymal
#26715
Nicht zutreffend
Shankar Konar
#26502
863
Yurii Tvardyi
#26279
26276
Alexander Taranovsky
#26246
26245
Andrea Parmeggiani
#26142
26141
toxix
#25488
25487
Nikita Sarychev
#25249
Nicht zutreffend
vishal-webkul
#25246
25245
adrian-martinez-interactiv4
#24843
24842
Sathisch Subramanisch
#26820
Nicht zutreffend
Karyna Tsymal
#26816
Nicht zutreffend
Ajith
#26771
Nicht zutreffend
Bartłomiej Szubert
#26684
Nicht zutreffend
Pratik Mehta
#26674
Nicht zutreffend
Tejash Kumbhare
#26342
Nicht zutreffend
Adarsh Manickam
#25991
847
Vinh Le
#26857
26843
Alexander Taranovsky
#26846
Nicht zutreffend
Karyna Tsymal
#26844
Nicht zutreffend
Karyna Tsymal
#26835
Nicht zutreffend
Karyna Tsymal
#26839
Nicht zutreffend
Karyna Tsymal
#26769
Nicht zutreffend
Ajith
#26768
Nicht zutreffend
Karyna Tsymal
#26712
Nicht zutreffend
Vova Yatsyuk
#26688
Nicht zutreffend
Dasharth Patel
#26659
26054
Bartłomiej Szubert
#26398
Nicht zutreffend
Sergiy Vasiutynskyi
#26317
26240, 26314
Alexander Lukyanov
#24612
24547
Eduard Chitoraga
#26904
Nicht zutreffend
Karyna Tsymal
#26899
Nicht zutreffend
Stanislav Ilnytskyi
#26897
Nicht zutreffend
Karyna Tsymal
#26894
Nicht zutreffend
Eduard Chitoraga
#26878
Nicht zutreffend
Vladimir Fischenko
#26869
Nicht zutreffend
Vladimir Fischenko
#26868
Nicht zutreffend
Milan Osztromok
#26863
Nicht zutreffend
Stanislav Ilnytskyi
#26790
Nicht zutreffend
Sathisch Subramanisch
#26761
Nicht zutreffend
Eduard Chitoraga
#26710
Nicht zutreffend
Eden Duong
#26701
26675
Serhii Petrychenko
#26650
25675
Karyna Tsymal
#26617
Nicht zutreffend
Sathisch Subramanisch
#26584
26583
Maksym Novik
#26523
25963
Hitesh
#26418
26416
Marco Köpcke
#25806
25656
Benjamin Rosenberger
#25626
Nicht zutreffend
Brice
#25426
Nicht zutreffend
Rafael Corrêa Gomes
#25417
Nicht zutreffend
Rafael Corrêa Gomes
#25321
Nicht zutreffend
Artem Voloznov
#24976
24971
Bartłomiej Szubert
#2296
14958
Alexander Taranovsky
#26833
Nicht zutreffend
Lukasz Bajsarowicz
#26608
26607
Grayson
#26772
Nicht zutreffend
Lukasz Bajsarowicz
#25858
25856
Denis Kopylov
#23570
Nicht zutreffend
Petar Borisovski
#26995
Nicht zutreffend
Bartłomiej Szubert
#26982
Nicht zutreffend
Lukasz Bajsarowicz
#26974
26973
Max Mezhensky
#26947
Nicht zutreffend
Max Mezhensky
#26944
Nicht zutreffend
Sathisch Subramanisch
#26932
26917
Nandhini Nagaraj
#26928
Nicht zutreffend
Andrii Kasian
#26916
Nicht zutreffend
Max Mezhensky
#26912
Nicht zutreffend
Mohamed-Asar
#26862
26838
Vladimir Fischenko
#26821
Nicht zutreffend
Oleh Usik
#26755
Nicht zutreffend
Vladimir Fischenko
#26697
Nicht zutreffend
Fred Orosko Dias
#26586
Nicht zutreffend
Ravinder
#26230
26229
Oleh Usik
#26090
25910
Andrii Chorniy
#25895
13269, 25738
Shankar Konar
#25349
572
Chris Frewin
#25161
Nicht zutreffend
Sathisch Subramanisch
#26979
26800
Max Mezhensky
#26842
Nicht zutreffend
Alastair Mucklow
#26615
Nicht zutreffend
Lukasz Bajsarowicz
#25828
26331
enriquei4
#25311
13252
Bartłomiej Szubert
#27054
Nicht zutreffend
Lukasz Bajsarowicz
#27048
27044
Sean van Zuidam
#27041
27040
Karyna Tsymal
#27021
Nicht zutreffend
Max Mezhensky
#27010
Nicht zutreffend
Lukasz Bajsarowicz
#26779
Nicht zutreffend
Bartłomiej Szubert
#26765
17933
Tobias Nilsson
#26548
23755, 26384
Lukasz Bajsarowicz
#26329
26331
korostii
#25359
25243
Pieter Hoste
#24003
23619
Alexander Taranovsky
#27114
Nicht zutreffend
Oleh Usik
#27057
Nicht zutreffend
Timon de Groot
#27033
27032
Dominic Fernando
#26907
Nicht zutreffend
Tu Nguyen
#26619
Nicht zutreffend
Lukasz Bajsarowicz
#26778
Nicht zutreffend
Lukasz Bajsarowicz
#26990
26989
Raul E Watson
#27196
Nicht zutreffend
Sergiy Vasiutynskyi
#27149
27027
Adarsh Manickam
#27138
973
Sergiy Vasiutynskyi
#27131
26758
Bartłomiej Szubert
#27084
Nicht zutreffend
Bartłomiej Szubert
#27083
Nicht zutreffend
Bartłomiej Szubert
#27082
Nicht zutreffend
Bartłomiej Szubert
#27080
Nicht zutreffend
Sergiy Vasiutynskyi
#27029
26847
Vinh Le
#27026
27009
Sathisch Subramanisch
#27014
26992
Bartłomiej Szubert
#26964
Nicht zutreffend
Ihor Sviziev
#26939
Nicht zutreffend
Bartłomiej Szubert
#26902
20309
Tejash Kumbhare
#26649
26648
princeCB
#26642
26590
Alexander Taranovsky
#26563
Nicht zutreffend
Hirokazu Nishi
#25454
24637
Pieter Hoste
#24878
22609
Dmitriy
#24743
24735
Francis
#23742
Nicht zutreffend
wardcapp
#22442
Nicht zutreffend
Vadim Malesh
#27172
14086
Franciszek Wawrzak
#27179
Nicht zutreffend
Bartłomiej Szubert
#27145
Nicht zutreffend
alexander-aleman
#26959
25219
DanieliMi
#26506
26499
Andrii Beziazychnyi
#25722
25669
Ihor Sviziev
#27284
Nicht zutreffend
Lukasz Bajsarowicz
#27281
Nicht zutreffend
Lukasz Bajsarowicz
#27277
Nicht zutreffend
Lukasz Bajsarowicz
#27274
Nicht zutreffend
Sergiy Vasiutynskyi
#27261
20472, 20906, 21910
Navarr Barnier
#27249
Nicht zutreffend
Pieter Hoste
#26784
4112, 11615, 11616, 25124, 26393
Piotr Markiewicz
#26746
Nicht zutreffend
Mudit Shukla
#26348
26345
Vadim Malesh
#27187
26117
Sergiy Vasiutynskyi
#27170
26825
Eden Duong
#25733
Nicht zutreffend
Lukasz Bajsarowicz
#27118
27117
Dmitry-Symbole
#27266
Nicht zutreffend
Lukasz Bajsarowicz
#27255
Nicht zutreffend
Vasilii Burlacu
#27165
Nicht zutreffend
AleksLi
#27015
26683
Tu Nguyen
#26987
26963
Sergiy Vasiutynskyi
#26560
26473, 26856, 26858
Dan Wallis
#25297
Nicht zutreffend
solwininfotech
#24479
2251
Lukasz Bajsarowicz
#27273
Nicht zutreffend
Vadim Malesh
#27237
24704
Bartłomiej Szubert
#27215
Nicht zutreffend
Sergiy Vasiutynskyi
#27191
26827
Michael Bottens
#27125
27124
Yaroslav Rogoza
#26015
Nicht zutreffend
Herr Lewis
#25734
Nicht zutreffend
Alexander Menk
#23191
Nicht zutreffend
Abrar Pathan
#27336
27335
Sergiy Vasiutynskyi
#27304
14080
Lukasz Bajsarowicz
#27298
Nicht zutreffend
Lukasz Bajsarowicz
#27292
Nicht zutreffend
Vasilii Burlacu
#27263
26708
Lukasz Bajsarowicz
#27214
Nicht zutreffend
Michele Fantetti
#27116
Nicht zutreffend
Antonino Bonumore
#26748
26745
Bartłomiej Szubert
#26923
186
Andrii Beziazychnyi
#27390
Nicht zutreffend
Fil Maj
#27375
Nicht zutreffend
Oleh Usik
#27353
Nicht zutreffend
Dmitry-Symbole
#27334
Nicht zutreffend
Bartłomiej Szubert
#27319
Nicht zutreffend
Andrii Beziazychnyi
#27307
26224
Lukasz Bajsarowicz
#27276
Nicht zutreffend
Lukasz Bajsarowicz
#27000
Nicht zutreffend
Tjitse
#26538
Nicht zutreffend
Pavel Bystritsky
#25664
25540
Alexander Taranovsky
#22011
22010
Lukasz Bajsarowicz
#27378
Nicht zutreffend
Nirav Patel
#26055
22363
Sergiy Vasiutynskyi
#27412
13689
Bartłomiej Szubert
#27393
Nicht zutreffend
Bartłomiej Szubert
#27385
Nicht zutreffend
Bartłomiej Szubert
#27384
Nicht zutreffend
Vasilii Burlacu
#27383
27370
Lukasz Bajsarowicz
#27381
Nicht zutreffend
Mateusz Krzeszowiak
#27360
Nicht zutreffend
Priya-V-Panchal
#27088
27086
Laura Folco
#22837
22833
Bartłomiej Szubert
#26075
6310
Shankar Konar)
#27388
Nicht zutreffend
Graham Wharton
#26999
Nicht zutreffend
Vasilii Burlacu
#27371
Nicht zutreffend
Vadim Malesh
#27509
Nicht zutreffend
Bartłomiej Szubert
#27462
Nicht zutreffend
Lukasz Bajsarowicz
#27427
Nicht zutreffend
Lukasz Bajsarowicz
#27425
Nicht zutreffend
Nazar Klovanych
#27413
Nicht zutreffend
Abel Truong
#27365
16315
Lyzun Oleksandr
#27257
Nicht zutreffend
Daniel Call
#26763
26762
Shankar Konar
#26736
Nicht zutreffend
Tu Nguyen
#26618
Nicht zutreffend
Stanislav Ilnytskyi
#26417
Nicht zutreffend
Vasilii Burlacu
#27493
26652
Andrii Beziazychnyi
#27492
Nicht zutreffend
Serhiy Zhovnir
#27399
1002
Bartłomiej Szubert
#26397
Nicht zutreffend
Oleh Usik
#26100
24990
Simon Sprankel
#27545
Nicht zutreffend
Tu Nguyen
#27544
Nicht zutreffend
Oleh Usik
#27526
Nicht zutreffend
Ihor Sviziev
#27521
27500
Vasilii Burlacu
#27497
27496
Vasilii Burlacu
#27495
Nicht zutreffend
Bartłomiej Szubert
#27463
Nicht zutreffend
Abel Truong
#27295
27169
Mark Shust
#26900
Nicht zutreffend
Pieter Hoste
#26801
Nicht zutreffend
Ihor Sviziev
#27519
27500
Lukasz Bajsarowicz
#27322
27320
Lukasz Bajsarowicz
#27321
27320
Nazar Klovanych
#27652
Nicht zutreffend
Cristiano Pacheco
#27627
27500
Lukasz Bajsarowicz
#27597
171
Oleh Usik
#27563
Nicht zutreffend
Bartłomiej Szubert
#27491
Nicht zutreffend
Sergiy Vasiutynskyi
#27343
13851
Lukasz Bajsarowicz
#26988
26986
Tu Nguyen
#26926
Nicht zutreffend
Krzysztof Daniel
#26036
Nicht zutreffend
Oleh Usik
#27671
Nicht zutreffend
Lukasz Bajsarowicz
#27552
Nicht zutreffend
Marcus Pettersen Irgens
#27547
Nicht zutreffend
Oleh Usik
#27676
Nicht zutreffend
Ihor Sviziev
#27522
27500
Eino Keskitalo
#27448
Nicht zutreffend
Lukasz Bajsarowicz
#27701
27638
Oleh Usik
#27689
Nicht zutreffend
Bartosz Górski
#27685
Nicht zutreffend
Oleh Usik
#27677
Nicht zutreffend
Paweł Tylek
#27603
27506
Lukasz Bajsarowicz
#27325
Nicht zutreffend
Oleh Usik
#27843
Nicht zutreffend
Oleh Usik
#27841
Nicht zutreffend
Oleh Usik
#27692
Nicht zutreffend
Lukasz Bajsarowicz
#27606
27607
Matheus Gontijo
#26293
Nicht zutreffend
Oleh Usik
#27846
Nicht zutreffend
Lukasz Bajsarowicz
#27300
27299
Sergii Ivaschchenko
#27499
Nicht zutreffend
Sergii Ivaschchenko
#27536
Nicht zutreffend
Nazar Klovanych
#27566
Nicht zutreffend
Nazar Klovanych
#27966
Nicht zutreffend
Pieter Hoste
#27926
27920
Pieter Hoste
#27892
Nicht zutreffend
Ihor Sviziev
#27887
25769
Shikha Mishra
#27886
27874
Ajith
#27740
Nicht zutreffend
Oleksandr Kravchuk
#27578
Nicht zutreffend
Lukasz Bajsarowicz
#27323
27320
Lukasz Bajsarowicz
#27093
27089
Alexander Shkurko
#27994
Nicht zutreffend
Vadim Malesh
#27976
1270
Lukasz Bajsarowicz
#27964
Nicht zutreffend
Andrii Kalinich
#27955
27897
Shankar Konar
#27515
27503
Ajith
#26886
Nicht zutreffend
Nazar Klovanych
#28048
Nicht zutreffend
Volodymyr Zaets
#27948
Nicht zutreffend
Volodymyr Zaets
#27662
Nicht zutreffend
Ajith
#26704
Nicht zutreffend
Tu Nguyen
#27572
27058
Dbewien Nguyen
#27455
23440
Rohan Hapani
#27359
27358

Systemanforderungen

Unser Technologiestapel basiert auf PHP und MySQL. Weitere Informationen finden Sie unter Systemanforderungen.

Installations- und Upgrade-Anweisungen

Sie können Adobe Commerce 2.4.0 mit Composer installieren.

Migrationstool-Kits

Mit dem Datenmigrationswerkzeug können Sie vorhandene Magento 1.x-Speicherdaten auf Magento 2.x übertragen. Diese Befehlszeilenschnittstelle umfasst Funktionen für Überprüfung, Fortschrittsverfolgung, Protokollierung und Tests. Installationsanweisungen finden Sie unter Installieren des Datenmigrationswerkzeugs. Sie sollten das Datenmigrations-Repository erkunden oder dazu beitragen.

Mit dem Code Migration Toolkit können Sie vorhandene Magento 1.x Store-Erweiterungen und -Anpassungen auf Magento 2.x übertragen. Die Befehlszeilenschnittstelle enthält Skripte zum Konvertieren von Magento 1.x-Modulen und -Layouts.

recommendation-more-help
1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f