[2.4.8-Beta]{class="badge informative"}
Adobe Commerce 2.4.8 - Beta-Versionshinweise
Highlights
Diese Version von Adobe Commerce enthält mehrere wichtige Sicherheitsverbesserungen und Plattformverbesserungen.
Sicherheit
Die folgenden Sicherheitsverbesserungen in dieser Version verbessern die Kompatibilität mit den neuesten Best Practices für die Sicherheit:
Plattform
Die folgenden Plattformaktualisierungen für diese Version stellen sicher, dass Adobe Commerce eine robuste und zuverlässige Plattform bleibt, die den Anforderungen moderner Commerce-Umgebungen gerecht wird:
Leistung
Diese Version umfasst die folgenden Leistungsverbesserungen:
Qualität
Diese Version umfasst die folgenden Qualitätsverbesserungen:
GraphQL
Diese Version umfasst die folgenden GraphQL-Verbesserungen:
Behobene Probleme
309 Probleme im Adobe Commerce 2.4.8 Core Code wurden behoben. Eine Untergruppe der in dieser Version enthaltenen behobenen Probleme wird nachfolgend beschrieben.
APIs
-
AC-10042: /V1/transactions REST API gibt Fehler zurück, wenn parent_txn_id = txn_id
- FEHLER HINWEIS: Das System verarbeitet nun korrekt die übergeordneten und untergeordneten Konzepttransaktionen, bei denen die übergeordnete Transaktions-ID mit der Transaktions-ID übereinstimmt. Dadurch wird verhindert, dass bei der Abfrage des REST-API-Endpunkts /V1/transactions eine Endlosschleife entsteht. Zuvor führte dieses Szenario zu einem schwerwiegenden Fehler, da die maximale Ausführungsdauer überschritten wurde.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-11878: [GraphQL] Problem mit Typ in 2.4.7
- Hinweis korrigieren: Das System verarbeitet jetzt beim Ausführen einer GraphQL-Abfrage die ganzzahligen Werte in der Funktion GetCustomSelectedOptionAttributes korrekt, wodurch Fehler im Zusammenhang mit Typen verhindert werden. Zuvor führte der Start einer GraphQL-Abfrage, bei der GetCustomSelectedOptionAttributes mit einem integer -Argument verwendet wurde, zu einem Typfehler.
- GitHub-Problem: https://github.com/magento/magento2/issues/38662
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38663
-
AKP2E-2703: REST-API, die Bestellungen von einer anderen Website anzeigt.
- Hinweis reparieren: Das System unterstützt jetzt den autorisierten Zugriff für REST API-Admin-Token und Magento_Sales-Endpunkte, sodass die REST-API nur Bestellungen anzeigt, auf die Administratoren Zugriff haben. Zuvor zeigte die REST-API Bestellungen von allen Websites an, unabhängig von der zugewiesenen Website des Administrators.
-
AKP2E-2755: Problem mit REST API nach Aktivierung von 2FA Duo
- Hinweis reparieren: Die Option "2FA mit Duo-Sicherheit"generiert jetzt die richtige Signatur für die Rest-API
-
AKP2E-2927: [REST API]: Die Verwendung des Standardwerts in der Store-Ansicht bleibt nach dem Hinzufügen von Konfigurationen für ein konfigurierbares Produkt nicht aktiviert
- Hinweis reparieren: Das Problem wurde behoben, indem korrekte Datenbankeinträge für die anpassbaren Optionen für einen nicht standardmäßigen Store sichergestellt wurden. Das Kontrollkästchen für den benutzerdefinierten Store im Abschnitt "Admin > Katalog > Produktbearbeitung > Anpassbare Optionen"war zuvor aufgrund ungenauer Datenbankeinträge deaktiviert, selbst wenn der Optionstitel für den benutzerdefinierten Store derselbe blieb wie der Standardspeicher.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3056e9cb
-
AKP2E-2969: REST-API kann bei Verwendung von Oauth1 keine Anfragen mit Schrägstrich (/) in der SKU senden
- Hinweis reparieren: Vor der Fehlerbehebung war es nicht möglich, einen erfolgreichen API-Aufruf für ein Produkt durchzuführen, dessen SKU "/"enthielt. Jetzt können Sie eine erfolgreiche API-GET-Anfrage für Produktdetails erstellen, obwohl die SKU einen Schrägstrich enthält.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b21e5d91
-
AKP2E-3079: Aktualisierung der Kundenadresse bei Aktualisierung über die REST-API fehlgeschlagen, wenn "validateDefaultAddress"aktiviert ist
- Hinweis reparieren: Der API-Endpunkt funktioniert jetzt wie beabsichtigt, nachdem das Problem mit dem ID-Schlüssel, der in der API-Payload fehlt, behoben wurde.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/9af794a4
-
AKP2E-3091: [Cloud] Erstellen der doppelten Kundengruppe für Website-Gruppen in der Tier-Preise-API.
- Hinweis korrigieren: Die Tier Price Rest API ermöglicht jetzt nicht, die Kundengruppe "Website-Gruppe duplizieren"zu erstellen.
Zuvor war es möglich, die Kundengruppe Website-Gruppe duplizieren in der Tier-Preise-API zu erstellen, die die Validierung beim Speichern des Produkts nicht in Admin übergab. - GitHub-Codebeitrag: https://github.com/magento/magento2/commit/148c3ead
- Hinweis korrigieren: Die Tier Price Rest API ermöglicht jetzt nicht, die Kundengruppe "Website-Gruppe duplizieren"zu erstellen.
-
AKP2E-3130: Bestellkommentare mit Status können nicht über die REST-API hinzugefügt werden
- Hinweis korrigieren: Das Problem wurde behoben, indem die Änderung des Status der Reihenfolge zugelassen wurde, wenn sie nur vom aktuellen Status stammt. Zuvor wurde der Bestellstatus nicht berücksichtigt und Änderungen am Bestellstatus verhindert, selbst wenn dieser vom selben Status stammte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/93d50f8d
APIs, GraphQL, Tax
- AC-12060: Sowohl Luma (Rest-API) als auch Graphql berechnen keine Steuern, wenn nur Postleitzahl angegeben wird.
- FEHLER HINWEIS: Das System berechnet nun Steuern korrekt, wenn nur eine Postleitzahl bereitgestellt wird, und stellt so präzise Steuerschätzungen für Luma (Rest-API) und GraphQL sicher. Zuvor wurden nur Versandschätzungen berechnet und Steuern nicht berücksichtigt, wenn nur eine Postleitzahl angegeben wurde.
Konto
-
AC-10782: Das Formular für Kundenadressen ermöglicht zufälligen Code in den Namensfeldern
- Hinweis reparieren: Das System validiert jetzt die Eingabe in die Felder "Vorname"und "Nachname"im Formular für Kundenadressen, wodurch die Verwendung von zufälligem Code verhindert wird. Zuvor ermöglichte das System die Verwendung von zufälligem Code in diesen Feldern, ohne dass ein Fehler ausgegeben wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38331
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38345
-
AC-10990: Absturz der Adresse zum Hinzufügen meines Kontos beim Speichern
- Hinweis korrigieren: Das System speichert jetzt Kundenadressen korrekt, auch wenn das Feld "region"nicht angezeigt wird. Dadurch wird ein Absturz während des Speichervorgangs verhindert. Zuvor führte der Versuch, eine Adresse ohne angezeigtes Feld "region"hinzuzufügen oder zu bearbeiten, zu einem Ausnahmefehler.
- GitHub-Problem: https://github.com/magento/magento2/issues/38406
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38407
-
AC-11919: Admin: Seitenereignis-Schaltflächen schwebend links statt rechts
- Hinweis reparieren: Das System richtet die Seitenknöpfe nun korrekt an der rechten Seite der fixierbaren Kopfzeile im Admin-Bereich aus, wodurch das professionelle Erscheinungsbild verbessert wird. Bisher wurden diese Schaltflächen fälschlicherweise an der linken Seite der fixierbaren Kopfzeile verschoben.
- GitHub-Problem: https://github.com/magento/magento2/issues/38701
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/44cef3a9
-
AC-11999: devinfo-Fehler in magento 2.4.7
- Hinweis reparieren: Das System zeigt jetzt beim Ausführen des devinfo-Befehls die Konstruktorparameter korrekt an, sodass keine Fehler mehr auftreten. Zuvor führte die Ausführung dieses Befehls zu einem Fehler aufgrund einer Typabweichung im -Argument.
- GitHub-Problem: https://github.com/magento/magento2/issues/38740
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0c53bbf7
-
AC-6071: Der Kunde ist angemeldet, zeigt jedoch den 404-Fehler im Frontend an.
- Hinweis reparieren: Die Storefront-Kunden-Dashboard-Seite wird jetzt erwartungsgemäß geladen, wenn sich ein Kunde anmeldet. Zuvor konnten sich Kunden anmelden, aber auf dieser Seite wurde ein 404-Fehler angezeigt. GitHub-35838
- GitHub-Problem: https://github.com/magento/magento2/issues/35838
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36263
-
AKP2E-2791: Informationen zu Kundenattributen können nicht im Abschnitt "Admin-Kunden bearbeiten"gespeichert werden.
- Hinweis korrigieren: Die Store-ID des Kunden wird jetzt für das Bearbeitungsformular des Admin-Kunden entsprechend dem Website-Umfang ordnungsgemäß implementiert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/488c1034
-
AKP2E-3115: [Cloud] Kunden können nicht über API erstellt werden, wenn der private Vertrieb aktiviert ist.
- Hinweis korrigieren: Jetzt kann der Kunde vom authentifizierten Admin-Benutzer sowie mit dem authentifizierten Integrations-Token über die REST-API erstellt werden, wenn die Websitebeschränkung aktiviert ist.
Admin-Benutzeroberfläche
-
AC-11588: Die Datenvalidierung ist erfolgreich und während des Imports ist die Schaltfläche "Importieren"für Produkte mit Ersetzungsverhalten vorhanden
- Hinweis reparieren: Das System validiert jetzt Daten korrekt und blendet die "Import"-Schaltfläche während des Produktimportierungsprozesses mit dem Verhalten "Ersetzen"aus, wodurch unbeabsichtigtes Ersetzen von Daten verhindert wird. Zuvor hat das System die Daten falsch validiert und die Schaltfläche "Importieren"angezeigt, was zu möglichen Dateninkonsistenzen führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0574ac23
-
AC-12167: [Fehler] Magento 2.4.7 lässt keine Produktefotos mit großgeschriebener Dateierweiterung zu.
- Hinweis korrigieren: Das System akzeptiert jetzt Produktimages-Uploads mit Dateierweiterungen für Großbuchstaben, um eine reibungslose Produkterstellung zu gewährleisten. Zuvor wurden Bild-Uploads mit Dateierweiterungen für Großbuchstaben abgelehnt, was die Benutzer zwang, die Dateierweiterung in Kleinbuchstaben zu ändern.
- GitHub-Problem: https://github.com/magento/magento2/issues/38831
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-6975: [Problem] Setzen Sie den standardmäßigen Indexmodus auf "Plan".
- Hinweis korrigieren: Alle neuen Indexer befinden sich standardmäßig im Update by Schedule -Modus. Zuvor war der Standardmodus Update on Save. Bestehende Indexer sind nicht betroffen. GitHub-36419
- GitHub-Problem: https://github.com/magento/magento2/issues/36419
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0b410856
-
AC-7700: [Problem] Ablegen von Indexer-Änderungstabellen bei mview unsubscribe
- Hinweis korrigieren: Das System entfernt jetzt automatisch nicht verwendete Änderungstabellen, wenn ein Index von "planmäßig aktualisieren"auf "Beim Speichern aktualisieren"umgestellt wird. Dadurch wird der Index als ungültig markiert, um sicherzustellen, dass keine Einträge fehlen. Zuvor führte der Wechsel eines Index zu "Beim Speichern aktualisieren"dazu, dass nicht verwendete Änderungstabellen im System verbleiben und alle geänderten Indizes als "gültig"markiert wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/29789
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/25859
-
AC-9843: i18n:collect-phrases bricht die Integrität der Übersetzungen
- Hinweis korrigieren: Der Befehl
bin/magento i18n:collect-phrases -o
erfasst jetzt korrekt und fügt neue Ausdrücke aus JavaScript- und .phtml-Dateien hinzu, um sicherzustellen, dass Übersetzungen in der Übersetzungsdatei korrekt wiedergegeben werden. Zuvor konnte das System mehrzeilige Übersetzungssätze aus JavaScript-Dateien und Ausdrücke aus .phtml-Dateien nicht in die Übersetzungsdatei aufnehmen, was zu unvollständigen oder falschen Übersetzungen führte. - GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0c53bbf7
- Hinweis korrigieren: Der Befehl
-
AKP2E-2687: Berechtigungsproblem beim Zugriff auf dynamischen Block
- Hinweis korrigieren: Zuvor wurde beim Hinzufügen eines neuen dynamischen Blocks durch eingeschränkte Administratoren ein Fehler ausgegeben. Nach der Implementierung dieser Korrektur kann der eingeschränkte Administrator den dynamischen Block erfolgreich hinzufügen und den Block ohne Fehler bearbeiten
-
AKP2E-2787: Apostroph im Namen der Store-Ansicht wird durch ""ersetzt.
- Hinweis korrigieren: Die Speicheransichtsfilter des Rasters zeigen jetzt Apostrophe ordnungsgemäß an
- GitHub-Problem: https://github.com/magento/magento2/issues/38395
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/39d54c2d
-
AKP2E-2847: Favicon-Upload schlägt fehl, *.ico-Dateien zu validieren
- Hinweis korrigieren: Der Fehler bei der Dateivalidierung wurde in "File validation failed"aktualisiert. Überprüfen Sie die Bildverarbeitungseinstellungen in der Speicherkonfiguration." Zuvor war es einfach "Dateivalidierung fehlgeschlagen".
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/39d54c2d
-
AKP2E-2957: Galerie in PageBuilder zeigt anstelle des neu hochgeladenen Bildes alte Miniaturansicht an
- Hinweis korrigieren: Erstellen Sie eine Bildvorschau für Bilder, die gelöscht und neu hochgeladen wurden, mit demselben Namen über die Mediengalerie im Seitenaufbau-Inhalt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/001e5188, https://github.com/magento/magento2-page-builder/commit/60140cd2
-
AKP2E-2978: Wenn Sie ein Produkt durch einen Administrator mit einem anderen Rollenbereich speichern, werden vorhandene zugehörige Produktinformationen im Produkt überschrieben/gelöscht
- Hinweis reparieren: Zuvor wurden die zugehörigen Produkte vor der Korrektur zurückgesetzt und leer gelassen, als der sekundäre Administrator auf die Schaltfläche zum Speichern klickte, ohne dass sich die zugehörigen Produkte änderten. Nach dieser Fehlerbehebung klickt der sekundäre Administrator auf die Schaltfläche "Speichern". Das Produkt wird nicht zurückgesetzt und erfolgreich gespeichert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3056e9cb
-
AKP2E-3033: Mehr als 200 Bestellungen können nicht exportiert werden
- Hinweis reparieren: Die Serverbeschränkungen für die Anforderungsgröße von zuvor gesendeten ausgewählten IDs wurden vernachlässigt, indem die HTTP-Anforderung von GET zu POST geändert wurde, um das Problem zu beheben. Bisher wurde das Problem aufgrund der Serverbeschränkungen für die GET-Anforderungsgröße behoben.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/93d50f8d
-
AKP2E-3037: Überprüfungsmeldung für die Checkout-Seite ist falsch.
- Hinweis reparieren: Wenn ein erforderliches Feld leer gelassen wird, z. B. "Adresse", wird die Meldung bei der serverseitigen Validierung nicht angezeigt. Die clientseitige Validierung stellt sicher, dass die erforderliche Feldfehlerbenachrichtigung mit der Meldung "Dies ist ein erforderliches Feld"angezeigt wird. Zuvor wurde zusätzlich zur clientseitigen Validierungsmeldung die Meldung "Adresse ist erforderlich"angezeigt, wenn ein erforderliches Feld leer gelassen wurde.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/9af794a4
-
AKP2E-3125: Problem mit Vorlage zum Zurücksetzen des Kennworts für Admin-Benutzer
- Hinweis korrigieren: Das Problem wurde behoben, indem der richtige Schlüssel verwendet wurde, der jetzt den Benutzernamen des Administrators in die E-Mail-Vorlage enthält und den Betreff ordnungsgemäß ausfüllt. Zuvor war das Problem auf einen veralteten Schlüssel zurückzuführen, der verwendet wurde.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/93d50f8d
-
AKP2E-3149: Doppelte Schrägstriche in der URL für Kundensegmente
- Hinweis korrigieren: Doppelte Schrägstriche werden nicht in der URL angezeigt, wenn im Raster auf "Filter zurücksetzen"geklickt wird.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/8459b17d
-
AKP2E-3171: CSB ist nicht für zugelassene spezifische Länder verfügbar
- FEHLER HINWEIS: Jetzt ist die Zustellung per Nachnahme für zugelassene Länder verfügbar, wann immer dies erforderlich ist und AC-3216 funktioniert erwartungsgemäß.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6f4805f8
-
AKP2E-3178: Status der benutzerdefinierten erstellten Bestellung kann nicht aktualisiert werden
- Fix note: '
Jetzt können wir benutzerdefinierte Bestellstatus aktualisieren, während zuvor der Status nur geändert werden konnte, wenn der aktuelle Status entweder "Verarbeitung"oder "Betrug"war. - GitHub-Problem: https://github.com/magento/magento2/issues/38659
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/8459b17d
- Fix note: '
Admin-Benutzeroberfläche, Katalog
- AKP2E-2708: Die Position der Kategorieprodukte auf der zulässigen Website kann nicht als eingeschränkter Admin-Benutzer geändert werden
- Hinweis korrigieren: Ermöglicht es einem eingeschränkten Administrator, Produkte unter einer Kategorie hinzuzufügen und zu sortieren, die unter der unter der eingeschränkten Website zugewiesenen Stammkategorie enthalten ist.
Admin-Benutzeroberfläche, Leistung
-
AKP2E-3169: Nach der Aktualisierung auf 2.4.5-p8 treten beim Erstellen einer Bestellung durch den Administrator 500 Fehler auf
- Hinweis korrigieren: Beim Aktivieren der HTML-Minimierung konnte bisher keine Bestellung des Administrators platziert werden. Mit aktivierter HTML-Minimierung kann die Bestellung des Administrators erfolgreich platziert werden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b21e5d91
Admin-Benutzeroberfläche, Versand
-
AKP2E-2519: Die Anzahl der Gutscheincodes wird im Spalte "Verwendete Zeit"auf der Registerkarte Coupon-Codes verwalten , wenn eine Bestellung mit mehreren Sendungen aufgegeben wird.
- Hinweis reparieren: Zuvor wurde bei einer Bestellung mit mehreren Sendungen die Anzahl der Couponcodes in der Spalte "Verwendete Zeit"auf der Registerkarte "Couponcodes verwalten"nicht aktualisiert. Jetzt wird die richtige Anzahl sowohl in der "Verwendeten Zeit"angezeigt, die die gewünschten Werte mit Mehrfachversand widerspiegelt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/4745100c
Analytics/Reporting
-
AKP2E-2570: Vorangehender Bericht funktioniert nicht
- Hinweis korrigieren: Das System unterstützt jetzt die Generierung von erweiterten Berichtsdatendateien für extra große Datensätze, indem Berichte in Stapeln von 10.000 geladen und geschrieben werden. Zuvor konnte das Modul "Fortschrittliche Berichterstellung"keine Datendateien für extra große Datensätze generieren, was während der Ausführung des Cron-Auftrags analytics_collect_data zu "MySQL Server has away"-Fehlern führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a12063bd
-
AKP2E-3080: Problem mit der Sichtbarkeit des Datumsbereichs des Berichts "Bestellte Produkte für Administratoren".
- Hinweis korrigieren: Der Benutzer kann ein beliebiges Datum aus dem Bericht "Bestellte Produkte"auswählen. Zuvor wurde nach einer Tabellenaktualisierung durch Auswahl des Datums "VON"das Datum "BIS"zurückgesetzt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6f4805f8
-
AKP2E-3096: Falsche Curl-Kopfzeilen, die den neuen "deploy-marker" nicht verwenden
- Hinweis reparieren: Das System formatiert jetzt die Curl-Kopfzeilen korrekt, sodass der neue lische deploy-marker-Befehl erfolgreich eine Bereitstellungsmarke in New Relic erstellen kann. Zuvor wurde die Erstellung einer Implementierungsmarke in New Relic durch falsche curl-Header verhindert.
- GitHub-Problem: https://github.com/magento/magento2/issues/37641
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6a185204
Analytics/Reporting, B2B
-
AKP2E-2300: B2B - Sitemap enthält Produkte/Kategorien, die nicht dem gemeinsamen Katalog zugeordnet sind
- Hinweis korrigieren: Schränken Sie die Sitemap-generierten Kategorien und Produkte auf die Kategorien und Produkte ein, die nur dem öffentlich freigegebenen Katalog und / oder der Einrichtung der Katalogkategorie zugewiesen sind.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ea79f7dd
Analytics/Reporting, Cloud
-
AKP2E-3067: Magento verwirft die meisten New Relic-Cron-Transaktionen #34108
- Korrektur des Hinweises: AC meldet ordnungsgemäß cron-auftragsbezogene Transaktionen an NewRelic. Zuvor wurden einige Cron-Auftrags-bezogene Transaktionen in NR als "OtherTransaction/Action/unknown"(Andere Transaktion/Aktion/Unbekannt) angezeigt
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/35b1b1da
B2B
-
AKP2E-2873: [Cloud] Preisanzeige in der mobilen und Desktop-Version ist in "Meine Anführungszeichen"nicht identisch
- Hinweis korrigieren: Nicht benötigte Zeile "Steuer einschließen"wird nicht mehr in "Negotiable Zitat"angezeigt, wenn der Abschnitt "Gesamtpreis des Katalogs"ausgegeben wird.
-
AKP2E-3044: Unnötige Rahmen für den Abschnitt "Meine Bestellungen"
- Hinweis korrigieren: Zuvor wurde ein zusätzlicher Container (Bestellverweise) erstellt, der zusätzliche CSS-Klassen anwendete, was dazu führte, dass unter der Bestellnummer im Abschnitt "Meine Bestellungen"unnötige Randlinien angezeigt wurden, was jetzt nicht sichtbar ist.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/9af794a4
B2B, Katalog
- AKP2E-2860: Produkte/Kategorien, die während der Wiederindizierung bei Verwendung von NoDDL- und Kategorieberechtigungen sichtbar sind
- Hinweis korrigieren: Vermeiden Sie die Anzeige auf Kategorien mit eingeschränkter Storefront und deren Inhalt, während die Indexierung von Katalogberechtigungen durchgeführt wird.
B2B, Framework
-
AC-9607: Das Filtern des Unternehmensrasters und das anschließende Erstellen eines CSV-Exports mit dem Raster schlagen fehl und lösen eine Ausnahme aus
- FEHLER-Hinweis: Das System ermöglicht jetzt den erfolgreichen CSV-Export der Unternehmensrasterdaten im Admin Panel, selbst wenn Filter wie "Ausstehender Saldo"und "Unternehmenstyp"angewendet werden. Zuvor führte das Anwenden bestimmter Filter und der Versuch, die Rasterdaten zu exportieren, zu einem Fehler und einer Ausnahme.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/44cef3a9
Braintree
-
BUNDLE-3367: Pay via LPM
- Hinweis reparieren: Das System rendert jetzt beim ersten Laden die lokalen Zahlungsmethoden (LPM) korrekt, selbst wenn die Versand- und Rechnungsadressen eines angemeldeten Kunden nicht übereinstimmen, was einen reibungslosen Checkout-Prozess gewährleistet. Zuvor verhinderte eine Abweichung zwischen den Versand- und Rechnungsadressen eines Kunden das Rendering von LPM, was zu möglichen Störungen beim Checkout führte.
- GitHub-Codebeitrag: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3368: Konfigurierbar mit Virtual as Child Product
- Fix note: Das System ermöglicht jetzt Express-Zahlungsmethoden für konfigurierbare Produkte mit einem virtuellen untergeordneten Produkt, um einen reibungslosen Checkout-Prozess zu gewährleisten. Zuvor waren Expresskurierungsverfahren nicht verfügbar, wenn ein konfigurierbares Produkt mit einem virtuellen untergeordneten Produkt zum Warenkorb hinzugefügt wurde.
- GitHub-Codebeitrag: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3369: CVV-Verifizierungsfehler
- GitHub-Codebeitrag: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3370: Korrektur über das Konto-Gebiet Probleme 247
- Hinweis korrigieren: Das System ermöglicht es Kunden jetzt, neue Karten- oder PayPal-Kontoinformationen auf mehreren Websites zu speichern, ohne dass Autorisierungsfehler auftreten. Zuvor waren Kunden nicht in der Lage, neue Zahlungsmethoden auf verschiedenen Websites zu speichern, und erhielten eine Fehlermeldung zur Autorisierung.
- GitHub-Codebeitrag: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3371: Versand an eine Adresse aus einem anderen Land
- Hinweis reparieren: Das System ermöglicht nun, dass Transaktionen fehlerfrei verarbeitet werden, wenn sie an eine Adresse aus einem anderen Land gesendet werden, was einen reibungslosen Checkout-Prozess gewährleistet. Zuvor führte der Versuch, eine Adresse aus einem anderen Land zu senden, zu Konsolenfehlern, obwohl keine sichtbaren Fehler an der Vorderseite vorhanden waren.
- GitHub-Codebeitrag: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3372: Kreditkarte - Teardown-Funktion
- FEHLERBEHEBUNG: Das System handhabt nun die Aufschlüsselung von Braintree PayPal-Komponenten ordnungsgemäß, wenn ein Kunde von der Zahlungsseite zur Versandseite zurückkehrt, wodurch Fehler verhindert und sichergestellt wird, dass die PayPal Express-Schaltflächen korrekt dargestellt werden. Zuvor führte das Zurück zur Versandseite von der Zahlungsseite manchmal zu einem Fehler, wenn versucht wurde, die Braintree PayPal-Komponenten herunterzufahren.
- GitHub-Codebeitrag: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3373: Versandrückruf für PayPal Express
- Hinweis reparieren: Das System zeigt jetzt die verfügbaren Versandmethoden im PayPal Express-Modal korrekt an, sodass Kunden ihre bevorzugte Versandmethode auswählen können, bevor sie zur Überprüfungsseite wechseln oder ihre Transaktion abschließen. Zuvor waren keine Versandmethoden verfügbar, die im Modal PayPal Express ausgewählt werden konnten, sodass Kunden eine Versandmethode auf einer separaten Überprüfungsseite auswählen mussten, bevor sie ihre Transaktion abschließen konnten.
- GitHub-Codebeitrag: https://github.com/magento/ext-braintree/pull/204
Warenkorb und Checkout
-
AC-10660: Die Ausnahme wird beim Hinzufügen eines Produkts zum Warenkorb auf der Seite "Vergleichsprodukt"nicht ordnungsgemäß verarbeitet
- Hinweis reparieren: Das System handhabt nun beim Hinzufügen eines Produkts zum Warenkorb von der Seite des Vergleichsprodukts ordnungsgemäß Ausnahmen und zeigt eine Meldung des Nachrichtenmanagers im Controller an. Zuvor führte eine Ausnahme dazu, dass eine JSON-kodierte Seite zurückgegeben wurde, anstatt ordnungsgemäß erfasst und verarbeitet zu werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38200
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38257, https://github.com/magento/magento2/commit/0c53bbf7
-
AC-10698: GTag sendet keine Transaktionspreise und -summen.
- Fehlerbehebung: Das System sendet jetzt die Transaktionspreise und -summen korrekt an das Google-Tag, wenn GTag aktiviert ist. Dadurch wird eine genaue Nachverfolgung der E-Commerce-Daten sichergestellt. Zuvor wurde die Währung fälschlicherweise als Teil der "Alle"-Bestellungen gesendet, anstatt mit der einzelnen Bestellung verknüpft zu sein.
- GitHub-Problem: https://github.com/magento/magento2/issues/37348
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37504, https://github.com/magento/magento2/pull/37349
-
AC-11641: [Problem] [Checkout] Abhängige Anweisungen, die in der E-Mail-Vorlage für fehlgeschlagene Zahlungen aktualisiert wurden
- Hinweis reparieren: Das System lässt die Versandadresse und die Versandmethode für virtuelle Produkte nun korrekt aus der fehlgeschlagenen E-Mail-Vorlage für Zahlungen aus, wodurch sichergestellt wird, dass nur relevante Informationen in der E-Mail enthalten sind. Zuvor enthielt die fehlgeschlagene E-Mail mit der Zahlung für virtuelle Produkte fälschlicherweise die Versandadresse und die Versandmethode.
- GitHub-Problem: https://github.com/magento/magento2/issues/32781
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/32511
-
AC-11876: [Problem] Regression der Verkaufsregeln in 2.4.7
- Hinweis reparieren: Das System validiert jetzt die Verkaufsregeln ordnungsgemäß, wodurch die Anwendung eines Gutscheincodes auf einen Warenkorb verhindert wird, wenn die Produktbedingung mit keinem Produktnamen übereinstimmt. Zuvor konnte eine Verkaufsregel angewendet und ein Rabatt auf den Versandbetrag gewährt werden, selbst wenn die Produktbedingung keinem Produktnamen entsprach.
- GitHub-Problem: https://github.com/magento/magento2/issues/38671
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0574ac23
-
AC-11993: [Problem] Der Lader blockiert die Versandmethoden, nachdem der Postcode geändert wurde, Validierungsregeln für Versandraten.
- FEHLER HINWEIS: Das System handhabt jetzt benutzerdefinierte Versandmethoden ohne Validierungsregeln für Versandkosten und stellt sicher, dass der Lader die Versandmethoden nicht blockiert, nachdem die Postleitzahl während des Checkout in der Lieferadresse geändert wurde. Zuvor führte eine Änderung der Postleitzahl in der Lieferadresse während des Checkout dazu, dass der Ladevorgang die Versandmethoden blockierte und nicht verschwand, wenn benutzerdefinierte Versandmethoden ohne Validierungsregeln für Versandraten verwendet wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38742
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-12170: Die Funktion "Couponcode"funktioniert auf der Checkout-Seite auf Magento 2.4.7 nicht ordnungsgemäß
- Hinweis korrigieren: Das System aktiviert jetzt das Eingabefeld für Rabattcode/Gutschein auf der Checkout-Seite für virtuelle und herunterladbare Produkte, sodass Benutzer wie erwartet Rabattcodes anwenden können. Zuvor war die Eingabe des Rabattcodes/Gutscheins deaktiviert und der Text des Schaltflächentitels wurde als "Coupon abbrechen"angezeigt, was Benutzer daran hinderte, Rabattcodes anzuwenden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38826
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-8103: Übersetzungsmehrwert im Adressen-Renderer
- FEHLER HINWEIS: Das System ermöglicht jetzt die Übersetzung des Textes "VAT", "T", "F" in die Renderer der Adressen, sodass Benutzer diese Begriffe in die spezifische Sprache des Stores übersetzen können. Zuvor waren diese Begriffe nicht übersetzbar, was die Benutzer zwang, eine Problemumgehung vorzunehmen.
- GitHub-Problem: https://github.com/magento/magento2/issues/36942
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36943
-
AKP2E-2055: Duplizieren Sie Bestellungen mit derselben Anführungszeichen-ID gleichzeitig mit wenigen Zeitunterschieden
- Hinweis korrigieren: Problem behoben, das auftrat, wenn Adobe Commerce-Kunden doppelte Bestellungen mit derselben Quote-ID aufriefen
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/f89a447e
-
AKP2E-2470: Dauerhafter Warenkorb beim Checkout-Schritt gelöscht
- Hinweis reparieren: Nach der Korrektur wird die persistente Sitzung nicht beendet, wenn die Zahlungsmethode beim Checkout ausgewählt wird, während sie nicht angemeldet ist.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
-
AKP2E-2518: Durch die Neuanordnung wird ein nicht zugewiesenes Produkt zum Warenkorb hinzugefügt.
- Hinweis korrigieren: Zuvor können Produkte für die verschiedenen Stores aus dem anderen Store neu angeordnet werden. Nachdem diese Korrektur nur auf denselben Store angewendet wurde, kann dasselbe Scope-Produkt neu angeordnet werden, wenn die Kundenkontofreigabe aktiviert ist
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/f89a447e
-
AKP2E-2620: In Admin wird der "Warenkorb"auf der linken Seite nicht aktualisiert, wenn Sie die Artikel auswählen und "Zum Warenkorb wechseln"von der rechten Seite aus
- Hinweis reparieren: Der "Warenkorb"auf der linken Seite wird aktualisiert, wenn Sie die Elemente auswählen, und "Zum Warenkorb wechseln"von der rechten Seite auf der Admin-Seite. Zuvor funktionierte diese Funktion nicht, da die umgewandelten Warenkorbelemente nicht aus der Sitzung gelöscht wurden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/39d54c2d
-
AKP2E-2646: [Cloud] Verkaufsregel, die nicht auf die erste Bestellung von Multi Shipping angewendet wird
- Hinweis reparieren: Nach der Korrektur wird der Rabatt für jede Bestellung des gleichen Multi-Versandangebots korrekt angezeigt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/f89a447e
-
AKP2E-2664: [Cloud] Parallele Produktanfragen zum Hinzufügen desselben Produkts zum Warenkorb führen zu zwei separaten Elementen in der Warenkorbabruf-API
- Hinweis reparieren: Das System verarbeitet jetzt korrekt mehrere parallele Anfragen, um dasselbe Produkt zum Warenkorb in einem einzelnen Zeileneintrag hinzuzufügen, wodurch die Erstellung separater Zeileneinträge für dieselbe SKU verhindert wird. Zuvor führten parallele Anfragen zum Hinzufügen desselben Produkts zum Warenkorb über die REST-API zu mehreren Zeileneinträgen für dieselbe SKU.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/f89a447e
-
AKP2E-2676: Problem mit der Bestellung in der Geschenkregistrierung Magento 2.4.4 Enterprise/Commerce
- Hinweis reparieren: Das Problem, das den erfolgreichen Kauf eines Produkts aus einer Geschenkregistrierung verhinderte, wurde behoben, sodass Bestellungen platziert und die Geschenkregistrierung entsprechend aktualisiert werden konnte. Zuvor trat ein Fehler auf, wenn versucht wurde, eine Bestellung in einer Geschenkregistrierung zu platzieren, was den Abschluss des Kaufs verhinderte.
- GitHub-Problem: https://github.com/magento/magento2/issues/35432
-
AKP2E-2704: Das Cookie kann nicht gesendet werden. Größe der 'Bildnachrichten' beim Versuch, die Reihenfolge neu anzuordnen
- Hinweis korrigieren: Der Neuanordnungsprozess erzeugt jetzt keine eigenen Fehler mehr. Dabei werden integrierte Elementprüfungen für die Warenkorbliste benötigt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ba25af8a
-
AKP2E-2798: Die standardmäßige Versandadresse wird beim Checkout nicht ausgewählt
- Hinweis reparieren: Die standardmäßige Versandadresse wird jetzt im Kontext der aktivierten Adressensuche ausgewählt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/7e0e5582
-
AKP2E-2897: [CLOUD] graphql addProductsToCart API-Problem mit benutzerdefinierter Option
- Hinweis reparieren: GraphQL fügt dasselbe Produkt mit verschiedenen benutzerdefinierten Optionen korrekt zum Warenkorb hinzu
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c971859e
-
AKP2E-2917: [Cloud] Verwandte Produktregeln funktionieren nicht, wenn die Store-Ansicht geändert wird
- Hinweis korrigieren: Das Problem wurde behoben, indem bestätigt wurde, dass der benutzerdefinierte Eigenschaftswert erfolgreich auf der Warenkorbseite empfangen wurde. Zuvor wurde sie beim Wechsel zwischen Stores auf der Warenkorbseite nicht ordnungsgemäß abgerufen.
-
AKP2E-2923: Beim Checkout als neuer Kunde wurden dem Konto mehrere Adressen hinzugefügt.
- Hinweis reparieren: Das System speichert jetzt eine neue Kundenadresse nur einmal, wenn die Bestellung nicht erstellt werden konnte. Dadurch wird verhindert, dass im Falle von Fehlern bei der Bestellplatzierung mehrere identische Adressen erstellt werden. Zuvor hat das System bei jedem Bestellplatzierungsversuch eine neue Adresse gespeichert, unabhängig davon, ob die Bestellung erfolgreich erstellt wurde oder nicht.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/001e5188, https://github.com/magento/inventory/commit/2ebcef39
-
AKP2E-3004: Die Neuanordnung der Kundenbestellung über das Formular für Gastbestellungen führt zu einem leeren Warenkorb
- Hinweis reparieren: Zuvor wurde der Kunde beim Platzieren einer Neubestellung über die Seite "Bestellungen und Rückgaben"zur Anmeldeseite umgeleitet. Nachdem diese Korrektur angewendet wurde, wird der registrierte Kunde beim Platzieren einer Neubestellung korrekt zur Seite Warenkorb anzeigen weitergeleitet. Der Fluss funktioniert genauso wie bei Gastkunden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6a185204
-
AKP2E-3025: Admin-Benutzer mit eingeschränkten Rollenressourcen, der keine Warenkorb anzeigen kann
- Hinweis korrigieren: Zuvor konnte der eingeschränkte Administrator den abgebrochenen Warenkorb nicht im Admin-Bedienfeld einer zugehörigen Website sehen. Nachdem diese Korrektur angewendet wurde, kann der eingeschränkte Administrator den abgebrochenen Warenkorb im Admin-Bedienfeld sehen.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/d1f7dc95
Warenkorb & Auschecken, Auschecken/Auschecken einer Seite
-
AC-9386: [Zufälliger BUG] Das E-Mail-Feld wird nicht gerendert oder es dauert lange, bis es auf der Checkout-Versand- oder Zahlungsseite angezeigt wird.
- Fix note: Commerce rendert jetzt das Email -Feld auf den Checkout-Versand- und Zahlungsseiten wie erwartet. Zuvor war dieses Feld entweder nicht vorhanden oder wurde langsam gerendert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/e1babcfd
Warenkorb & Checkout, Bestellung
-
AKP2E-3097: Datumsauswahl für ein Produkt mit mehreren anpassbaren Optionen, wobei Datumsfelder bei der Bestellung durch einen Administrator nicht funktionieren
- Hinweis korrigieren: Das System zeigt jetzt beim Konfigurieren eines Produkts mit mehreren anpassbaren Datumsoptionen im Prozess zur Erstellung der Admin-Reihenfolge die Datumsauswahl für alle Datumsfelder korrekt an. Zuvor wurde die Datumsauswahl nur für das erste Datumsfeld angezeigt, wobei die übrigen Felder ohne Datumsauswahl blieben.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b21e5d91
Warenkorb & Checkout, Versand
-
AC-12119: Sofortiger Kauf "billigster Versand"für konfigurierbare Produkte unterbrochen
- FEHLER HINWEIS: Die Funktion "Sofortiger Kauf"hat fälschlicherweise die teurere Option "In-Store-Versand"für konfigurierbare Produkte anstelle der günstigsten Methode "Pauschalpreis"ausgewählt. Mit dieser Korrektur wird sichergestellt, dass die richtige Versandmethode basierend auf dem tatsächlichen Preis ausgewählt wird."
- GitHub-Problem: https://github.com/magento/magento2/issues/38811
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38819, https://github.com/magento/magento2/commit/29fe9097
Katalog
-
AC-10910: Die Bereinigung der Datenbanktabelle cron_schedule bereinigt nicht vorhandene Aufträge nicht
- Hinweis reparieren: Das System bereinigt jetzt automatisch die Datenbanktabelle cron_schedule und entfernt Einträge für Aufträge, die nicht mehr im System vorhanden sind. Dies gewährleistet eine optimale Leistung, indem eine minimale Anzahl von Zeilen in der Tabelle beibehalten wird. Zuvor wurden Einträge für Aufträge aus inaktiven oder entfernten Modulen nicht bereinigt, was zu einer unnötigen Datenakkumulation in der Tabelle cron_schedule führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38217
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38693
-
AC-10953: Der Statuspreis wird nicht aus dem konfigurierbaren Produkt gelöscht
- Hinweis korrigieren: Das System entfernt jetzt den Stufenpreis eines Produkts korrekt, wenn es von einem einfachen Produkt in ein konfigurierbares Produkt konvertiert wird, und gewährleistet so eine genaue Preisanzeige an der Vorderseite. Zuvor wurde der Stufenpreis eines konfigurierbaren Produkts nicht gelöscht, wenn ein Produkt aus einem einfachen Produkt in ein konfigurierbares Produkt konvertiert wurde, was zu einer Diskrepanz beim angezeigten Preis führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38390
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38427
-
AC-11804: Kategoriebeschreibung WYSIWYG ist bei nicht standardmäßiger Storeüberprüfung leer
- Hinweis reparieren: Das System speichert jetzt beim Bearbeiten einer Kategorie auf der Store-Ansichtsebene die Kategoriebeschreibung korrekt und zeigt sie im WYSIWYG-Editor an. Zuvor wurde der WYSIWYG-Editor nach dem Speichern einer Kategoriebeschreibung auf der Store-Ansichtsebene leer angezeigt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38622
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38623
-
AC-12076: [Problem] Korrektur des Wortlauts des Filterelements für die mehrteilige Navigation
- Hinweis korrigieren: Das System verwendet nun die Wörter "Element"und "Elemente"im Navigationsfilterelement mit Ebenen korrekt, wodurch die Klarheit und Genauigkeit der Filterbeschreibungen verbessert wird. Zuvor wurden diese Wörter falsch verwendet, was zu Verwirrungen bei Benutzern führte, die in den Filteroptionen navigierten.
- GitHub-Problem: https://github.com/magento/magento2/issues/38789
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37852
-
AC-12164: Datum- und Uhrzeitformat für die benutzerdefinierte Option funktioniert nicht
- Hinweis reparieren: Das System wendet jetzt das konfigurierte Datumsformat korrekt auf benutzerdefinierte Produktoptionen des Typs "Datum"an, um sicherzustellen, dass das Datumsformat korrekt auf dem Front-End angezeigt wird. Bisher wurden Änderungen an der Konfiguration des Datumsformats nicht am Front-End für benutzerdefinierte Produktoptionen des Typs Datum übernommen.
- GitHub-Problem: https://github.com/magento/magento2/issues/32990
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38925
-
AC-6738: Fehlender eindeutiger Schlüssel in der Tabelle eav_attribute_option_value
- Hinweis reparieren: Das System enthält jetzt einen eindeutigen Schlüssel für die Spalten "option_id"und "store_id"in der Tabelle "eav_attribute_option_value", wodurch die Möglichkeit ausgeschlossen wird, dass eine Option mehrere Werte für dieselbe Store-Ansicht hat. Zuvor konnte fehlerhafter Code dazu führen, dass eine Option mit mehreren Werten für dieselbe Store-Ansicht vorhanden war, was Probleme bei der Bearbeitung von Produkten oder Attributen verursachte.
- GitHub-Problem: https://github.com/magento/magento2/issues/24718
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/28796
-
AC-8297: [Problem] Verwenden Sie die Sichtbarkeitsklasse für den Kategorieproduktindex anstelle von fest codierten Werten.
- Hinweis korrigieren: Das System verwendet jetzt die Sichtbarkeitsklasse für den Kategorieproduktindizierer anstelle von fest codierten Werten, wodurch die Modularität verbessert wird. Zuvor wurden im Kategorieproduktindex fest codierte Werte verwendet, was die Flexibilität und Anpassungsfähigkeit einschränkte.
- GitHub-Problem: https://github.com/magento/magento2/issues/37200
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37199
-
AC-9375: Währungscode wird im neuen Produkt-Widget nicht geändert
- Hinweis reparieren: Das System aktualisiert jetzt den Währungscode im Widget "Neues Produkt"korrekt, wenn die Währung im Frontend geändert wird, und stellt so sicher, dass die Währungsanzeige auf der gesamten Site einheitlich ist. Bisher hatte eine Änderung der Währung im Frontend keine Auswirkungen auf den Währungscode, der im Widget Neues Produkt angezeigt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/37898
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37899
-
AKP2E-2224: Der reguläre Preis wird nicht auf PLP für konfigurierbare Produkte angezeigt
- FEHLER-Hinweis: Der reguläre Preis wird jetzt auf Produktlistenseiten für konfigurierbare Produkte mit untergeordneten Produkten mit Sonderpreis angezeigt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
-
AKP2E-2478: Lagerinformationen werden nicht direkt im Visual Merchandising-Raster angezeigt
- Fixe Anmerkung: Der Lagerbestand wird jetzt entsprechend dem ausgewählten Store angezeigt.
- GitHub-Codebeitrag: https://github.com/magento/inventory/commit/bdbf97ea
-
AKP2E-2621: Der Widget-Inhalt wird auf der cms-Seite nicht aktualisiert
- Hinweis reparieren: Das System aktualisiert jetzt den Widget-Inhalt auf einer CMS-Seite, wenn ein Produkt als neu und gespeichert festgelegt wird, und stellt sicher, dass auf der Seite die aktualisierte Produktsammlung angezeigt wird. Zuvor wurde die Seite aufgrund der falschen Cache-Identitäten, die für das Widget im Cache verwendet wurden, nicht aktualisiert, um das neue Produkt anzuzeigen.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/f89a447e
-
AKP2E-2630: Probleme, durch die erweiterte Preise für Bundle-Produkte gespart werden
- Hinweis reparieren: Leistungsverbesserung beim Produktsparen im Paket.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b2286ecf
-
AKP2E-2652: [On-Premise] Der Neuindizierungsprozess ist beim Erstellen von Katalogpreisregeln ineffizient.
- Hinweis korrigieren: Beim Speichern der Katalogpreisregel werden Indexer jetzt nicht invalidiert. Stattdessen werden nur die betroffenen Produkte neu indiziert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/f89a447e
-
AKP2E-2679: Aktualisieren der Zeit der Produktattribute vom Typ Datum und Uhrzeit über einen CSV-Import
- Hinweis reparieren: Jetzt haben Datums-/Uhrzeitattribute eine Zeitunterteilung in exportierte Daten. Es ist auch möglich, die Zeit für solche Attribute mithilfe des Imports zu aktualisieren. Wenn "Feldeinteilung"aktiviert ist, werden die Attributwerte in der Spalte "additional_attributes"in doppelte Anführungszeichen gesetzt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38306
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
AKP2E-2689: Keine geeignete Fehlermeldung, wenn die Website-ID in der Anfrage falsch ist
- Hinweis korrigieren: Jetzt wurde die entsprechende Fehlermeldung hinzugefügt, die angezeigt wird, wenn die Website-ID in der Anfrage falsch ist. Zuvor gab es keine Validierung, wenn die Website-ID in der Anfrage falsch war.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/39d54c2d
-
AKP2E-2785: Das Produktbild geht verloren, nachdem ein vorhandenes geplantes Update gelöscht wurde, das sich nicht auf das Bild auswirkt
- Hinweis korrigieren: Produktbilder werden beim Löschen der Staging-Aktualisierung nicht entfernt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8931218
-
AKP2E-2799: [Cloud] Falscher Paket-Produktpreis bei Verwendung mit Tier-Preisen
- Hinweis korrigieren: Bisher werden bei der Berechnung bestimmter auf 2 Dezimalstellen aufgerundeter prozentualer Rabatte unterschiedliche Endpreise für die Seite mit den Warenkorb- und Produktlistungsdetails generiert. Nach Anwendung dieser Korrektur ist der Endpreis für das Bundle-Produkt derselbe wie auf der Seite mit den Produktdetails, auf der Seite mit der Produktliste und auf der Mini-Warenkorbseite.
- GitHub-Problem: https://github.com/magento/magento2/issues/38091
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b2286ecf
-
AKP2E-2805: Katalogförderungsregel funktioniert nicht mit dem Attribut quantity_and_stock_status
- Hinweis korrigieren: Das Attribut quantity_and_stock_status wird jetzt von der Katalogförderungsregel berücksichtigt, die zuvor beim Generieren eines neuen Produkts von der Admin-Seite nicht berücksichtigt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/35627
- GitHub-Codebeitrag: https://github.com/magento/inventory/commit/cf34971d
-
AKP2E-2837: Die Spaltenwerte der Produktidentität "updated_at"werden beim Aktualisieren des Preises über die REST-API nicht aktualisiert.
- Hinweis korrigieren: Die Spalte "Zuletzt aktualisiert am"des Administrators enthält die richtige Datumszeit, während die vorhandenen Produkte über die REST-API aktualisiert werden. Zuvor wurde die Spalte "zuletzt aktualisiert am"nicht ordnungsgemäß aktualisiert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/39d54c2d
-
AKP2E-2840: Es ist möglich, nicht eindeutige Werte über den Produktimport festzulegen.
- Hinweis reparieren: Das System erzwingt jetzt beim Produktimport die Beschränkung eindeutiger Werte für eindeutige Produktattribute ordnungsgemäß, wodurch verhindert wird, dass für dieses Attribut doppelte Werte vorhanden sind. Zuvor war es möglich, nicht eindeutige Werte für Produktattribute festzulegen, die über den Produktimport so konfiguriert wurden, dass sie eindeutige Werte aufweisen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38445
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/7e0e5582
-
AKP2E-2843: Produkte an der Vorderseite verwenden Store-spezifische Daten, wenn der Einzelspeicher-Modus aktiviert ist.
- Hinweis korrigieren: Bisher wurden die Änderungen nicht zum Bereich auf Website-Ebene migriert, wenn wir den Einzelspeichermodus für die standardmäßige Store-Ansicht aktiviert hatten. Nach der Anwendung dieser Korrektur werden die standardmäßigen Store-Ansichtsdaten mit spezifischen Daten auf Website-Ebene synchronisiert und die möglichen Konflikte für Produkte und Kategorien gelöst, wenn der Einzelspeichermodus aktiviert wird.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8931218
-
AKP2E-2857: "Standardsortierung nach"kann nicht in einer Kategorie mit der Rest-API festgelegt werden
- Hinweis reparieren: Aktualisieren Sie default_sort_by für eine Kategorie über REST-/SOAP-API-Anfrage korrekt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/57a32313
-
AKP2E-2871: [Cloud] Der Händler hat Probleme mit der Anzahl der Wunschlisten
- FEHLER-Hinweis: Das Hinzufügen eines Produkts zur Wunschliste in einem Store erhöht nicht mehr die Anzahl der Wunschlisten in anderen Geschäften, die im selben Browser geöffnet sind. Wenn zuvor beide Stores im selben Browser geladen wurden, stieg auch die Anzahl der Wunschlisten im anderen Store.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3a7c4d17
-
AKP2E-2874: Die Kategorieseite am Frontend zeigt bei Verwendung des Bundle-Produkts leere Slots an
- Hinweis korrigieren: Bundle-Produkte, die im aktuellen Store-Kontext nicht verkäuflich sind, werden nicht mehr indiziert.
- GitHub-Codebeitrag: https://github.com/magento/inventory/commit/bc37ec76
-
AKP2E-2888: [KLARIFICATION] Probleme mit der Tabelle der Paketproduktreihenfolge
- Hinweis reparieren: Die Einträge in den Tabellen der Paketproduktsequenz (sequence_product_bundle_option, sequence_product_bundle_selection) werden jetzt entfernt, wenn die Paketproduktoptionen gelöscht oder die Paketproduktoptionen gelöscht werden.
Zuvor wurden die Datensätze in den Tabellen der Produktreihenfolge "Bundle"nicht entfernt.
- Hinweis reparieren: Die Einträge in den Tabellen der Paketproduktsequenz (sequence_product_bundle_option, sequence_product_bundle_selection) werden jetzt entfernt, wenn die Paketproduktoptionen gelöscht oder die Paketproduktoptionen gelöscht werden.
-
AKP2E-2905: [Cloud] Anführungsthema in der Architektur mit mehreren Websites
- Korrektur des Hinweises: Bisher konnte die Architektur mehrerer Websites mit unterschiedlichen Währungen und Kundengruppen Rabatte nicht ordnungsgemäß auf den Store anwenden. Nachdem diese Korrektur implementiert wurde, wird die Multi-Website-Architektur mit unterschiedlichen Preisnachlässen für Kundengruppen erfolgreich auf verschiedene Stores angewendet.
- GitHub-Problem: https://github.com/magento/magento2/issues/38506
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
-
AKP2E-2909: dynamic-rows.js:658 Uncaught TypeError: dataRecord.slice beim Bearbeiten von Bundle-Produkten
- Hinweis korrigieren: Beim Löschen der Option aus dem Bundle-Produkt gibt es keinen JavaScript-Fehler in der Browser-Konsole.
- GitHub-Problem: https://github.com/magento/magento2/issues/38505
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/93d50f8d
-
AKP2E-2950: [Cloud] Bundle-Produkt: falsche Preise zur Bestellbestätigung
- Hinweis korrigieren: Für Bundle-Optionen wird der richtige Betrag in der Reihenfolge auf der Storefront angezeigt, wenn eine andere Währung als die Basiswährung verwendet wurde.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
-
AKP2E-2956: YouTube-Fehler beim Hinzufügen von Videos
- Fehlerbehebung: Produktbilder und Videos werden global konfiguriert. Da Sie kein Produktvideo in einem Bereich und nicht in einem anderen haben können, wurde die Einstellung des YouTube-API-Schlüssels auf den globalen Umfang gesetzt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
-
AKP2E-2964: [Cloud] URL-Update nur für store_id=0
- Hinweis korrigieren: Der "URL-Pfad"wird jetzt mit der richtigen Store-ID gespeichert. Zuvor war die Store-ID falsch, was dazu führte, dass beim Verschieben von Kategorien falsche URL-Pfade in der Datenbank verblieben.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/9af794a4
-
AKP2E-3009: async.operations.all wurde ausgeführt und ein Fehler erstellt.
- Hinweis korrigieren: Falsche Produktlinkdaten in REST-API-Aufrufen verursachen keine kritischen Fehler mehr.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
-
AKP2E-3029: [Cloud] Mobiles Problem nur mit Pinch-Gesten auf das PDP-Bild
- FEHLERBEHEBUNG: Das System unterstützt jetzt Pinch-to-Zoom-Funktionen für Produktdetailseiten-Bilder in der Mobile-Ansicht in Chrome, wodurch das Benutzererlebnis für Mobilgeräte verbessert wird. Zuvor wurde das Bild beim Doppeltippen auf das Bild in der Mobile-Ansicht in Chrome nicht wie erwartet vergrößert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/148c3ead
-
AKP2E-3058: Fehlende Beschriftung in LayeredNavigation mit Optionsname 0
- Hinweis reparieren: Das Problem wurde behoben, indem eine leere Wertprüfungsmethode für den Attributwert 0 übersprungen wurde. Zuvor wurde es als leer betrachtet und verursachte das Problem.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3a7c4d17
-
AKP2E-3069: Kunden sehen Preise von anderen Kundengruppen
- Hinweis korrigieren: Problem behoben, aufgrund dessen Informationen zur Kundengruppe aufgrund des alten Werts der X-Magento-Vary in der Anfrage in einem falschen Segment gespeichert wurden
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/d1f7dc95
-
AKP2E-3076: Fehler beim Löschen von Bundle-Optionen
- Hinweis reparieren: Das System löscht jetzt die Bundle-Optionen korrekt, ohne einen Fehler auszulösen oder die Seite nicht mehr responsiv zu machen. Zuvor führte der Versuch, Bundle-Optionen zu löschen, zu einem Fehler "Seite nicht reagiert"und verhinderte, dass das Produkt gespeichert wurde.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6a185204
-
AKP2E-3094: Problem mit Kategorieberechtigungen außerhalb des Arbeitsspeicherbrowsers
- Hinweis korrigieren: Die Benutzeroberfläche für Kategorieberechtigungen wurde neu gestaltet, um das Rendern einer großen Anzahl von Berechtigungen mithilfe der vordefinierten UI-Komponente und Paginierung zu ermöglichen. Zuvor führten Kategorieberechtigungen zum Absturz des Browsers mit einer großen Anzahl von Berechtigungen, die der Kategorie zugewiesen waren.
-
AKP2E-3100: [Cloud] Bilddatei ist nicht im New Relic-Fehlerprotokoll vorhanden
- FEHLER-Hinweis: Das System synchronisiert jetzt benutzerdefinierte Platzhalterbilder mit dem lokalen Speicher, um sicherzustellen, dass sie bei Verwendung von Remote-Speicher wie AWS S3 korrekt dargestellt werden. Bisher konnten benutzerdefinierte Platzhalterbilder bei Verwendung von Remote-Speicher nicht gerendert werden, was zu einer fehlerhaften Bildanzeige und Fehlerprotokollen führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/d1f7dc95
-
AKP2E-3126: [Cloud] Die GQL-Antwort der Produktmedien-Galerie wird nicht nach Bildposition sortiert
- Hinweis reparieren: Das System sortiert Elemente in der Mediensalerie nun korrekt nach Position in der GraphQL-Antwort, wodurch eine genaue Anzeigereihenfolge gewährleistet wird. Zuvor wurden Elemente in der Mediengalerie nicht nach Position sortiert, was zu einer falschen Anzeigereihenfolge führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/37671
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b21e5d91
-
AKP2E-3136: [Cloud] Die Elemente der Unterkategorie werden in der Widget-Bearbeitung im Admin-Backend nicht angezeigt
- Hinweis korrigieren: In der Kategorienstruktur auf der neuen Widget-Seite sollten keine Probleme mehr beim Laden von Kategorie-5±Kategorien auftreten. Zuvor fehlten einige Kategorien beim Laden des Baums über Kategorie 5 hinaus.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/148c3ead
Katalog, Framework
-
AKP2E-2949: [Cloud]Follow-up: Bei der Überprüfung, ob Daten Änderungen aufweisen, wird im Datenvergleich keine Übereinstimmung festgestellt
- Hinweis korrigieren: Zuvor wurde das Speicherobjekt jedes Mal ohne Datenänderungen aufgerufen (für numerische Datenfelder wie int/float/double). Dadurch wird das Flag _hasDataChanges auf "true"Trigger und die Speicherfunktion aufgerufen. Außerdem werden die schwebenden Zahlen, die von einer Zeichenfolge eingekapselt sind, nicht überprüft. Nachdem diese Korrektur angewendet wurde, ruft die Speicherfunktion nur auf, wenn die Daten geändert wurden. Der Datenwert für int/float/doubleCheck mit dem Wert, der an die Funktion übergeben wird, und nimmt eine strikte Typübereinstimmung vor
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8931218
Katalog, GraphQL
-
AKP2E-3090: Umgang mit Kategoriefiltern in GraphQL: includeDirectChildrenOnly und category_uid
- Hinweis korrigieren: Beim Filtern nach category_uid werden nur die direkt untergeordneten Kategorien abgerufen.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/93d50f8d
-
AKP2E-3166: [Cloud] Graphql Die Sortierung des Produkts funktioniert nicht
- Hinweis korrigieren: GraphQl Die Sortierung des Produkts durch mehrere Felder funktioniert jetzt erwartungsgemäß, wenn die Felder in Variablen übergeben werden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/8459b17d
Katalog, Preise, Staging und Vorschau
-
AKP2E-2672: [Cloud] Der API-Endpunkt für Sonderpreise gibt beim gleichzeitigen Aktualisieren einer großen Anzahl von Produkten einen Fehler zurück
- Hinweis reparieren: Die Bulk-Update-API für spezielle Preise erstellt jetzt für jeden Datumsbereich eine einzige Kampagne anstelle mehrerer geplanter Aktualisierungen für jedes Produkt und jeden Datumsbereich. Außerdem unterstützt es gleichzeitige API-Anfragen für eine schnellere Verarbeitung einer großen Anzahl von SKUs.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/f89a447e
Katalog, Produkt
-
AC-7050: Die Kategorieauswahlstruktur im bearbeiteten Produkt befindet sich nicht in der gleichen Reihenfolge wie unter Katalog->Kategorien
- Hinweis reparieren: Das System zeigt nun die Kategorieauswahl im Produktbearbeitungsabschnitt korrekt in der unter Katalog->Kategorien festgelegten Reihenfolge an, wodurch die Produktverwaltung in großen Katalogen vereinfacht wird. Zuvor wurde die Kategorienstruktur im Produktbearbeitungsabschnitt in der Reihenfolge der Kategorienerstellung angezeigt, unabhängig von der Anzeigeposition unter Katalog->Kategorien.
- GitHub-Problem: https://github.com/magento/magento2/issues/36101
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36104
Katalog, Suche
-
AKP2E-2757: Produkte, die nicht in Kategorie und Suche angezeigt werden, aber direkte Links funktionieren
- Hinweis korrigieren: Zuvor funktionierte das benutzerdefinierte Attribut Ja/Nein mit dem Wert Preis_* Attribut_Code nicht mit der Indizierung. Nach dieser Korrektur funktioniert das benutzerdefinierte Attribut Ja/Nein erwartungsgemäß.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ba25af8a
-
AKP2E-3053: [Cloud] Elastischer Suchfehler auf bestimmten Kategorieseiten
- Hinweis reparieren: Zuvor wurde mit dem erwähnten Konfigurationticket beim Festlegen des Preises 0 für mehrere Produkte eine Ausnahme auf der Frontend-Kategorieseite ausgegeben. Nach dieser Korrektur, die angewendet wird, wenn mehrere Produktpreise 0 und wir Kategorie-Seite an Frontend laden, wird keine Ausnahme ausgelöst und die Kategorieseite wird erfolgreich geladen.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8931218
Cloud
-
AKP2E-3010: [Cloud] PHPSESSID ändert die einzelnen POST-Anfragen
- FEHLER-Hinweis: PHPSESSID wird bei POST-Anforderungen im Frontend-Bereich für einen angemeldeten Kunden nicht mehr neu generiert, wenn der L2-Redis-Cache aktiviert ist und der Kunde vom Backend aktualisiert wurde
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6a185204
Inhalt
-
AC-10539: [Problem] bei der Preisanzeige im Widget "Kürzlich angesehen"
- Hinweis reparieren: Das System zeigt jetzt im Widget "Zuletzt angezeigtes Produkt"den Preis für nicht vorrätige einfache Produkte korrekt an, wodurch die Konsistenz aller Widgets und Produktlistenseiten sichergestellt wird. Zuvor wurde der Preis für nicht vorrätige einfache Produkte aufgrund einer Bedingung in den Vorlagen für Preisladevorgänge nicht im Widget "Kürzlich angezeigtes Produkt"angezeigt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38167
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38159
-
AC-10596: [Problem] Korrektes Tippfehler und korrekte Grammatik in der Datei acl.xsd
- FEHLER HINWEIS: Das System korrigiert jetzt einen Tippfehler und Grammatikfehler in der Datei "acl.xsd", was die Klarheit und Genauigkeit der Dokumentation verbessert. Zuvor enthielt die Datei acl.xsd einen Tippfehler und eine falsche Grammatik, was möglicherweise zu Verwirrung führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38061
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38046
-
AC-10845: Pagebuilder-Bannerbild in der Galerie nicht sichtbar
- Hinweis korrigieren: Das System zeigt jetzt korrekt Bannerbilder an, die in neu erstellte Ordner in der Pagebuilder-Galerie hochgeladen wurden, sodass vorherige Konsolenfehler vermieden werden. Vor dieser Fehlerbehebung waren Bannerbilder nicht in der Galerie sichtbar, wenn sie in einen neuen Ordner hochgeladen wurden, was zu einem Konsolenfehler führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-12283: "Gebietscode nicht festgelegt"nach der Aktualisierung auf 2.4.5-p8
- Hinweis korrigieren: Das System schließt jetzt den Prozess der Bereitstellung statischer Inhalte erfolgreich ab, wenn das Magento_CSP-Modul aktiviert ist und "dev/js/translate_strategy"auf "embedded"gesetzt ist, ohne den Fehler "Area code not set"auszulösen. Zuvor schlug der Prozess der Bereitstellung statischer Inhalte unter diesen Bedingungen mit dem Fehler "Gebietscode nicht festgelegt"fehl.
- GitHub-Problem: https://github.com/magento/magento2/issues/38845
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38922
-
AC-9638: [Problem] Problem beim Hochladen von Dateien im WYSIWYG-Editor auf der Produktseite
- Hinweis korrigieren: Das System zeigt nun die Ordnerstruktur korrekt an und ermöglicht das Hochladen von Bildern im WYSIWYG-Editor auf der Produktseite, selbst wenn die Registerkarte "Bilder und Videos"zuerst erweitert wurde. Zuvor führte die Erweiterung der Registerkarte "Bild und Videos"zunächst dazu, dass die Ordnerstruktur nicht angezeigt wurde, und eine Fehlermeldung beim Versuch, ein Bild im WYSIWYG-Editor hochzuladen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38026
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38025
-
AKP2E-2392: [On-PREM] Problem mit dynamischen Bausteinen
- Hinweis korrigieren: Widgets werden jetzt ordnungsgemäß in dynamischen Blöcken gerendert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a12063bd
-
AKP2E-2606: YouTube nocookie url funktioniert nicht in Page Builder
- Fix note: Jetzt lässt der Pfad youtube no-cookie url in den Formularelementeinstellungen der Validierungsregeln zu. Zuvor funktioniert die youtube no-cookie URL nicht in pagebuilder.
-
AKP2E-2693: [Cloud] Frontend wird aufgrund eines Problems in der Newsletter-Vorlage nicht geladen
- Hinweis korrigieren: Das Hinzufügen von Bausteinen über den Inhaltsabschnitt der CMS-Seite führt nicht mehr zu einer Ausnahme
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
AKP2E-2836: ACP2E-2836: [Cloud] Untersuchungsausnahme im Protokoll gefunden: InvalidArgumentException: Class does not exists in vendor/magento/module-rule/Model/ConditionFactory.php
- Hinweis reparieren: Wenn Sie eine Bedingung in den Inhaltseinstellungen von PageBuilder-Produkten entfernen, wird keine Ausnahme mehr in den Protokolldateien aufgezeichnet. Zuvor führte das Entfernen einer Bedingung in den Einstellungen für den Produktinhalt von PageBuilder dazu, dass eine kritische Ausnahme in den Protokollen aufgezeichnet wurde, obwohl keine Probleme auf der Vorderseite auftraten.
- GitHub-Codebeitrag: https://github.com/magento/magento2-page-builder/commit/36c0f5df
-
AKP2E-2842: Wechseln in den Einzelspeichermodus - globaler Inhalt wird nicht mehr angezeigt
- Hinweis reparieren: Das System synchronisiert beim Aktivieren des Einzelspeichermodus jetzt die Designkonfigurationen für Store-Ansichten mit den Websiteentwurfskonfigurationen, um sicherzustellen, dass Inhaltsaktualisierungen auf der Vorderseite sichtbar sind. Bisher konnte durch Wechseln zum Einzelspeichermodus verhindert werden, dass Inhaltsaktualisierungen auf der Storefront angezeigt wurden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/7e0e5582
-
AKP2E-2903: Der Seitenaufbau ersetzt das Bild, wenn versucht wird, einen Link und andere Benutzerfreundlichkeitsfehler hinzuzufügen.
- Hinweis reparieren: Beim Klicken auf ein Bild werden über Links im WYSIWYG-Editor im Textelement "Page Builder"die richtigen Daten im Bild- und Link-Konfigurationsdialogfeld geladen. Auch das Hinzufügen eines Links zu einem Bild im Editor funktioniert jetzt ordnungsgemäß. Zuvor wurde das Bild durch einen Link ersetzt.
- GitHub-Codebeitrag: https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
AKP2E-2970: Alte Mediengalerie kann Bilder nicht rendern, wenn ein 0-Byte-Bild im Verzeichnis platziert wird
- FEHLER HINWEIS: Das System verarbeitet jetzt 0-Byte-Bilder in der Mediengalerie, ohne die Funktionalität zu beeinträchtigen. Dadurch können andere Bilder im Verzeichnis erwartungsgemäß angezeigt und ausgewählt werden. Zuvor wurde durch das Vorhandensein eines 0-Byte-Bildes in der Mediengalerie verhindert, dass alle Bilder im Verzeichnis angezeigt oder ausgewählt wurden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/35b1b1da
-
AKP2E-3064: Fehler im Seiten-Builder beim Bearbeiten des CMS-Blocks
- Hinweis korrigieren: Das System speichert nun mithilfe von Page Builder vorgenommene Änderungen im Admin-Bereich korrekt, ohne den Fehler "Page Builder hat 5 Sekunden lang gerendert, ohne Sperren freizugeben". in der Browser-Konsole. Zuvor trat dieser Fehler auf, wenn versucht wurde, Änderungen zu speichern, was die erfolgreiche Aktualisierung von Inhalten verhinderte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/35b1b1da, https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
AKP2E-3092: [CLOUD] Keine Schaltflächen zum Auschecken oder Bearbeiten des Warenkorbs im Warenkorbabschnitt
- Hinweis reparieren: Das Paket-Produkt wird jetzt über Widgets ohne Fehler zum Warenkorb hinzugefügt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b21e5d91, https://github.com/magento/magento2-page-builder/commit/4ebe3f1d
-
AKP2E-3113: Die Vorschau für die Inhaltstaging-Vorschau auf Kategorieseiten zeigt keine Produkt-Widgets an
- Hinweis korrigieren: Das Problem wurde behoben, indem sichergestellt wurde, dass Produkteinträge für die zusätzliche Kategorie, die mit dem CMS-Block verknüpft ist, korrekt in die Datenbank aufgenommen wurden. Zuvor wurde bei der Anforderung der Kategorievorschau-Seite ein leerer Ergebnissatz zurückgegeben.
-
AKP2E-3127: imagecreatetruecolor(): Argument #2 ($height) muss größer als 0 sein. Kann kein bestimmtes Bild hochladen
- Hinweis korrigieren: Problem behoben, das beim Hochladen von Bildern mit einer Höhe von 0 über die Mediensalerie Fehler im Admin verursachte und die Asset-Synchronisierung mithilfe des Synchronisierungsbefehls erfolgreich abgeschlossen hatte. Bisher kann das Bild nicht über die Mediengalerie hochladen. Der Synchronisierungsbefehl schlägt auch fehl, wenn sich ein bestimmtes Bild in der Galerie befindet.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6f4805f8
-
AKP2E-3154: Prototype.js Array.from im Konflikt mit der Google Maps-API
- Fix note: Google Maps werden jetzt ordnungsgemäß im PageBuilder-Editor dargestellt. Zuvor wurde durch einen JavaScript-Fehler verhindert, dass Google Maps korrekt dargestellt werden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/148c3ead
Inhalt, SEO
- AKP2E-2870: Die CMS-Seitenhierarchie kann URL-Neuschreibungsprobleme verursachen
- Hinweis korrigieren: Für benutzerdefinierte permanente URL-Umschreibungen für Stammseiten außerhalb der Website wurde bisher eine unbegrenzte Weiterleitung durchgeführt und die Seite wurde nie geladen. Nachdem diese Korrektur angewendet wurde, funktioniert das benutzerdefinierte URL-Rewrite für die Stammseite der Nicht-Website-Website erwartungsgemäß und es kommt keine Weiterleitungsschleife vor.
Inhalt, Staging und Vorschau
- AKP2E-2979: Die Katalogpreisregel wird nicht angezeigt, wenn sie auf einen Zeitplan mit dynamischen Bausteinen eingestellt ist
- Hinweis reparieren: Das System zeigt nun auf der Produktdetailseite korrekt dynamische Inhalte an, die mit den Regeln für geplante Katalogpreise verknüpft sind. Bisher konnte dynamischer Inhalt nicht geladen werden, wenn Katalogpreisregeln geplant wurden.
Kunde/ Kunden
-
AC-12162: Front End - Date of birth validation is failed in Customer creation page
- Hinweis reparieren: Stellen Sie sicher, dass alle Überprüfungen nach der Aktualisierung der Systemabhängigkeit von "Moment.js"auf die neueste Nebenversion funktionieren.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/de4dfb8e
Framework
-
AC-10654: V1/customer/password endpoint Frage/Problem
- Hinweis korrigieren: Das System erfüllt jetzt die in der Verwaltungs-GUI festgelegten Einschränkungen, wenn Kennwortänderungsanfragen über die API verarbeitet werden, wodurch ein möglicher Missbrauch der Funktion zum Zurücksetzen des Kennworts verhindert wird. Zuvor konnte die API Anforderungen zum Ändern von Passwörtern außerhalb der in der Verwaltungs-Benutzeroberfläche definierten Regeln verarbeiten, was möglicherweise einen konstanten Stream von zurückgesetzten E-Mails ermöglichte, wenn gültige E-Mails bekannt waren.
- GitHub-Problem: https://github.com/magento/magento2/issues/38238
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0c53bbf7
-
AC-10721:
- Hinweis reparieren: Aktualisieren Sie die Abhängigkeiten von Liga/Flysystem Composer auf die neueste Version
- GitHub-Problem: <https://github.com/magento/magento2/commit/91cb4d46>
- GitHub-Codebeitrag: Aktualisieren Sie die 2.x-Klassen-/Flysystem Composer-Abhängigkeiten auf die neueste Version 3.x.
-
AC-10838: Prozess zur Fehlerindexierung des Katalogsuchindex
- Fix note: Das System schließt jetzt den Befehl re-index erfolgreich ab, ohne dass dabei Fehler auftreten, unabhängig von der mit PHP kompilierten libxml-Version. Zuvor führte die Ausführung des Befehls "re-index"zu einem "Catalog Search Index Process Error during indexation process" Fehler, wenn PHP mit bestimmten Versionen von libxml kompiliert wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38254
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38553, https://github.com/magento/magento2/commit/0574ac23
-
AC-10941: Hinzufügung der Filter created_at, status und grand_total zur Abfrage von Kundenbestellungen und Korrektur eines Fehlers bei mehreren Filtern.
- Hinweis reparieren: Das System unterstützt jetzt die Verwendung von "created_at"-, "status"- und "grand_total"-Filtern in Abfragen von Kundenbestellungen und hat ein Problem behoben, bei dem mehrere Filter nicht korrekt angewendet wurden. Bisher hat das System diese Filter nicht unterstützt und es nicht möglich gemacht, alle Filter anzuwenden, wenn in einer Abfrage mehr als ein Filter verwendet wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38392
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36949
-
AC-10971: https://github.com/magento/magento2/issues/38415
- Fix note: PHP 8.2/8.3, nur eine Abhängigkeit scheitert derzeit am PHP-Zeileneintrag: Ligage/Flysystem
- GitHub-Problem: <https://github.com/magento/magento2/commit/672a2e61>
- GitHub-Code-Beitrag: Das System unterstützt jetzt PHP 8.2/8.3, indem es das league/flysystem-Paket auf Version 3.0.20 aktualisiert und so sicherstellt, dass keine PHP-Linting-Fehler auftreten. Zuvor führte das Ausführen von PHP-Dateien über den PHP-Linter mit PHP 8.3 zu Linking-Fehlern im League/flysystem-Paket.
-
AC-10991: Zufällige Überflutung mit Abfragen aus verwandten/Upsell-/Crosssell-Blöcken und Preisindizierung
- Hinweis korrigieren: Das System optimiert jetzt Abfragen von verwandten Blöcken, Upsell- und Cross-Sell-Blöcken, verbessert die Leistung und verhindert, dass die Site aufgrund übermäßiger Abfragen herunterfährt. Zuvor konnte das System mit Abfragen aus diesen Blöcken überlastet werden, was zu erheblichen Verlangsamungen und möglicherweise zu einem Rückgang der Site führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/36667
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38050
-
AC-11388:
- Hinweis reparieren: Überprüfen Sie, ob Ordner löscht S3 und lokale Dateispeicherverzeichnisse
-
AC-11423: Ausnahme: Warnung: Versuchen Sie, auf den Array-Offset in… -> Calendar.php seit der Aktualisierung auf ICU 74.1 (PHP Intl) zuzugreifen
- Hinweis reparieren: Commerce protokolliert nicht mehr die folgende Ausnahme in der Datei "exception.log", wenn ein Käufer oder Händler die Storefront oder den Admin besucht:
main.CRITICAL: Exception: Warning: Trying to access array offset on value of type null in /vendor/magento/framework/View/Element/Html/Calendar.php on line 114 in /vendor/magento/framework/App/ErrorHandler.php:62
. GitHub-38214 - GitHub-Problem: https://github.com/magento/magento2/issues/38214
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38364
- Hinweis reparieren: Commerce protokolliert nicht mehr die folgende Ausnahme in der Datei "exception.log", wenn ein Käufer oder Händler die Storefront oder den Admin besucht:
-
AC-11476: [Problem] Behebung von Problemen mit Kundendaten, wenn das Formular ein Element mit dem Namen
method
enthält- Hinweis reparieren: Das System erkennt jetzt das Attribut "method"bei Formularübermittlungen korrekt, selbst wenn im Formular ein Element namens "method"vorhanden ist. Dadurch wird die genaue Verarbeitung von Kundendaten sichergestellt. Wenn ein Formularelement früher "Methode"hieß, würde dies die Identifizierung des Attributs "Methode"bei Formularübermittlungen beeinträchtigen und zu potenziellen Problemen bei der Verarbeitung von Kundendaten führen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38484
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38449
-
AC-11489: [Problem] Korrektur von PHPDocs für \Magento\Framework\Data\Collection::getItemById
- Hinweis korrigieren: Die PHPDocs für die Methode \Magento\Framework\Data\Collection::getItemById wurden aktualisiert und enthalten nun Null als möglichen Rückgabetyp, der Probleme mit statischen Analyse-Tools behebt. Zuvor wurde in den PHPDocs der Methode kein Null als möglicher Rückgabetyp angegeben, was zu Warnungen oder Fehlern in der statischen Analyse führte, wenn die Methode in bedingten Anweisungen verwendet wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38485
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38439
-
AC-11651: Magento versucht, schreibgeschützte Eigenschaft in der __wakeup-Methode von LoggerProxy zu ändern
- Hinweis reparieren: Das System ermöglicht jetzt die Änderung von zuvor schreibgeschützten Eigenschaften in der __wakeup-Methode des LoggerProxy, wodurch ein reibungsloser Betrieb gewährleistet wird, ohne dass Benutzer gezwungen werden, eine Problemumgehung durchzuführen. Zuvor führte ein Versuch, den Wert einer schreibgeschützten Eigenschaft in der __wakeup -Methode des LoggerProxy neu zu ordnen, zu Problemen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38526
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-11673:
- Fix note: Untersuchung der neuesten php-amqplib/php-amqplib-Versionen
- GitHub-Problem: <https://github.com/magento/magento2/commit/de4dfb8e>
- GitHub-Codebeitrag: Die neueste Version von php-amqplib/php-amqplib wurde aktualisiert:^3.x
-
AC-11681: [Problem] AC-2039 AC-1667 Upgrade TinyMCE-Verweise
- Fehlerbehebung für Hinweis: Aktualisierte aktuelle Turnkey-Version in Composer.json
- GitHub-Problem: https://github.com/magento/magento2/issues/38533
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36543, https://github.com/magento/magento2/commit/b34c0a75
-
AC-11696: ChangelogBatchWalker funktioniert nicht in mehreren Threads
- Hinweis korrigieren: Das System unterstützt jetzt die Prozessabspaltung für die MView-Indizierung, wodurch Fehler während der Indexausführung bei der Arbeit mit mehreren Threads vermieden werden. Zuvor führte die Ausführung von ChangelogBatchWalker auf mehreren Threads zum Löschen von Tabellen, die von anderen Threads verwendet wurden, was während der Indexausführung zu einem Fehler führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38246
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38248
-
AC-11781: [Problem] falsch benannte Variable umbenennen
- Hinweis reparieren: Das System benennt nun die Variable korrekt, die den Geldbetrag enthält, der noch zurückerstattet werden kann, und verhindert so Verwirrung beim Debugging. Zuvor wurde diese Variable fälschlicherweise als totalRefund bezeichnet, was zu Missverständnissen für Entwickler führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38609
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36205
-
AC-11808:
- Hinweis korrigieren: Liste der Kernabhängigkeiten von Adobe Commerce Investieren und aktualisieren
- GitHub-Codebeitrag: Aktualisierung der Liste der Kernabhängigkeiten von Adobe Commerce erforderlich
-
AC-11819: Der integrierte FPC-Cache ist in Version 2.4.7 für einige Konfigurationen fehlerhaft
- Hinweis reparieren: Das System speichert jetzt Seiten korrekt zwischen, wenn der Parameter MAGE_RUN_CODE festgelegt ist, und sorgt so für eine optimale Leistung. Zuvor wurden Seiten unter diesen Bedingungen nicht zwischengespeichert, was zu potenziellen Leistungsproblemen führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38626
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38646, https://github.com/magento/magento2/commit/0c53bbf7
-
AC-11829: [Problem] Behebung von Unstimmigkeiten bei der Handhabung von Ausnahmen zwischen Entwicklungs- und Produktionsmodi
- Hinweis reparieren: Das System verarbeitet jetzt konsistent Ausnahmen zwischen Entwickler- und Produktionsmodi, wodurch eine unerwartete Weiterleitung zur Anmeldeseite verhindert wird, wenn eine Ausnahme ausgelöst wird. Zuvor konnte eine Inkonsistenz bei der Ausnahmebehandlung dazu führen, dass eine Umleitung zur Anmeldeseite im Produktionsmodus erfolgt, anstatt die Ausnahmemeldung anzuzeigen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38639
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37712
-
AC-11852: Ersetzen Sie die Übersetzung "PayPal-Konto"in token_list.phtml
- Hinweis korrigieren: Das System kennzeichnet den Abschnitt für tokenisierbare Kontozahlungsmethoden jetzt als "Konto"anstelle von "PayPal-Konto"auf der Seite "Gespeicherte Zahlungsmethoden", wodurch er für seine Funktion repräsentativer wird. Zuvor wurde dieser Abschnitt speziell als "PayPal-Konto"bezeichnet, was irreführend war, als andere tokenisierbare Kontozahlungsmethoden hinzugefügt wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/35622
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37959
-
AC-11874: Abwärtskompatibilität wurde in der Magento\Catalog\Model\ProductRepository-Klasse verloren.
- Hinweis reparieren: Die ProductRepository-Klasse behält jetzt die Abwärtskompatibilität bei, indem sie die Initialization Helper-Klasse als zweiten Parameter wiederherstellt und sicherstellt, dass Module, die von dieser Klasse erweitert werden, erwartungsgemäß funktionieren. Zuvor führte das Entfernen des Initialisierungs-Helpers aus dem Konstruktor in der ProductRepository-Klasse zu einem Verlust an Abwärtskompatibilität, sodass Benutzer gezwungen waren, eine Problemumgehung durchzuführen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38669
-
AC-11905: [Problem] Bereitstellung statischer Inhalte - Fehler Typ
- FEHLER-Hinweis: Das System verarbeitet jetzt während der Bereitstellung statischer Inhalte leere LESS-Dateien ordnungsgemäß und zeigt die Fehlermeldung "LESS file is empty"an. Zuvor wurde bei einer leeren LESS-Datei während der Bereitstellung ein Fehler vom Typ "Falsch" ausgegeben.
- GitHub-Problem: https://github.com/magento/magento2/issues/38682
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38683
-
AC-11911:
- Fix note: jQuery/fileuploader CSS-Bereinigung nach der Migration zur Diskette-Bibliothek
- GitHub-Problem: <https://github.com/magento/magento2/commit/7cabfb46>
- GitHub-Codebeitrag: jQuery/fileUploader-Bibliothek wurde entfernt, da sie in die Uppy-Bibliothek migriert wurde.
-
AC-12002: [Problem] [Ansicht] Es wurde zusätzlicher Speicherplatz im Link- und Skript-Tag entfernt
- Hinweis reparieren: Das System stellt nun sicher, dass keine zusätzlichen Leerzeichen in den Link- und Skript-Tags vorhanden sind, was saubereren und effizienteren Code ermöglicht. Zuvor konnten zwischen Attributen in den Link- und Skript-Tags doppelte Leerzeichen gefunden werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/32920
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/32919
-
AC-12015:
- Hinweis reparieren: ExtJs-Ordnerbereinigung nach der Migration zur jsTree-Bibliothek
- GitHub-Problem: <https://github.com/magento/magento2/commit/7cabfb46>
- GitHub-Codebeitrag: Der Ordner extJs wurde entfernt, da die zugehörige Funktion in jsTree migriert wurde.
-
AC-12022:
- Hinweis korrigieren: Aktualisieren Sie die Systemabhängigkeit von monolog/monolog auf die neueste Hauptversion.
- GitHub-Problem: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub-Codebeitrag: Das System wurde aktualisiert, um die neueste Hauptversion der Bibliothek "monolog/monolog:^3.x"zu verwenden, wodurch Kompatibilität und verbesserte Leistung gewährleistet werden. Zuvor verwendete das System eine veraltete Version der "monolog/monolog"-Bibliothek, die zu potenziellen Problemen und Einschränkungen hätte führen können.
-
AC-12023:
- Fehlerbehebung für Hinweis: Aktualisieren Sie die wikimedia/less.php -Abhängigkeit auf die neueste Hauptversion.
- GitHub-Problem: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub-Codebeitrag: Das System wurde aktualisiert, um die neueste Hauptversion 5.x der Bibliothek "wikimedia/less.php"zu verwenden und so Kompatibilität und aktuelle Funktionen sicherzustellen. Zuvor verwendete das System eine veraltete Version der Bibliothek, die zu Sicherheitsproblemen hätte führen können.
-
AC-12024:
- Fehlerbehebung für Hinweis: Aktualisieren Sie die Bibliotheksabhängigkeit von jquery/validate auf die neueste Nebenversion
- GitHub-Problem: <https://github.com/magento/magento2/commit/de4dfb8e>
- GitHub-Codebeitrag: Aktualisieren Sie die Bibliotheksabhängigkeit von jquery/validate auf die neueste Nebenversion 1.20.0
-
AC-12025:
- Hinweis reparieren: Upgrade der Systemabhängigkeit von "Moment.js"auf die neueste Nebenversion
- GitHub-Problem: <https://github.com/magento/magento2/commit/de4dfb8e>
- GitHub-Codebeitrag: Upgrade der Systemabhängigkeit von "Moment.js"auf die neueste Nebenversion 2.30.1
-
AC-12267:
- Hinweis reparieren: Unterstützt Neuversuche zur Verbindung für die Redis-Sitzung und kompatibel mit colinmollenhour/php-redis-session-abstract v2.0.0
- GitHub-Problem: <https://github.com/magento/magento2/commit/672a2e61>
- GitHub-Codebeitrag: Aktualisierte aktuelle Version von colinmollenhour/php-redis-session-abstract v2.0.0, die mit Adobe Commerce kompatibel ist
-
AC-12268:
- Hinweis reparieren: Aktualisieren Sie die Abhängigkeiten von Liga/Flysystem Composer auf die neueste Version
- GitHub-Codebeitrag: Aktualisieren Sie die 2.x-Klassen-/Flysystem Composer-Abhängigkeiten auf die neueste Version 3.x.
-
AC-12594: [Problem] Verwenden Sie die kompilierte Konfiguration für generierte Daten anstelle der allgemeinen Konfiguration.
- Hinweis reparieren: Das System verwendet jetzt die kompilierte Konfiguration für generierte Daten anstelle der allgemeinen Konfiguration, wodurch die Netzwerkübertragung und der Overhead von Daten, die von einer bestimmten Codeversion abhängig sind, reduziert werden. Diese Änderung verhindert das Überschreiben des Caches in freigegebenen Instanzen während des Containertauschs, was zu verbesserter Stabilität und reduzierter Ausfallzeit führt. Zuvor verwendeten bestimmte Core-Klassen den gemeinsamen Konfigurationstyp, was aufgrund von Unterschieden in den Codeversionen auf mehreren Servern zum Überschreiben des Caches oder zum Ausfall der Anwendung führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38785
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/29954
-
AC-12597: [Problem] Entfernen Sie Verweise auf Dateien aus extjs, die in e1ccdb entfernt wurden…
- Hinweis reparieren: Das System entfernt jetzt Verweise auf Dateien aus "extjs", die zuvor entfernt wurden, wodurch Fehler in der Browserkonsole und in der Systemprotokolldatei beseitigt werden. Zuvor führten diese Verweise zu Fehlern, da die referenzierten Dateien nicht vorhanden waren.
- GitHub-Problem: https://github.com/magento/magento2/issues/38960
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38951
-
AC-12715:
- Hinweis reparieren: Aktualisieren der Abhängigkeiten von Laminas Composer auf die neueste Version
- GitHub-Problem: <https://github.com/magento/magento2/commit/b34c0a75>
- GitHub-Codebeitrag: Das System unterstützt jetzt die neuesten Versionen der Laminas Composer-Abhängigkeiten:
laminas/laminas-servicemanager
laminas/laminas-server
laminas/laminas-stdlib
Laminas/Laminas-validator
Gewährleistung der Kompatibilität und Aktualität der Funktionen. Zuvor konnte das Aktualisieren auf die neuesten Versionen dieser Abhängigkeiten zu Abwärtskompatibilitätsproblemen und Testfehlern führen.
-
AC-12750:
- Fehlerbehebung: Beim Entfernen von ExtJs wird ein Fehler im Protokoll der Browser-Konsole und im Magento-Protokoll protokolliert.
-
AC-12778: [Problem] Geringfügige Bereinigung: Fehlerhafte Nutzung von Sprintf behoben, es dauert nur 2 Platzhalter hier und w…
- FEHLER-Hinweis: Das System verwendet jetzt die Sprintf-Funktion ordnungsgemäß mit der entsprechenden Anzahl von Platzhaltern, wodurch die Code-Sauberkeit und -Konsistenz verbessert wird. Zuvor wurde die Sprintf-Funktion fälschlicherweise mit einem zusätzlichen Argument verwendet, was keine größeren Probleme verursachte, aber nicht die richtige Verwendung war.
- GitHub-Problem: https://github.com/magento/magento2/issues/39062
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38628
-
AC-12823:
- FEHLER-Hinweis: Untersuchen Sie den Fehler beim Komponententest aufgrund der Aktualisierung des phpunit-Patches während der Komponentenaktualisierung.
- GitHub-Problem: <https://github.com/magento/magento2/commit/b34c0a75>
-
AC-12866:
- Hinweis korrigieren: Entfernen von veralteten Elementen - PhpUnit10-Integrationstests
- GitHub-Problem: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub-Codebeitrag: Bereinigen Sie die PHPUnit-Veraltungen.
-
AC-12868:
- Hinweis korrigieren: Entfernen von veralteten - PhpUnit10-WebAPI-Tests
- GitHub-Problem: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub-Codebeitrag: Bereinigen Sie die PHPUnit-Veraltungen.
-
AC-12869: [Problem] behebt fehlerhafte Klassen, auf die in Magento-Modulen verwiesen wird.
- Hinweis reparieren: Das System verweist jetzt korrekt auf Klassen in Modulen, wodurch ein reibungsloserer Betrieb gewährleistet und Abstürze aufgrund nicht vorhandener Klassen verhindert werden. Dazu gehören eine Fehlerbehebung im Indexer- und Creditmemo-Modul sowie die Implementierung von HttpGetActionInterface in der PrintAction-Klasse. Früher führten falsche Klassenverweise zu Fehlern und möglichen Systemabstürzen, und bestimmte Funktionen wie der Dateiname für PDF-Dateien und die Neuindizierung von Lagern funktionierten nicht erwartungsgemäß.
- GitHub-Problem: https://github.com/magento/magento2/issues/39126
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37784
-
AC-12882:
- Hinweis reparieren: Untersuchen Sie den Integrations-Build nach der Komponentenaktualisierung.
- GitHub-Problem: <https://github.com/magento/magento2/commit/b34c0a75>
-
AC-6754: Tippfehler bei einer JS-Datei.
- FEHLER-Hinweis: Das System verwendet nun den Begriff "Abonnenten"in der JavaScript-Datei korrekt, um sicherzustellen, dass die zugehörigen Funktionen ordnungsgemäß funktionieren. Zuvor führte ein typografischer Fehler in der JavaScript-Datei zur falschen Verwendung des Begriffs "Abonnenten".
- GitHub-Problem: https://github.com/magento/magento2/issues/36163
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36171
-
AC-8089:
- Hinweis korrigieren: Untersuchen Sie die Abhängigkeiten von Liga/Flysystem Composer, die auf die neueste Version aktualisieren
-
AC-8353: [Problem] Verbotenes
@author
-Tag entfernen- FEHLER HINWEIS: Das System erfüllt nun die Kodierungsstandards, indem es das verbotene
@author
-Tag aus bestimmten Modulen entfernt und so saubereren und standardisierten Code gewährleistet. Zuvor war das Tag@author
in einigen Modulen vorhanden, was den festgelegten Kodierungsstandards entsprach. - GitHub-Problem: https://github.com/magento/magento2/issues/37253
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37003
- FEHLER HINWEIS: Das System erfüllt nun die Kodierungsstandards, indem es das verbotene
-
AC-8356: [Problem] Unzulässiges
@author
Tag ausMagento_Customer
entfernen (Teil 2)- Hinweis reparieren: Das System hält jetzt den Kodierungsstandard ein, indem es das verbotene
@author
-Tag aus bestimmten Modulen entfernt und so einen saubereren und standardisierteren Code gewährleistet. Zuvor war das Tag@author
in einigen Modulen vorhanden, was den festgelegten Kodierungsstandards entsprach. - GitHub-Problem: https://github.com/magento/magento2/issues/37250
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37000
- Hinweis reparieren: Das System hält jetzt den Kodierungsstandard ein, indem es das verbotene
-
AC-8659: Leerzeichen in der EditorConfig-Syntax umbricht Regel für [{composer,auth}.json]
- Hinweis reparieren: Das System wendet nun korrekt einen 4-Raum-Einzug auf die Composer- und auth.json-Dateien an, nachdem ein Syntaxfehler in der Editorconfig behoben wurde. Bisher wurden diese Dateien aufgrund eines Leerzeichens in der Syntax von editorconfig fälschlicherweise mit einem Einzug von 2 Leerzeichen formatiert.
- GitHub-Problem: https://github.com/magento/magento2/issues/37394
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37395
-
AC-8984: [Problem] Fügt der Ausgabe bestimmter Setup-CLI-Befehle einige weitere Farben hinzu
- Hinweis reparieren: Das System fügt nun der Ausgabe bestimmter Befehle der Setup-Befehlszeilenschnittstelle (CLI) mehr Farben hinzu, wodurch Lesbarkeit und Benutzerfreundlichkeit verbessert werden. Zuvor war die Ausgabe dieser Befehle aufgrund fehlender Farbdifferenzierung schwieriger zu lesen.
- GitHub-Problem: https://github.com/magento/magento2/issues/29335
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/29298
-
AC-9630: Durch die Aktualisierung der Magento wird "general/region/state_required"zurückgesetzt, wenn ein neues Land mit dem erforderlichen Bundesland/der erforderlichen Region hinzugefügt wird.
- Hinweis reparieren: Das System fügt das geänderte Land jetzt nur dann zur Konfiguration "general/region/state_required"hinzu, wenn ein neues Land mit erforderlichen Status hinzugefügt wird. Dadurch wird verhindert, dass benutzerdefinierter Code gestört wird, bei dem davon ausgegangen wird, dass die Region deaktiviert ist. Zuvor wurde durch das Hinzufügen eines neuen Landes mit erforderlichen Status die Konfiguration "general/region/state_required"auf Standardländer mit einem erforderlichen Status zurückgesetzt, was den Shop möglicherweise beschädigte.
- GitHub-Problem: https://github.com/magento/magento2/issues/37796
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38076
-
AC-9712: https://github.com/magento/magento2/issues/37841
- FEHLER-Hinweis: Unterschied bei der weniger kompilierten php- und nodejs-Bibliothek (grunt) mit komplizierten
calc
-Ausdrücken - GitHub-Problem: <https://github.com/magento/magento2/commit/b34c0a75>
- GitHub-Codebeitrag: Beheben Sie den Unterschied bei der weniger kompilierten zwischen php- und nodejs-Bibliothek (Berunt) nach der Aktualisierung wikimedia/less.php:^5.x
- FEHLER-Hinweis: Unterschied bei der weniger kompilierten php- und nodejs-Bibliothek (grunt) mit komplizierten
-
AKP2E-2692: Fehler "Basistabelle oder Ansicht nicht gefunden"tritt auf, wenn eine partielle Indizierung ausgeführt wird
- Fix note: Teilweise Neuindizierung funktioniert jetzt bei einer sekundären DB-Verbindung mit dem großen Changelog ordnungsgemäß
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ba25af8a
-
AKP2E-2844: Probleme nach der Aktualisierung von MariaDB auf 10.5.1 oder höher
- Hinweis reparieren: Problem behoben, aufgrund dessen in einer DB Datums-/Uhrzeitwerte nach der Aktualisierung auf MySQL in 0000-00-00 00 konvertiert wurden:00:00
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a12063bd
-
AKP2E-2855: Bei der Überprüfung, ob Daten Änderungen aufweisen, stimmt der Typ im Datenvergleich nicht überein
- Hinweis korrigieren: Zuvor wurde das Speicherobjekt jedes Mal ohne Datenänderungen aufgerufen (für numerische Datenfelder wie int/float/double). Dadurch wird das Flag _hasDataChanges auf "true"Trigger und die Speicherfunktion aufgerufen. Nachdem diese Korrektur angewendet wurde, ruft die Speicherfunktion nur auf, wenn die Daten geändert wurden. Der Datenwert für int/float/double-check mit dem Wert, der an die Funktion übergeben wird, und nimmt eine strikte Typübereinstimmung vor.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/57a32313
-
AKP2E-2959: [Cloud] import kann nicht mit directory var verwendet werden
- Fehlerbehebung: Das Produkt kann unabhängig vom Dateinamen erfolgreich importiert werden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3a7c4d17
-
AKP2E-2966: In iPad mini werden das Menü und die Kopfzeile als mobil geladen. Stattdessen sollten sie als Desktop geladen werden.
- Hinweis reparieren: Das System behandelt jetzt Geräte mit einer Breite von 768 Pixel als Desktop, um sicherzustellen, dass das Menü und die Kopfzeile ordnungsgemäß geladen werden. Zuvor wurden Geräte mit einer Breite von 768 px als Mobilgeräte behandelt, wodurch das Menü und die Kopfzeile in einer Mobile-Ansicht geladen wurden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/35b1b1da, https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
AKP2E-3046: Fehler in Basistabelle oder Ansicht nicht gefunden beim Ausführen von Mview-Cron bei einer DDL-Operation
- Hinweis korrigieren: Das System verarbeitet Datenbankaktualisierungsvorgänge nun ordnungsgemäß, während die Aktualisierung der Ansicht im Hintergrund ausgeführt wird. Dadurch wird verhindert, dass Fehler vom Typ "Basistabelle oder Ansicht nicht gefunden"auftreten. Zuvor konnten einige Datenbankaktualisierungsvorgänge zum Fehler "Basistabelle oder Ansicht nicht gefunden"führen, wenn die Aktualisierung der Ansicht gleichzeitig ausgeführt wurde.
Framework, GraphQL
-
AC-7976: [Problem] Neue Unterstützung für benutzerdefinierte Skalartypen für GraphQL-Schemata
- FEHLER-Hinweis: Das System unterstützt jetzt benutzerdefinierte Skalartypen für das GraphQL-Schema, sodass Entwickler benutzerdefinierte Skalartypen und -Implementierungen definieren können. Diese Funktion kann besonders zum Ausdrücken von Werten nützlich sein, die überprüft werden müssen, z. B. HTML, E-Mails, URLs, Daten usw., sowie für erweiterte Fälle wie EAV-Attribute. Zuvor unterstützte das System die Verarbeitung benutzerdefinierter Skalartypen in GraphQL nicht.
- GitHub-Problem: https://github.com/magento/magento2/issues/36877
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/34651, https://github.com/magento/magento2/commit/0574ac23
Framework, Produkt
- AC-13011: 2.4.8-beta1 EE-Berichte werden aufgrund einer Magento-Ausnahme nicht generiert
GraphQL
-
AC-11729: Magento_GraphQl führt die Header-Verarbeitung aus, selbst wenn der Header-Wert die Validierung nicht besteht
- Hinweis reparieren: Das System stellt jetzt sicher, dass die Header-Verarbeitung nur einmal und nur dann ausgeführt wird, wenn der Header-Wert die Validierung besteht, was die Sicherheit erhöht und potenzielle Schwachstellen verhindert. Zuvor wurde die Header-Verarbeitung auch dann ausgeführt, wenn der Header-Wert die Validierung nicht bestanden hat, was aufgrund der doppelten Verarbeitung von Header-Werten zu potenziellen Sicherheitslücken und unerwartetem Verhalten führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-8951: Die Optionen für "Physical Giftcard"haben nicht die richtige Sortierreihenfolge
- FEHLER-Hinweis: Das System sortiert jetzt die Optionen von Geschenkgutkartenprodukten korrekt, wenn sie über GraphQL abgefragt werden, und stellt so eine konsistente Wiedergabe mit dem Luma-Design sicher. Zuvor war die Sortierreihenfolge aufgrund des Luma-Designs falsch, was zu einer fehlerhaften Anzeige und Reihenfolge von Optionen wie Absendername, Empfängername und Betrag führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-9157: [GraphQL] Resolver-Cache wird beim Erstellen/Bearbeiten/Verschieben/Löschen einer Staging-Aktualisierung ungültig gemacht
- Hinweis reparieren: Das System stellt jetzt sicher, dass der Resolver-Cache beim Erstellen, Bearbeiten, Verschieben oder Löschen einer Staging-Aktualisierung nicht invalidiert wird, sondern nur, wenn die Staging-Aktualisierung auf die Entität angewendet wird. Zuvor wurde der Resolver-Cache vorzeitig invalidiert, selbst bevor das Staging-Update angewendet wurde, was zu unnötigen Cache-Invalidierungen führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0c53bbf7
-
AKP2E-2642: Schneller Cache nicht gelöscht für Aktualisierung des Inhalts-Staging
- Hinweis korrigieren: Der Antwort-Cache für GraphQL mit PageBuilder-Inhalten wird jetzt invalidiert, wenn die mit dem Inhalt verknüpften Entitäten von PageBuilder aktualisiert werden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ba25af8a
-
AKP2E-2653: Deaktivieren der geschichteten Navigation - Die Aggregation wird nicht aus Graphql entfernt.
- Hinweis korrigieren: Das Problem wurde behoben, nachdem die Prüfung angewendet wurde, während eine Produktsuche mit Kategorieaggregationen über eine GraphQL-Abfrage angefordert wurde, wenn die Administratorkonfigurationseinstellung "Katalog > Ebenennavigation > Anzeigenkategoriefilter"war.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/12e071c3
-
AKP2E-2928: GraphQL Products-Aufruf mit dem Preisfilter {from:"0"} gibt kein Ergebnis zurück
- FEHLER HINWEIS: Zuvor wurden bei der Suche nach grafischen Produkten mit Filter nach Nullpreisen aufgrund einer ausgelösten Ausnahme überhaupt keine Ergebnisse zurückgegeben. Jetzt gibt die Suche die Ergebnisse erwartungsgemäß zurück.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c971859e
-
AKP2E-3128: [Cloud] Beschädigter GraphQL-Aufruf für getPurchaseOrder mit Knotenzitat
- Fix note: Der GraphQL-Aufruf "Purchase Order"kann die Aufgabe ausführen, ohne dass interne Serverfehler auftreten.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6f4805f8
-
AKP2E-3184: [Cloud] Konfigurierbare Produkte werden nicht auf der Produktions-Site angezeigt, wenn das Produkt in "Alle Store-Ansichten"nicht aktiviert ist
- Hinweis korrigieren: Das System zeigt jetzt konfigurierbare Produkte auf der Site korrekt an, selbst wenn das Produkt nicht in "Alle Store-Ansichten"aktiviert ist, aber in bestimmten Bereichen der Store-Ansicht aktiviert ist.
Wenn ein Produkt zuvor in "Alle Store-Ansichten"deaktiviert und nur in bestimmten Speicheransichtsbereichen aktiviert war, wurden die Produktattribute in der GraphQL-Antwort nicht korrekt angezeigt, was dazu führte, dass das Produkt nicht ordnungsgemäß angezeigt wurde. - GitHub-Codebeitrag: https://github.com/magento/inventory/commit/3f300077
- Hinweis korrigieren: Das System zeigt jetzt konfigurierbare Produkte auf der Site korrekt an, selbst wenn das Produkt nicht in "Alle Store-Ansichten"aktiviert ist, aber in bestimmten Bereichen der Store-Ansicht aktiviert ist.
-
AKP2E-3190: [Cloud] Produktdiagramm mit Fehler, wenn dasselbe einfache Produkt mehreren konfigurierbaren Produkten zugewiesen wurde
- Fix note: Zuvor gab grapQL bei separaten konfigurierbaren Produkten mit demselben einfachen Produkt einen Fehler zurück. Nachdem diese Fehlerbehebung angewendet wurde, geben verschiedene konfigurierbare Produkte mit demselben einfachen Produkt grapQL das Ergebnis ohne Fehler zurück.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/148c3ead
-
AKP2E-3253: GraphQL-WarenkorbelementeV2-Paginierung funktioniert nicht ordnungsgemäß
- Hinweis korrigieren: Das Problem wurde behoben, indem der richtige Wert für das aktuelle Seitenargument in der Sammlungsabfrage übergeben wurde. Zuvor wurde der falsche Wert übergeben, um die aktuelle Seite festzulegen, was das Problem verursachte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/8459b17d
GraphQL, Bestand/MSI
-
AKP2E-2607: Mutation "MergeCart"löst eine Ausnahme aus, wenn Quell- und ZielWarenkorb dieselben Bundle-Elemente aufweisen
- Fix note: '-
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c971859e, https://github.com/magento/inventory/commit/db0620da
GraphQL, Bestand/MSI, Leistung
-
AKP2E-1716: Site nach dem Upgrade herunterfahren
- Fix note: Die Leistung beim Abrufen von Bundle-Produkten über GraphQl wurde verbessert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ba25af8a, https://github.com/magento/inventory/commit/bdbf97ea
GraphQL, Leistung
-
AC-9569: [GraphQL Resolver] Kundenauflösungsdaten werden nicht vom Import ungültig gemacht
- Hinweis reparieren: Der Cache des GraphQL-Kunden-Resolvers wird jetzt erwartungsgemäß invalidiert, wenn ein Kunde durch Importe bearbeitet oder gelöscht wird. Zuvor wurde der Cache nicht ungültig gemacht und Kundendaten konnten beim Import bearbeitet oder gelöscht werden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0574ac23
GraphQL, Suche
-
AKP2E-2809: Die Sortierung der GraphQL-Produktliste nach mehreren Parametern funktioniert nicht
- Hinweis korrigieren: Die Sortierung des Produkts nach mehreren Feldern in GraphQl funktioniert jetzt wie in der Dokumentation beschrieben.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c971859e
Import/Export
-
AC-12172: Problem beim Produktimport, wenn der benutzerdefinierte Options-Typ bereitgestellt wird: Datei (Erstelltes Produkt enthält keinen Preis für benutzerdefinierte Optionen und zeigt nur die erste bereitgestellte Dateityperweiterung an)
- Hinweis reparieren: Das System importiert nun Produktdaten korrekt mit benutzerdefinierten Optionen des Typs "Datei", um sicherzustellen, dass alle bereitgestellten Dateierweiterungen angezeigt werden und der Preis für die benutzerdefinierte Option eingeschlossen ist. Wenn zuvor beim Produktimport eine benutzerdefinierte Option des Typs "Datei"mit mehr als einer Dateierweiterung bereitgestellt wurde, wurde nur die erste Erweiterung angezeigt und der Preis für die benutzerdefinierte Option fehlte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38805
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38926
-
AKP2E-2710: Falsche Ausführungszeit für Import-Vorgang im Raster "Importverlauf"
- Hinweis korrigieren: Die Ausführungszeit des Importberichts wird korrekt unabhängig vom Gebietsschema des Administrators angezeigt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
AKP2E-2737: Duplizieren Sie Kunden, die mit derselben E-Mail-Adresse erstellt wurden, indem Sie Importe verwenden.
- Hinweis reparieren: Der Import des Kunden, während die Kontofreigabe auf "Global"gesetzt ist, wird der importierte Kunde, der im System vorhanden ist, aktualisiert.
Zuvor importierte Kunden wurden dupliziert. - GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c971859e
- Hinweis reparieren: Der Import des Kunden, während die Kontofreigabe auf "Global"gesetzt ist, wird der importierte Kunde, der im System vorhanden ist, aktualisiert.
-
AKP2E-2902: Import für Produkte hinzufügen/aktualisieren, die anpassbare Optionen duplizieren
- Hinweis korrigieren: Das Problem wurde behoben, indem den Produktoptionen bei CSV-Importen der Produktoptionen der richtige Store zugewiesen wurde.
Zuvor wurde dem Admin Store anstelle des entsprechenden Stores zugewiesen. - GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3a7c4d17
- Hinweis korrigieren: Das Problem wurde behoben, indem den Produktoptionen bei CSV-Importen der Produktoptionen der richtige Store zugewiesen wurde.
-
AKP2E-2990: Datum des Kunden "created_at"Nicht konvertiert beim Export in Zeitzone speichern
- Hinweis reparieren: Ein Datumswert für die Spalte "created_at"wird basierend auf der Zeitzone im CSV-Abschnitt zum Kundenexport in das richtige Datumsformat konvertiert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3056e9cb
-
AKP2E-3165: [Cloud] Fehler beim Prüfen der Daten in den Importdaten mithilfe von CSV
- Hinweis reparieren: Beim Überprüfen der Daten während des CSV-Imports ist kein Fehler aufgetreten. Zuvor lautete die angezeigte Fehlermeldung: "Wir können keinen Kunden finden, der diesen E-Mail- und Website-Code in Zeile(n) erfüllt: 1", wenn die Daten im Importabschnitt mithilfe von CSV vom Administrator überprüft wurden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/8459b17d
Installieren und Verwalten
-
AKP2E-2102: Schaltfläche "Export VCL for Varnish 7"im Admin-Bedienfeld
- Korrektur des Hinweises: Die Schaltfläche "Export VCL for Varnish 7"wurde zum Admin-Bedienfeld hinzugefügt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
Bestand/MSI
-
AC-10750: Die Bestandsaktualisierung des konfigurierbaren Produkts schlägt fehl, wenn die Datenbank Präfixe verwendet
- FEHLER HINWEIS: Das System aktualisiert jetzt korrekt den Bestand konfigurierbarer Produkte, wenn die Datenbank Präfixe verwendet, wodurch Fehlermeldungen verhindert und sichergestellt wird, dass die richtige Menge gespeichert wird. Zuvor trat ein Fehler auf, wenn versucht wurde, die Lagerbestandsmenge für einfache Produkte in einem konfigurierbaren Produkt zu speichern, wenn die Datenbank Präfixe verwendete.
- GitHub-Problem: https://github.com/magento/magento2/issues/38045
-
AC-11593: Google Google API-Schlüssel funktioniert nicht beim Hinzufügen von Map mit Attributen
- Fehlerbehebung: Das System unterstützt jetzt die neueste Version der Google Maps-API 3.56, sodass Benutzer erfolgreich einen Inhaltsbaustein vom PageBuilder-Menü zur Bühne hinzufügen können, ohne dass dabei Fehler auftreten. Bisher konnten Benutzer aufgrund von Kompatibilitätsproblemen mit der Google Maps-API-Version keinen Inhaltsbaustein hinzufügen, was zu einer Fehlermeldung führte, dass etwas nicht funktioniert hatte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0574ac23
-
AKP2E-1411: [Test] Bundle-Produkte mit 0 Inventar auf der Storefront angezeigt
- FEHLER HINWEIS: Das Bundle-Produkt wird nicht auf den zusätzlichen Websites mit zusätzlichem Lager angezeigt.
-
AKP2E-2794: [Cloud] Kritisches Problem bei der Produktliste mit leeren Platzierungen
- FEHLER-Hinweis: Das System zeigt Produktlisten jetzt korrekt ohne Leerzeichen an, wenn Produkte auf "Nicht auf Lager"gesetzt sind. Dadurch wird eine konsistente und genaue Anzeige der verfügbaren Produkte sichergestellt. Zuvor führte die Einstellung eines Produkts auf "Nicht auf Lager"dazu, dass in der Produktliste ein leerer Bereich angezeigt wurde, was das Layout beeinträchtigte und Kunden möglicherweise verwirrte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ea79f7dd, https://github.com/magento/inventory/commit/b59e48ca
Bestellung
-
AC-10828: Übersichtsbildschirm zur Backend-Bestellung: Rücksortierte Menge auf Bestellartikelebene nicht sichtbar
- Hinweis reparieren: Das System zeigt jetzt die Anzahl der rücksortierten Elemente in der Spalte "Menge"auf dem Bildschirm mit der Übersicht der Backend-Reihenfolge an. Dadurch wird sichergestellt, dass Benutzer den Status aller Elemente in einer Bestellung genau verfolgen können. Zuvor zeigte die Spalte "Menge"nur die Anzahl der bestellten, in Rechnung gestellten und versandten Artikel an, zeigte jedoch nicht die Anzahl der rücksortierten Artikel an.
- GitHub-Problem: https://github.com/magento/magento2/issues/38252
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38320
-
AC-10994: [Problem] Falsche Store-ID, die im Auftragsadressen-Renderer verwendet wird
- Hinweis korrigieren: Das System verwendet jetzt beim Rendern der Bestelladresse die Store-ID, die einer Bestellung zugeordnet ist, korrekt, und stellt sicher, dass die Adressen entsprechend ihrer jeweiligen Store-ID korrekt formatiert sind. Zuvor verwendete das System fälschlicherweise die aktuelle Store-ID, was zu einer fehlerhaften Adressformatierung führen konnte, wenn mehrere Bestellungs-E-Mails aus verschiedenen Stores gesendet werden mussten.
- GitHub-Problem: https://github.com/magento/magento2/issues/38412
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37932
-
AC-11798: [Ausgabe] Versandpreis, der im gedruckten PDF-Format einen anderen Wert anzeigt
- FEHLER-Hinweis: Das System zeigt jetzt die Versandpreise in gedruckten PDF gemäß den Steuerkonfigurationseinstellungen korrekt an, wodurch die Konsistenz zwischen der Seite mit der Darstellung der Verkaufsbestellungen auf der Rechnung und der gedruckten Rechnung gewährleistet wird. Zuvor war der auf der gedruckten PDF angezeigte Versandpreis ohne Steuern, unabhängig von der Steuerkonfiguration.
- GitHub-Problem: https://github.com/magento/magento2/issues/38608
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38595, https://github.com/magento/magento2/commit/1bafc571
-
AKP2E-2622: Änderungen an der Telefonnummer können nicht in vorhandenen Bestelldetails gespeichert werden.
- Hinweis reparieren: Jetzt kann der Benutzer das internationale Präfix 00 im Telefonfeld der Bestelladresse hinzufügen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38201
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/12e071c3
-
AKP2E-2734: E-Mails können nicht gesendet werden
- Hinweis korrigieren: Das System enthält jetzt eine Konfigurationsoption async_sending_versucht, die Anzahl der Versuche anzugeben, eine E-Mail vor dem Anhalten zu senden. Dies verbessert die Verarbeitung fehlgeschlagener E-Mail-Sendungen bei Aktivierung des asynchronen Versands. Wenn eine E-Mail bisher nicht gesendet werden konnte, versuchte das System ständig, sie erneut zu senden, was zu einer endlosen Schleife von Fehlermeldungen im Systemprotokoll führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b2286ecf
-
AKP2E-2756: [Cloud] Auftragsstatus geändert, um abgeschlossen zu werden, wenn ein teilweise versendeter Auftrag teilweise zurückerstattet wird
- Hinweis reparieren: Beim Versenden eines Kreditmemo wird der Auftragsstatus nicht mehr in "abgeschlossen"geändert, wenn Artikel vorhanden sind, die noch nicht versandt wurden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/7e0e5582
-
AKP2E-3002: [CLOUD] E-Mails von der Admin-Benutzeroberfläche können nicht deaktiviert werden, da die Entwicklungsdokumente anzeigen
- Hinweis reparieren: Das System verhindert nun korrekt, dass E-Mails zum Verkauf gesendet werden, wenn die E-Mail-Kommunikation deaktiviert ist. Diese E-Mails werden nicht mehr gesendet, wenn die E-Mail-Kommunikation wieder aktiviert ist. Zuvor wurden Verkaufs-E-Mails, die bei deaktivierter E-Mail-Kommunikation initiiert wurden, weiterhin gesendet, sobald die E-Mail-Kommunikation wieder aktiviert wurde.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c8931218
-
AKP2E-3045: Bestellung ohne Rückzahlung abgeschlossen
- Fix note: Das System behält jetzt den Bestellstatus ordnungsgemäß als "Verarbeitung"und den Rechnungsstatus als "Ausstehend"bei, wenn eine Bestellung mit einer nicht erfassten Zahlung eine Sendung erstellt hat. Dadurch wird sichergestellt, dass Bestellungen erst nach vollständiger Rückerstattung als "geschlossen"gekennzeichnet werden. Zuvor wurde durch die Erstellung einer Sendung für eine Bestellung mit einer ausstehenden Rechnung der Auftragsstatus fälschlicherweise auf "Geschlossen"geändert.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6a185204
Reihenfolge, Rückgabe
-
AKP2E-2982: Die Auftragsrückerstattung führt zu doppelten Kreditkarten
- Hinweis korrigieren: Wenn Sie die Rückerstattung über die REST-API vornehmen, wenn zwei identische Anforderungen gleichzeitig ausgeführt wurden, werden keine doppelten Credit Memos mehr erstellt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/a4fbf702
Bestellung, Steuern
-
AKP2E-3003: [CLOUD] Falsche base_row_total in RESTFUL-Bestell-API bei der Aktivierung grenzüberschreitender Transaktionen und Anwendung von Coupon-Rabatten
- Hinweis korrigieren: Jetzt wird der korrekte base_row_total von der RESTFUL-Bestell-API zurückgegeben, wenn eine grenzüberschreitende Transaktion aktiviert ist und ein Coupon-Rabatt angewendet wird.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/9af794a4
Sonstiges
- LYNX-339: private_content_version cookie, das in GQL-Abfragen zurückgegeben wird
- LYNX-366: Serverfehler bei E-Mail-Props in physischen Geschenkkartenabfragen
- LYNX-380: is_available -Attribut in CartItemInterface gibt für konfigurierbare Produkte immer false zurück
- LYNX-382: is_available -Attribut in CartItemInterface gibt "true"zurück, selbst wenn der verkaufbare Bestand kleiner als die Produktmenge ist
- LYNX-395: Das Attribut nur_x_left_in_stock in ProductInterface ist bei konfigurierbaren Produkten nicht genau.
- LYNX-399: Die Platzhalterminiatur gibt zurück, wenn ein einfaches Produkt innerhalb eines gruppierten Produkts zum Warenkorb hinzugefügt wird
- LYNX-400: Benutzerdefinierte Optionsattribute des Kunden funktionieren nicht mit Ganzzahlwerten
- LYNX-402: Interner Server-Fehler beim Versuch, priceDetails für Bundle-Produkte mit dynamischem Preis zu erhalten
- LYNX-403: Nur_x_left_in_stock gibt immer 0 für konfigurierbare Produkte zurück
- LYNX-405: GraphQL-Fehler: Nicht unterstützter Dateityp in Abfrage mit anpassbaren Optionen
- LYNX-411: GraphQL-Abfrage gibt nicht den richtigen berechneten regulären Preis für anpassbare Produkte zurück
- LYNX-412: Angewandte Steuern über EstimatedTotal bleiben mit aktualisierten Mutationen erhalten
- LYNX-420: is_available -Attribut in CartItemInterface gibt "true"zurück, selbst wenn der verkaufbare Bestand kleiner als die Produktmenge ist
- LYNX-421: Gutscheine können nicht zum Warenkorb hinzugefügt werden, damit nur ein Rabatt für den Versand gewährt wird
- LYNX-425: Regulärer Produktpreis mit 12 Dezimalstellen und falschem Wert
- LYNX-430: GraphQL-Serverfehler im Warenkorb mit nicht vorrätigem gebündeltem Produkt
- LYNX-441: Es ist nicht möglich, eine Adresse mit benutzerdefinierten Attributen zu erstellen
- LYNX-447: GraphQL-Serverfehler im Warenkorb mit nur_x_left_in_stock im gebündelten Produkt
- LYNX-464: GraphQL-Fehler beim Entfernen anderer Produkte mit nicht ausreichendem konfigurierbarem Produkt im Warenkorb
- LYNX-469: Es können keine Produkte hinzugefügt werden, da bei einer Mutation die Groß-/Kleinschreibung beachtet wird.
- LYNX-526: GraphQL. Die Konfiguration wird für die CANCEL-Reihenfolge available_actions nicht berücksichtigt
Andere Entwicklertools
-
AC-10658: [Problem] Korrektur des HTML-Syntaxfehlers in visual.phtml
- Hinweis reparieren: Das System schließt jetzt das Start-Tag korrekt in der Datei visual.phtml, wodurch eine ordnungsgemäße HTML-Syntax gewährleistet ist. Zuvor wurde das Start-Tag nicht ordnungsgemäß geschlossen, was zu einem HTML-Syntaxfehler führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38247
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37457
-
AC-11474: [Problem] Änderung von "aktiv"zu "aktiviert"in "bin/magento maintenance:status command
- Hinweis reparieren: Das System stellt nun genauere Statusmeldungen für den Wartungsmodus-Befehl bereit, wobei der Status von "aktiv"zu "aktiviert"und von "nicht aktiv"zu "deaktiviert"geändert wird. Zuvor wurde die Statusmeldung für den Wartungsmodus-Befehl als "aktiv"oder "nicht aktiv"angezeigt, was zu Verwirrung führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38486
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38410
-
AC-12571: Das Navigieren in der Kategorienstruktur führt zu Fehlern in Redis: "Redis session exceeded concurrent connections"
- GitHub-Problem: https://github.com/magento/magento2/issues/38851
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0611e750
Zahlungen
-
AKP2E-2841: Der Payflow erstellt jedes Mal eine neue Transaktion, wenn wir auf die Schaltfläche "Abruf"auf dem Bildschirm "Transaktionen anzeigen"klicken
- Hinweis korrigieren: Das System ruft jetzt Transaktionsinformationen korrekt ab, ohne jedes Mal, wenn auf dem Bildschirm "Transaktionen anzeigen"auf die Schaltfläche "Abrufen"geklickt wird, eine neue Zahlungstransaktion zu erstellen. Zuvor wurde durch Klicken auf die Schaltfläche Abruf fälschlicherweise eine neue Zahlungsaktion für eine bereits bezahlte Bestellung erstellt.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b2286ecf
-
AKP2E-3028: Die Meldung "Paylater"wird in der PDP für das kanadische Paypal-Händlerkonto nicht angezeigt
- FEHLER-Hinweis: Das System zeigt nun die PayLater-Nachricht für kanadische PayPal-Handelskonten auf der Produktdetailseite (PDP) korrekt an, wenn das Land des Käufers anhand der Rechnungsadresse oder des Versands des Kontos bestimmt werden kann. Zuvor wurde die PayLater-Nachricht aufgrund eines fehlenden Parameters nicht angezeigt, was zu einem Fehler in der Browser-Konsole führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/6a185204
Leistung
-
AC-12000: [Problem] Code-Bereinigung, Hinzufügen neuer kritischer Kopfblöcke und Verschieben kritischer CSS vor Assets
- Hinweis korrigieren: Das System enthält jetzt einen neuen kritischen Kopfblock und verschiebt kritische CSS vor Assets, wodurch eine stärkere Anpassung und Leistungsoptimierung im Frontend ermöglicht wird. Zuvor wurde das kritische CSS nicht vor den Assets positioniert, was Anpassungs- und Optimierungsmöglichkeiten einschränkte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38748
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/35580
-
AC-12176: Die Design-Kompilierung bricht ab, wenn der mysql-Host Port-Informationen enthält
- Hinweis reparieren: Das System verarbeitet jetzt ordnungsgemäß die MySQL-Host-Konfiguration, die Port-Informationen enthält, und stellt so eine erfolgreiche Designkompilierung sicher. Zuvor schlug die Designkompilierung fehl, wenn die MySQL-Hostkonfiguration in der Datenbankverbindung Port-Informationen enthielt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38799
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38842
-
AKP2E-2494: Leistungsproblem beim Laden von Produktattributen in Warenkorbregeln
- Hinweis korrigieren: Verbesserte Abfrageleistung für Verkaufsregeln - von etwa 150 ms auf einstellige ms.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ba25af8a
-
AKP2E-2673: Leistung bei partieller Preisindizierung
- Hinweis korrigieren: Die Leistung bei partieller Indizierung des Preises wurde verbessert, indem einige der im Indizierungsprozess verwendeten Löschabfragen optimiert wurden.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ba25af8a
-
AKP2E-2850: Bestellungen werden bei der Einrichtung mehrerer Stores bei der Verwendung der Verarbeitung asynchroner Bestellungen und der Geschäftsbedingungen abgelehnt
- Hinweis korrigieren: Die Bestellungen von nicht standardmäßigen Websites mit aktivierten Nutzungsbedingungen werden jetzt verarbeitet.
Bevor sie automatisch abgelehnt wurden. - GitHub-Codebeitrag: https://github.com/magento/magento2/commit/57a32313
- Hinweis korrigieren: Die Bestellungen von nicht standardmäßigen Websites mit aktivierten Nutzungsbedingungen werden jetzt verarbeitet.
-
AKP2E-2910: Die Ausführung des Aufrufs der REST-API für Bestellungen dauert lange
- Hinweis reparieren: Das System führt jetzt den REST-API-Aufruf für Aufträge innerhalb eines angemessenen Zeitraums aus und verbessert so die Leistung beim Abrufen einer großen Anzahl von Bestellungen. Zuvor dauerte die Ausführung des Aufrufs der Order REST API lange, was beim Abrufen einer großen Anzahl von Bestellungen zu Verzögerungen führte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/001e5188
Leistung, Promotion
- AKP2E-2617: Der Indexer für Verkaufsregeln wird nicht mehr ausgeführt
- Hinweis reparieren: Das System schließt jetzt den Indexer für Verkaufsregeln auch mit einer großen Anzahl von kombinierten Filtergruppen erfolgreich ab, sodass die Bedingungen für Warenkorbregeln erwartungsgemäß auf den Warenkorb angewendet werden. Zuvor konnte der Indexer für Verkaufsregeln nicht abgeschlossen werden, wenn eine große Anzahl von kombinierten Filtergruppen vorhanden war. Dies führte zu einer Fehlermeldung und verhinderte die Anwendung von Bedingungen für Warenkorbregeln.
Preise
-
AC-11810: Magento2.4.6-p4 Order API Simple Item missing price
- Hinweis reparieren: Das System zeigt jetzt den Preis für einfache Produkte korrekt an, wenn diese über die Auftrags-API abgefragt werden, wodurch eine genaue Datendarstellung gewährleistet wird. Zuvor wurde der Preis für einfache Produkte in der API-Antwort fälschlicherweise als null angezeigt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38603
Produkt
-
AC-10535: Sonderzeichen im konfigurierbaren verknüpften Produktnamen werden in HTML-Entitäten konvertiert.
- Hinweis reparieren: Beim Bearbeiten eines konfigurierbaren Produkts behält das System jetzt beim Bearbeiten Sonderzeichen in den Namen der verknüpften HTML-Produkte bei, wodurch verhindert wird, dass diese in Entitäten umgewandelt werden. Zuvor wurden Sonderzeichen in verknüpften Produktnamen bei der Bearbeitung des konfigurierbaren Produkts in HTML-Entitäten konvertiert.
- GitHub-Problem: https://github.com/magento/magento2/issues/38146
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38447
-
AC-10947: Die ProductRepository-Funktion GetById erstellt nicht den richtigen Cache-Schlüssel
- Fix note: Das System erstellt jetzt korrekt einen Cache-Schlüssel in der Funktion GetById des ProductRepository, unabhängig davon, ob die Store-ID als Zeichenfolge oder Ganzzahl übergeben wird. Dadurch wird sichergestellt, dass das Produkt bei nachfolgenden Aufrufen aus dem Speicher abgerufen wird, was die Leistung verbessert. Zuvor konnte das System das Produkt jedes Mal, wenn die Funktion aufgerufen wurde, aus der Datenbank abrufen, selbst mit denselben Parametern, da der Cache-Schlüssel falsch erstellt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38384
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38433
-
AC-11992: [Problem] [MFTF] AdminClickAddOptionForBundleItemsActionGroup hinzugefügt
- Hinweis reparieren: Das System enthält jetzt die AdminClickAddOptionForBundleItemsActionGroup, wodurch die Funktionalität des Admin-Bedienfelds verbessert wird. Zuvor war diese Aktionsgruppe nicht verfügbar.
- GitHub-Problem: https://github.com/magento/magento2/issues/30857
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/30838
-
AC-5969: AlertProcessor - Argument #2 ($storeId) muss vom Typ int sein, angegebene Zeichenfolge
- Hinweis korrigieren: Das System Trigger nun E-Mails mit Produktwarnungen ordnungsgemäß, indem sichergestellt wird, dass die Store-Kennung den richtigen Datentyp aufweist. Zuvor wurden E-Mails mit Produktanzeigen aufgrund einer Typabweichung in der Store-Kennung nicht gesendet.
- GitHub-Problem: https://github.com/magento/magento2/issues/35602
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/0574ac23
-
AKP2E-2944: [Cloud] addFilterToMap-Funktion funktioniert für bestimmte Spalten nicht
- Hinweis reparieren: Jetzt kann das benutzerdefinierte Modul im Sortierungsraster verwendet werden. Bei der Verwendung eines benutzerdefinierten Moduls traten bisher Fehler auf.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/3a7c4d17
Promotion
-
AKP2E-2602: Kundenattribut beim Erstellen eines Kontos aus einer Einladung nicht sichtbar
- Hinweis korrigieren: Kundenattribute sind beim Erstellen eines Kontos aus der Einladung verfügbar.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/39d54c2d
-
AKP2E-2627: Couponcode mit Verwendungsmöglichkeiten pro Couponlimit wird nicht für die Zahlung freigegeben. Der Couponcode schlägt mit einer Stornierung der Bestellung fehl
- Hinweis reparieren: Das System aktualisiert jetzt die Couponnutzung sofort, wenn eine Bestellung erstellt oder abgebrochen wird, und fügt Regelverwendungen zu einer Warteschlange hinzu, um potenzielle Deadlocks zu verhindern. Dadurch wird sichergestellt, dass ein Couponcode mit der Beschränkung "Nutzung pro Coupon"veröffentlicht und wiederverwendet werden kann, wenn eine Bestellung aufgrund einer fehlgeschlagenen Zahlung storniert wird. Zuvor hat das System den Gutscheincode nicht zur Wiederverwendung freigegeben, was zu einer Fehlermeldung führte, dass der Gutscheincode ungültig war.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/c971859e
-
AKP2E-2811: [Cloud] Neuindizierung Catalog Rule Product Indexer gibt SQLSTATE[HY000] aus: Allgemeiner Fehler: MySQL Server 2006 wurde entfernt.
- FEHLER HINWEIS: Das System verarbeitet jetzt den benutzerdefinierten "batchCount"-Wert in der Datei "di.xml"für "Magento\CatalogRule\Model\Indexer\IndexBuilder"korrekt, wodurch SQL-Fehler wie "Allgemeiner Fehler: 2006 MySQL Server ist weg"während der Neuindizierung des Katalogregel-Produktindexes aufgrund der falschen Stapelgröße bei großen Katalogen verhindert werden
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b2286ecf
-
AKP2E-2926: [CLOUD]Preisregel für Warenkorb für Besucher Kundensegment ohne Rabatt auf Warenkorb
- Hinweis reparieren: Das System wendet nun die Preisregeln für den Warenkorb für Besucherkundensegmente korrekt an, selbst wenn die Regel keinen Coupon verwendet, und stellt sicher, dass die entsprechenden Rabatte auf den Warenkorb angewendet werden. Zuvor wurden Rabatte nicht auf den Warenkorb für Besucherkundensegmente angewendet, es sei denn, die Warenkorbpreisregel verwendete einen Gutschein.
-
AKP2E-3024: Fehlendes Attribut "Typ"auf der Registerkarte "Produkte zur Übereinstimmung"der zugehörigen Produktregeln
- Hinweis korrigieren: Das Attribut "Typ"ist jetzt als Filteroption auf der Registerkarte "Produkte zur Übereinstimmung"des Moduls "Zugehörige Produktregeln"verfügbar, was eine präzisere Regeldefinition ermöglicht. Zuvor fehlte dieses Attribut auf der Registerkarte "Produkte, die übereinstimmen"und schränkte die Möglichkeit ein, genaue Übereinstimmungskriterien zu erstellen.
SEO
-
AC-11907: Das Hinzufügen von URL-Neuschreibungen mit einem Akzent führt zum unendlichen Laden
- Hinweis reparieren: Das System erstellt URL-Neuschreibungen jetzt erfolgreich mit Akzenten und führt sie durch, wodurch das unendliche Laden während des Speichervorgangs verhindert wird. Zuvor führte das Hinzufügen eines URL-Umschreibens mit einem Akzent zu einem endlosen Ladeproblem.
- GitHub-Problem: https://github.com/magento/magento2/issues/38692
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/44cef3a9
-
AKP2E-2641: Multi Store Falsch Kategorie url-rewrite für Kategorie der dritten Ebene
- Hinweis korrigieren: Richtige URL-Neuschreibungen für untergeordnete Elemente mit übergeordnetem benutzerdefinierten Scoped-URL-Schlüssel generieren
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
AKP2E-2770: Doppelbytezeichen (Sonderzeichen) im Feld "Produktname"blockieren die Produkterstellung im Backend
- Hinweis korrigieren: Es wurde eine neue Einstellung hinzugefügt, mit der Sie die Transliteration auf die Produkt-URL anwenden können. Die Einstellung ist hier verfügbar: Stores > Konfiguration > Katalog > Katalog > Suchmaschinenoptimierung: "Anwenden der Transliteration für Produkt-URL"
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b2286ecf
Sicherheit
-
AC-11762:
- Hinweis korrigieren: Aktualisieren Sie das 2FA OTP-Fensterfeld mit der richtigen Beschreibung und dem Standardwert nach der BiC-Änderung
- GitHub-Codebeitrag: Der Befehl wurde dahingehend aktualisiert, wie der Punkt "otp_window"von jetzt an in bin/magento config:set twofactorauth/google/otp_window VALUE eingegeben wird.
zu bin/magento config:set twofactorauth/google/leeway VALUE
-
AC-11855: [Problem] Fehlendes Schriftart-CSP-Paylater-Popup
- Hinweis korrigieren: Das System ermöglicht jetzt das Laden der Schriftart "https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff'", ohne die Richtlinie zur Inhaltssicherheit zu verletzen, und stellt sicher, dass die richtige Anzeige des SeitenPopup angezeigt wird. Zuvor wurde das Laden der Schriftart aufgrund eines Verstoßes gegen die Richtlinie zur Inhaltssicherheit abgelehnt, was Anzeigeprobleme mit dem SeitenPopup verursachte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38624
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/37401
-
AC-11937:
- Hinweis korrigieren: Aktualisieren Sie das 2FA OTP-Fensterfeld mit der richtigen Beschreibung und dem Standardwert nach der BiC-Änderung
- GitHub-Codebeitrag: Der Befehl wurde dahingehend aktualisiert, wie der Punkt "otp_window"von jetzt an in bin/magento config:set twofactorauth/google/otp_window VALUE eingegeben wird.
zu bin/magento config:set twofactorauth/google/leeway VALUE
-
AC-12309:
- Fehlerbehebung für Hinweis: Aktualisieren Sie die Benutzerdokumentation für Zweifaktorauthentifizierung (2FA), um den Befehl "otp_window"zu ändern.
- GitHub-Codebeitrag: Aktualisieren Sie die Benutzerdokumentation für die Zwei-Faktor-Authentifizierung (2FA), um den OTP_WINDOW-Einstellungsbefehl wie folgt zu ändern: https://jira.corp.adobe.com/browse/AC-11762
Versand
-
AC-10757: [Problem] Tippfehler in tracking.phtml behoben - umbenannt in JS-Funktionen "currier"in "carrier".
- FEHLER HINWEIS: Das System verwendet jetzt korrekt den Begriff "carrier"anstelle des falsch geschriebenen "currier"in den in der Bestellverfolgungsvorlage verwendeten JavaScript-Handler-Funktionen, um eine ordnungsgemäße Funktionsbenennung und Codeklarheit sicherzustellen. Zuvor wurde der falsch geschriebene Begriff "currier"verwendet, was zu potenzieller Verwirrung und Inkonsistenz in der Codebasis führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/34523
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/33414
-
AC-11811:
- FEHLER-Anmerkung: UPS REST "Eine Sendung darf keine Maßeinheit für KGS/IN, LBS/CM oder OZS/CM haben"
- GitHub-Problem: <https://github.com/magento/magento2/commit/9b1713d8>
- GitHub-Codebeitrag: UPS-Raten sind beim Checkout und im Warenkorb sichtbar.
-
AC-11916:
- FEHLER-Anmerkung: [QPT] UPS REST "Eine Sendung kann keine KGS/IN-, LBS/CM- oder OZS/CM-Maßeinheit haben"
- GitHub-Codebeitrag: UPS-Raten sind beim Checkout und im Warenkorb sichtbar.
-
AC-11938: UPS REST "Eine Sendung darf nicht als Maßeinheit eine KGS/IN-, LBS/CM- oder OZS/CM-Lieferung haben"
- Hinweis korrigieren: Stellen Sie sicher, dass die UPS-Raten beim Checkout und im Warenkorb angezeigt werden sollen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38618
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/493e01f5
-
AC-11983:
- FEHLER-Anmerkung: [QPT] UPS REST "Eine Sendung kann keine KGS/IN-, LBS/CM- oder OZS/CM-Maßeinheit haben"
- GitHub-Codebeitrag: UPS-Raten sind beim Checkout und im Warenkorb sichtbar.
-
AC-11984:
- FEHLER-Anmerkung: [QPT] UPS REST "Eine Sendung kann keine KGS/IN-, LBS/CM- oder OZS/CM-Maßeinheit haben"
- GitHub-Codebeitrag: UPS-Raten sind beim Checkout und im Warenkorb sichtbar.
-
AKP2E-2738: Tracking-Fenster mit falschem erwarteten Bereitstellungsdatum
- Hinweis korrigieren: Zeigt das richtige Bereitstellungsdatum für den Fedex-Netzbetreiber an.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/57a32313
-
AKP2E-2763: Tabellenzahlen, die auch bei Anwendung des kostenlosen Versands angezeigt werden
- Hinweis reparieren: Die Versandmethode für Tabellenraten wird jetzt angezeigt, auch wenn der kostenlose Versand nach Anwendung des Gutscheins verfügbar wird
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/b2286ecf
-
AKP2E-2765: MFTF-Test AdminCreatingShippingLabelTest schlägt fehl, da Anmeldeinformationen in der Jenkins-Umgebung nicht hinzugefügt wurden
- Fix note: mftf test fix
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ea79f7dd
Staging und Vorschau
- AKP2E-2901: Geplante Aktualisierungseinstellungen werden nicht gespeichert, wenn sie ursprünglich durch Ausführen der Aktualisierung hinzugefügt wurden
- Hinweis korrigieren: Das System löscht jetzt Produktattributwerte in nachfolgenden geplanten Aktualisierungen korrekt, wenn diese Attribute in der derzeit ausgeführten Aktualisierung geändert werden. Bisher war es beim Ändern eines Produktattributs durch eine laufende geplante Aktualisierung nicht möglich, diese Attributwerte beim Erstellen einer neuen geplanten Aktualisierung zu löschen, sodass der Benutzer sie nach der Erstellung erneut bearbeiten musste.
- AKP2E-2999: Regel des Warenkorbpreises vom Datum und bis zum heutigen Problem nicht mit der Staging-Aktualisierung synchronisiert
- Hinweis korrigieren: Daten werden gemäß den Aktualisierungen für das Staging von Warenkorbregeln gespeichert.
- AKP2E-3104: JS-Fehler in der Staging-Vorschau
- FEHLER HINWEIS: Jetzt wird die Datei "form-mini-stub.js"erfolgreich geladen, ohne dass ein JS-Syntaxfehler in den Entwicklertools auftritt.
- AKP2E-3162: Staging-Inhalte für Produktspezialpreise können nicht aktualisiert werden
- Hinweis korrigieren: Das System ermöglicht jetzt die Bearbeitung des Enddatums einer Preisaktualisierungskampagne nach dem Start, sodass Benutzer die erforderlichen Anpassungen an ihren Kampagnen vornehmen können. Zuvor wurde beim Versuch, das Enddatum einer aktiven Kampagne zu aktualisieren, ein Fehler ausgegeben, der Benutzer daran hinderte, Änderungen vorzunehmen.
Targeting
-
AC-9432: [Problem] Verwendung von CIDR-Bereichen in der Zulassungsliste der Wartung zulassen
- Hinweis reparieren: Das System unterstützt jetzt die Verwendung von CIDR-Bereichen im Wartungsmodus, die IP-Listen zulassen, sodass eine Reihe von IP-Adressen den Wartungsmodus umgehen kann. Zuvor war es im Wartungsmodus nur möglich, dass die IP-Liste einzelne IP-Adressen den Wartungsmodus umgeht.
- GitHub-Problem: https://github.com/magento/magento2/issues/37943
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/30699
Test-Framework
-
AC-11491:
- Hinweis korrigieren: [Überspringen] Erneutes Aufheben des Überspringens des Integrationstests erforderlich
- GitHub-Problem: <https://github.com/magento/magento2/commit/493e01f5>
- GitHub-Codebeitrag: Ignorieren Sie alle Integrationstests, die in dieser PR übersprungen werden - https://github.com/magento-commerce/magento2ce/pull/8811/
-
AC-11654: Fehler beim Integrationstest test testDbSchemaUpToDate aufgrund des JSON-Spaltentyps
- Hinweis korrigieren: Das System erkennt jetzt JSON-Spaltentypen im Datenbankschema bei Integrationstests korrekt, wodurch Testfehler aufgrund einer Inkongruenz zwischen dem Datenbankschema und dem deklarativen Schema verhindert werden. Zuvor hat das System JSON-Spaltentypen in MariaDB fälschlicherweise als LONGTEXT identifiziert, was dazu führte, dass Integrationstests fehlschlugen.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/ef81f5a2
UI-Framework
-
AC-12128:
- Fix note: Prototype.js-Sicherheitslücke behebt CVE-2020-27511
- GitHub-Problem: <https://github.com/magento/magento2/commit/de4dfb8e>
- GitHub-Codebeitrag: Das System wurde aktualisiert, um die Sicherheitslücke CVE-2020-27511 in Prototype.js 1.7.3 zu beheben und die allgemeine Sicherheit des Systems zu verbessern. Vor dieser Aktualisierung war das System anfällig für einen regulären Ausdruck Denial of Service (ReDOS), der durch das Entfernen von HTML-Tags entsteht.
-
AC-12128: Sicherheitslücke vom Typ Prototype.js behebt CVE-2020-27511
- Hinweis reparieren: Das System wurde aktualisiert, um die Sicherheitslücke CVE-2020-27511 in Prototype.js 1.7.3 zu beheben und die allgemeine Sicherheit des Systems zu verbessern. Vor dieser Aktualisierung war das System anfällig für einen regulären Ausdruck Denial of Service (ReDOS), der durch das Entfernen von HTML-Tags entsteht.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/de4dfb8e
-
AC-12189: Grunt Weniger verwendet pub/ prefix für Quellemaps
- Hinweis reparieren: Das System generiert jetzt weniger/css-Quellemaps ohne das /pub-Präfix für Pfade bei Verwendung von grunt, sodass keine Problemumgehung in der Webserver-Konfiguration erforderlich ist. Zuvor war für die Verwendung des /pub-Präfixes in Quellemaps-Pfaden eine bestimmte Konfiguration auf dem Webserver erforderlich, um ordnungsgemäß zu funktionieren.
- GitHub-Problem: https://github.com/magento/magento2/issues/38837
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/38840
-
AC-1306: Statischer Inhalt wird für deaktivierte Module bereitgestellt
- Hinweis korrigieren: Das System schließt CSS für deaktivierte Module jetzt aus den endgültigen CSS-Ausgabedateien aus, sodass unnötige Stile nicht geladen werden. Zuvor war CSS für deaktivierte Module in den endgültigen CSS-Ausgabedateien enthalten, was zum Laden zusätzlicher, unnötiger Stile führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/24666
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/32922
-
AC-9007: [Problem] Laden Sie den Backend-Blockkontext nicht auf dem Frontend
- Hinweis reparieren: Das System stellt jetzt sicher, dass der Backend-Blockkontext nicht auf das Frontend geladen wird, was die Erstellung unnötiger Backend-Sitzungen und potenzieller Sitzungssperren verhindert. Zuvor hat das System fälschlicherweise den Backend-Blockkontext auf dem Frontend geladen, was zur Erstellung von Backend-Sitzungen und potenziellen Sitzungssperren führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/37617
- GitHub-Codebeitrag: https://github.com/magento/magento2/pull/36368
-
AKP2E-2529: Ausnahme bei der Überprüfung des Guthabenkartensaldos bei aktiviertem Recaptcha
- Hinweis reparieren: Benutzer können den Restbetrag der Geschenkkarte im Bildschirm zum Anzeigen und Bearbeiten des Warenkorbs abrufen. Bisher wurden diese Details nicht angezeigt, während reCAPTCHA aktiviert war.
- GitHub-Codebeitrag: https://github.com/magento/magento2-page-builder/commit/4a2795ea
-
AKP2E-2729: [CLARIFICATION] Funktionsanforderung ADA-Compliance
- Hinweis reparieren: Das System stellt jetzt die ADA-Compliance sicher, indem nicht unterstützte CSS-Eigenschaften entfernt und in der Datei print.css durch unterstützte ersetzt werden. Zuvor führte die Verwendung nicht unterstützter CSS-Eigenschaften zu Problemen mit der Browserkompatibilität.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/57a32313
-
AKP2E-3061: [Cloud] Code der Konfusionsbibliothek in der Effect-drop.js von AC 2.4.4-p8
- Hinweis reparieren: Das System implementiert jetzt die Bibliothek "Effect-drop.js"ordnungsgemäß, um sicherzustellen, dass die jQuery-UI-Effekte ordnungsgemäß funktionieren. Zuvor wurde die Bibliothek "Effect-drop.js"fälschlicherweise mit der Bibliothek "Effect-clip.js"überschrieben, was potenzielle Probleme mit jQuery-UI-Effekten verursachte.
- GitHub-Codebeitrag: https://github.com/magento/magento2/commit/35b1b1da