Versionshinweise zu Magento Open Source 2.4.9-alpha
Highlights in v2.4.9-alpha3
Die folgenden Highlights gelten für die Magento Open Source-Version 2.4.9-alpha3.
Braintree
Vaulting Google Pay über den Kontobereich
In Magento 2.4.9-alpha3 können Kundinnen und Kunden ihre Google Pay Cards jetzt über den Kontobereich tresoren, wenn Google Pay Vault in Braintree aktiviert ist. Tresorkarten erscheinen unter gespeicherten Zahlungsmethoden, können für zukünftige Käufe an der Kasse verwendet werden und können vom Kunden gelöscht werden. Dies erweitert die Vaulting-Unterstützung über Cards und PayPal hinaus auf Google Pay.
BUNDLE-3459
Verknüpfen der Magento-Bestellung mit der Braintree Portal-Bestellung
In Magento 2.4.9-alpha3 wurde nun ein Braintree Portal-Link zu den Bestelldetails in Magento Admin hinzugefügt. Wenn Sie auf den Link klicken, wird die zugehörige Transaktion im Braintree-Portal (auf einer neuen Registerkarte) unter Verwendung der Händler-ID und der Transaktions-ID aus der Magento-Bestellung geöffnet. Dies ermöglicht einen direkten Querverweis, ohne sich separat bei beiden Systemen anzumelden.
BUNDLE-3461
Real-Time Account Updater (RTAU)
Die Funktion Real-Time Account Updater (RTAU) in Magento 2.4.9-alpha3 für Braintree stellt sicher, dass die Details von Visa-, MasterCard- und Discover-Karten in Vault automatisch aktualisiert werden, wenn die Gültigkeit der Karten endet oder sie ersetzt werden. Dadurch werden fehlgeschlagene Zahlungen minimiert, Magento Vault wird aktuell gehalten und nicht unterstützte Typen (Prepaid, Apple Pay, Google Pay) werden fehlerfrei übersprungen.
BUNDLE-3462
Unterstützung des ELO-Kartentyps für Braintree-Kartenzahlungen
In Magento 2.4.9-alpha3 wurde die Unterstützung für den ELO-Kartentyp zu Braintree Payments hinzugefügt. Administratoren können jetzt ELO in der Kreditkartenkonfiguration aktivieren, und Kunden können erfolgreich Bestellungen mit ELO-Karten an der Kasse aufgeben, wodurch nahtlose Transaktionen über Braintree sichergestellt werden.
BUNDLE-3464
Framework
Migration von RabbitMQ zu Apache ActiveMQ
AC-14558
Aktualisieren der chart.js-Abhängigkeit auf die neueste Version
Die Chart.js-Abhängigkeit wird auf die neueste Version 4.5.0 aktualisiert
AC-15133 - GitHub-Code-Beitrag
Migration von Laminas MVC
Adobe Commerce hat eine native MVC-Implementierung eingeführt, die das alte Laminas-MVC ersetzt, um die langfristige Kompatibilität und Stabilität über PHP 8.5 hinaus sicherzustellen. Diese Änderung stärkt die Leistung, reduziert externe Abhängigkeiten und bietet eine zukunftsfähigere Grundlage für Commerce
AC-15160
Highlights in v2.4.9-alpha2
Die folgenden Highlights gelten für die Magento Open Source-Version 2.4.9-alpha2.
Framework
Unterstützung für OpenSearch 3 hinzufügen
Adobe Commerce 2.4.9 ist jetzt vollständig mit OpenSearch 3.x kompatibel. Dieses Update ermöglicht es Händlern, von verbesserter Leistung, Sicherheit und langfristigem Support zu profitieren und gleichzeitig die Abwärtskompatibilität mit OpenSearch 2.x zu wahren.
AC-11846
Nginx-Version von 1.26 auf 1.28 aktualisieren
Die Nginx-Version, die in Entwicklungs- und Testumgebungen in allen derzeit unterstützten Versionen von Adobe Commerce verwendet wird, wurde von 1.26 auf 1.28 aktualisiert und entspricht der neuesten stabilen Nginx-Version, die verfügbar ist.
Tests auf PR-Ebene werden jetzt mit Nginx 1.28 ausgeführt und bestätigen die vollständige Kompatibilität und Unterstützung für alle Adobe Commerce-Versionen.
AC-14104
Untersuchen der neuesten Version von jQuery-validate
Die jQuery Validate-Bibliothek wurde auf Version 1.21.0 aktualisiert, um die Formularvalidierungsfunktionen zu verbessern, das Benutzererlebnis zu verbessern und eine moderne Browserkompatibilität für alle Adobe Commerce-Formulare sowohl in der Admin- als auch in der Frontend-Benutzeroberfläche sicherzustellen.
AC-14403 - GitHub-Code-Beitrag
Untersuchen der neuesten Version von jQuery-ui
Die jQuery UI-Bibliothek wurde auf Version 1.14.1 aktualisiert, um Benutzeroberflächen-Widgets zu verbessern, die Barrierefreiheit zu verbessern und eine moderne Browserkompatibilität für alle Adobe Commerce Admin- und Frontend-Schnittstellenkomponenten sicherzustellen.
AC-14417 - GitHub-Code-Beitrag
Untersuchen der neuesten Version von less.js
Der CSS-Präprozessor von Less.js wurde auf Version 4.2.2 aktualisiert, um die CSS-Kompilierungsleistung zu verbessern, die Syntaxunterstützung zu verbessern und den Design-Build-Prozess für alle Adobe Commerce-Frontend- und Admin-Designs zu modernisieren.
AC-14418 - GitHub-Code-Beitrag
Untersuchen Sie die neueste Version von moment-timezone-with-data.js
Die Zeitzonenbibliothek von Moment wurde auf Version 0.5.43 aktualisiert, um die Zeitzonenhandhabungsfunktionen zu verbessern, Zeitzonendaten mit den neuesten Änderungen der IANA-Zeitzonendatenbank zu aktualisieren und die Genauigkeit der Datums-/Zeitverarbeitung in allen internationalen und Multi-Zeitzonenvorgängen von Adobe Commerce zu verbessern.
AC-14419 - GitHub-Code-Beitrag
Untersuchen der neuesten Version von underscore.js
Die Unterstrich.js-Dienstprogrammbibliothek wurde auf Version 1.13.7 aktualisiert, um die JavaScript-Funktionsprogrammierfunktionen zu verbessern, die Datenmanipulationsleistung zu verbessern und eine moderne Browserkompatibilität für alle Frontend- und Admin-Schnittstellenkomponenten von Adobe Commerce sicherzustellen.
AC-14420 - GitHub-Code-Beitrag
Migration von TinyMCE zu Hugerte.org
Aufgrund des Auslaufens der Unterstützung für TinyMCE 5 und 6 und der Lizenzierungsinkompatibilitäten mit TinyMCE 7 wird die aktuelle Implementierung des Adobe Commerce WYSIWYG-Editors von TinyMCE in den Open-Source-HugeRTE-Editor (https://hugerte.org/) migriert.
Diese Migration stellt sicher, dass Adobe Commerce weiterhin mit der Open-Source-Lizenzierung konform ist, bekannte TinyMCE 6-Schwachstellen vermeidet und Händlern und Entwicklern ein modernes, unterstütztes Bearbeitungserlebnis bietet.
AC-14568
Vollständige Valkey 8.x-Unterstützung für 2.4.9-alpha2 hinzufügen
Adobe Commerce 2.4.9 verfügt über eine vollständige CLI-Befehlsunterstützung für Valkey, die die aktuelle Redis-Funktionalität widerspiegelt. Die Admin- und Cloud-Konfiguration wurde aktualisiert, um eine nahtlose Einrichtung von Valley zu ermöglichen.
Dieses Update stellt sicher, dass Adobe Commerce zukunftssicher und leistungsfähig bleibt, indem es Valkey 8.x unterstützt und Händlern und Entwicklern eine zuverlässige Alternative zu Redis bietet, wenn es sich dem Ende des Lebenszyklus nähert.
AC-14604
Sonstige
Aktualisieren des AWS Valkey 8.x-Service für CNS Build and Test
Aktualisieren des AWS Valkey 8.x-Service für CNS Build
AC-14470
2.4.9-alpha2 - Verbesserungen der Kernqualität im August
AC-14700
Sicherheit
Sicherheitsverbesserungen für 2.4.9-alpha2
AC-14610
Lieferung
Migrieren der USPS-Integration von veralteten Web-Tools-APIs zu neuen RESTful-USPS-APIs
Um die von USPS angekündigte Einstellung der alten Web-Tools-APIs bis zum 25. Januar 2026 zu erreichen, wird die Adobe Commerce USPS-Integration auf die neuen RESTful-USPS-APIs migriert.
Wichtige Verbesserungen:
- Unterstützung von zwei APIs: Admin-Benutzer können jetzt über die Konfigurationseinstellungen zwischen der Legacy Web Tools-API und der neuen RESTful USPS-API wählen.
- Authentifizierungs-Upgrade: OAuth 2.0 wurde für sicheren API-Zugriff implementiert.
- Verbessertes Datenformat: Übergang von XML zu JSON für sauberere, effizientere Kommunikation.
- Neue Administratorfelder:
Gateway-REST-URL (basierend auf Modus: Entwicklung oder Live)
Client-ID und Geheimnis
Kontotyp, Kontonummer
CRID, MID, Mailer-Identifizierungscode
AES/ITN für internationale Sendungen
REST-spezifische zulässige Versandmethoden
Diese Migration stellt sicher, dass Adobe Commerce weiterhin die USPS-Standards erfüllt, die Systemzuverlässigkeit verbessert und die Versandintegrationen für Händler zukunftssicher macht.
AC-13257
Highlights in v2.4.9-alpha1
Die folgenden Highlights gelten für die Magento Open Source-Version 2.4.9-alpha1.
Admin-Benutzeroberfläche
Menü „Aktionen“ für das Katalogpreisregelraster in der Admin-Benutzeroberfläche hinzufügen
AC-13916
Framework
[Teil 2] - Aktualisieren aller js-Bibliotheks- und npm-Abhängigkeiten mit der neuesten verfügbaren Version
Die Unterstützung der Composer-Version beschränkte sich auf die Composer-Version 2.2.x. Jetzt wurde die Unterstützung auch auf die Version 2.4.x erweitert.
AC-13792 - GitHub-Code-Beitrag
Hinzufügen der Kompatibilität für Valkey 8.x für 2.4.8, 2.4.7, 2.4.6 und 2.4.5, 2.4.9-alpha1
AC-14103
Kompatibilität mit Lack 7.7 prüfen
AC-14105
Kompatibilität für RabbitMQ 4.1 für 2.4.8, 2.4.7, 2.4.6 und 2.4.5 hinzufügen
AC-14357
Sonstige
2.4.9-alpha1 - Verbesserungen der Kernqualität im Juni
AC-14026
2.4.7 und 2.4.6 mit MariaDB 10.11 kompatibel machen
AC-14099
2.4.9-alpha1 - Juni 2025 Gemeinschaftsbeiträge
AC-14559
Lieferung
Migration der DHL-Integration von veralteter DHL Express XML zu neuen MyDHL API RESTful APIs
AC-13258
Sicherheit
Die neuesten Informationen zu Sicherheitsfehlerbehebungen finden Sie im Adobe-Sicherheitsbulletin APSB25-71.
Diese Version umfasst die folgenden Highlights:
-
API-Leistungsverbesserung: Behebt die Leistungsbeeinträchtigung bei asynchronen Web-API-Endpunkten, die nach dem vorherigen Sicherheits-Patch eingeführt wurden.
-
CMS blockiert den Zugriff - Löst ein Problem, bei dem Admin-Benutzer mit eingeschränkten Berechtigungen (z. B. Nur-Merchandising-Zugriff) die CMS Blocks nicht anzeigen konnten.
Zuvor trat bei diesen Benutzern ein Fehler aufgrund fehlender Konfigurationsparameter nach der Installation früherer Sicherheits-Patches auf.
-
Cookie-Kompatibilität - Löst eine abwärtsinkompatible Änderung auf, die die
MAX_NUM_COOKIES
im Framework betrifft. Diese Aktualisierung stellt das erwartete Verhalten wieder her und stellt die Kompatibilität für Erweiterungen oder Anpassungen sicher, die mit Cookie-Beschränkungen interagieren. -
Async-Vorgänge - Eingeschränkte asynchrone Vorgänge zum Überschreiben früherer Kundenbestellungen.
-
Behebung für CVE-2025-47110 - Behebt eine Sicherheitslücke bei E-Mail-Vorlagen.
Die Fehlerbehebung für CVE-2025-47110 ist auch als isolierter Patch verfügbar. Weitere Informationen finden im Artikel Wissensdatenbank“.
Es wurden Probleme in Version 2.4.9-Alpha3 behoben
Es wurden 129 Probleme im Magento Open Source 2.4.9-alpha3-Kerncode behoben. Nachfolgend werden einige der in dieser Version enthaltenen behobenen Probleme beschrieben.
APIs
Fehler „Rechnungsadresse fehlt“ im Admin-Dashboard beim Erstellen einer Bestellung über die REST-API mit nur Zahlungsinformationen
Es wurde ein Problem behoben, bei dem Bestellungen ohne Rechnungsadresse über die API erstellt werden konnten, was zu Abstürzen im Admin-Dashboard führte.
Jetzt werden Bestellungen ohne Rechnungsadresse eingeschränkt und nicht mehr erstellt.
AC-14049 - GitHub-Problem - GitHub-Code-Beitrag
Problem beim Hinzufügen eines Produkts zum Warenkorb in der REST-API
Es wurde ein Problem behoben, bei dem Produkte, die keiner bestimmten Website zugewiesen waren, weiterhin in den Warenkorb gelegt und gekauft werden konnten.
Jetzt wird eine Fehlermeldung angezeigt: „Das Produkt, das Sie hinzufügen möchten, ist nicht verfügbar.“
AC-15054 - GitHub-Problem - GitHub-Code-Beitrag
Attributoptionstitel wird beim Aktualisieren von Store-Titeln überschrieben
Es wurde ein Problem behoben, bei dem durch die Aktualisierung eines multiselect-Produktattributs über die REST-API alle store_labels überschrieben und vorhandene store-spezifische Kennzeichnungen entfernt wurden.
Beim Aktualisieren der standardmäßigen Kennzeichnung für die Store-Ansicht führt Magento jetzt die bereitgestellten Kennzeichnungen mit den vorhandenen zusammen, anstatt sie vollständig zu überschreiben.
Dadurch wird sichergestellt, dass Store-spezifische Beschriftungen für andere Store-Ansichten nach Aktualisierungen intakt bleiben.
AC-15208 - GitHub-Problem - GitHub-Code-Beitrag
Der REST-API-Endpunkt export-stock-salable-qty gibt falsche Elemente zurück_total_count
Fehlerkorrektur - Die Paginierung in der API für die verkäufliche Lagerbestände im Lager funktioniert jetzt problemlos, wenn total_count fälschlicherweise auf die Seitengröße beschränkt ist. Zuvor gab bei Verwendung des Endpunkts /rest/all/V1/inventory/export-stock-salable-qty/website/base mit Paginierungsparametern wie page_size=5 das Feld total_count in der Antwort 5 anstelle der tatsächlichen Gesamtzahl der Produkte zurück, die den Suchkriterien entsprechen. Nach dieser Fehlerbehebung spiegelt das Feld total_count jetzt korrekt die Gesamtzahl der verfügbaren Produkte wider, unabhängig vom Parameter page_size, was ein konsistentes Paginierungsverhalten über alle Magento REST-API-Endpunkte hinweg sicherstellt.
ACP2E-4086 - GitHub-Code-Beitrag
Angreifer können POST-Anfragen mithilfe der REST-API verwenden und RCE-Payload senden
Die REST-APIs V1/guest-carts/<cartId>/items/ und V1/carts/mine/items/ validieren jetzt „product_options.extension_attributes.custom_options“.*.option_id“ muss gültige option_id in der Warenkorb-Artikel-SKU sein. Zuvor wurde diese Option verarbeitet und ohne Validierung in der Datenbank gespeichert.
ACP2E-4138 - GitHub-Code-Beitrag
Konto
[Problem] Unnötiger Abstand im Backend-Raster wurde entfernt
Das System entfernt jetzt unnötigen Abstand im Backend-Raster, wenn Elemente ausgewählt sind
AC-11579 - GitHub-Problem - GitHub-Code-Beitrag
Kommentar zum Wunschlistenelement kann über updateProductsInWishlist
GraphQL-Mutation nicht gelöscht werden
Es wurde ein Problem behoben, bei dem Wunschlistenkommentare nicht durch GraphQL-Mutationen aktualisiert wurden.
Jetzt werden Kommentare korrekt aktualisiert und in der API-Antwort und Storefront widergespiegelt.
AC-14682 - GitHub-Problem - GitHub-Code-Beitrag
Einstellung für Präfix/Suffix anzeigen, die bei Festlegung auf „Nein“ ignoriert wird
Es wurde ein Problem behoben, bei dem das Präfix/Suffix des Kundennamens auch dann in Bestellungen angezeigt wurde, wenn es in der Konfiguration deaktiviert war.
Jetzt werden Präfix-/Suffixwerte aus den Bestelldetails basierend auf der Konfigurationseinstellung entfernt.
AC-15074 - GitHub-Problem - GitHub-Code-Beitrag
Storefront Kundenkonto-Register: E-Mail-Adressformat wird mit anderem Domain-Format konvertiert
Dieser Fehler behob ein Problem, bei dem Kunden-E-Mails mit Sonderzeichen in der Domain (z. B. tec55241@adòbe.com) automatisch in das Punycode-Format (tec55241@xn–adbe-mqa.com) konvertiert wurden.
In Magento 2.4.9-alpha3 stellt die Korrektur sicher, dass diese E-Mail-IDs unverändert und gültig bleiben, sodass Versandfehler vermieden werden.
AC-15177 - GitHub-Code-Beitrag
Fehlende Validierungsmeldungen (Bild-Fehler) im Registrierungsformular
Es wurde ein Problem behoben, bei dem in Pflichtfeldern auf der Seite zur Erstellung von Kundenkonten keine Validierungsmeldungen angezeigt wurden, wenn sie leer gelassen wurden.
Jetzt werden für alle leeren oder falschen Felder richtige Fehlermeldungen angezeigt.
AC-15185 - GitHub-Problem - GitHub-Code-Beitrag
Problem nach der Anmeldung in Magento 2.4.8-p1
Es wurde ein Problem in Magento 2.4.8-p1 behoben, bei dem der Link „Konto erstellen“ nach der Anmeldung weiterhin auf der Homepage angezeigt wurde.
Jetzt wird der Link nach der Anmeldung korrekt ausgeblendet, was im Einklang mit anderen Seiten steht.
AC-15292 - GitHub-Problem
Admin-Benutzeroberfläche
[Problem] Veralteten Escaper ersetzen
Dieses PR entfernt die veralteten getEscaper() und fügt sie über den Konstruktor Injection hinzu
AC-15132 - GitHub-Problem - GitHub-Code-Beitrag
Überlappende Willkommensnachricht in der Produktkategorie in der Mobilansicht.
Es wurde ein UI-Problem behoben, bei dem sich der Begrüßungsname mit Produktkategorien in der mobilen Ansicht überschnitt und Klicks blockierte.
Kategorien sind jetzt vollständig sichtbar und können ohne Überschneidungsprobleme angeklickt werden.
AC-15166 - GitHub-Code-Beitrag
Einträge vom Typ „reCAPTCHA-Parameter kann nicht aufgelöst werden“ in Exception.log für Google reCAPTCHA Admin Panel
Ein reCAPTCHA-Fehler in der var/log/exception.log
für die Google V3-reCAPTCHA-Admin-Anmeldung wurde behoben, und es werden keine Fehlermeldungen protokolliert. Zuvor wurde der folgende Fehler alle paar Sekunden ausgelöst, wenn ein Admin-Benutzer die Einstellungen Konfiguration > Sicherheit > Google reCAPTCHA Admin Panel konfiguriert hat: main.ERROR: Can not resolve reCAPTCHA parameter. {"exception":"[object] (Magento\Framework\Exception\InputException(code: 0): Can not resolve reCAPTCHA parameter. at /home/xxxxxxx/public_html/vendor/magento/module-re-captcha-ui/Model/CaptchaResponseResolver.php:25)"} []
. GitHub-34975
AC-3179 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag
Ein eingeschränkter Admin-Benutzer kann Standardkonfigurationen trotz Store-spezifischer Berechtigungen speichern/aktualisieren
Es wurde das Problem behoben, bei dem Administratoren mit eingeschränkter Administratorberechtigung den Bereich „Standardkonfiguration“ sehen und versuchen konnten, ihn zu aktualisieren, obwohl er nur bestimmten Website-Bereichen zugewiesen war, was zu Verwirrung führen konnte.
ACP2E-4011 - GitHub-Code-Beitrag
Konfigurierbarer Produktpreis, der für jeden Shop-Ansichtsbereich unter DB gespeichert wird. Dies führt zu Problemen in der Sortierungsfunktion „Produkte in Kategorie“, bei denen der gespeicherte Preis im Frontend nicht relevant ist.
Das Kontrollkästchen „Standardwert verwenden“ für ein konfigurierbares Produkt wurde entfernt, wenn der Preis pro Website konfiguriert ist und eine Store-Ansicht auf der Seite für die konfigurierbare Produktbearbeitung in der Admin-Benutzeroberfläche ausgewählt ist.
ACP2E-4036 - GitHub-Code-Beitrag
[QUANS]Admin-Passwortrichtlinie entspricht nicht der PCI DSS 4.0-Konformität (mindestens 12 Zeichen)
Administratoren können jetzt die erforderliche Mindestpasswortlänge für Admin-Benutzer über Stores > Konfiguration > Erweitert > Admin > Sicherheit konfigurieren. Diese Verbesserung bietet mehr Sicherheitsflexibilität bei gleichzeitiger Beibehaltung bestehender Passwortrichtlinien. Die Validierung wird sowohl bei der Erstellung/Änderung von Admin-Benutzern als auch beim Speichern der Konfiguration erzwungen, wobei die Frontend-Validierung in Echtzeit erfolgt, um das Benutzererlebnis zu verbessern.
ACP2E-4044 - GitHub-Code-Beitrag
Datumsfilterproblem, wenn die Sprache der Admin-Benutzeroberfläche Japanisch ist
Geburtstagsfilter und -spalte verwenden das einheitliche Format M/D/Y, genauso wie Filter/Spalte „Kunde seit“
ACP2E-4052 - GitHub-Code-Beitrag
Admin-Benutzeroberfläche, Steuer
Fehler in der Steuersatz-Admin-Benutzeroberfläche
Dieses Ticket hat ein Problem in der Admin-Benutzeroberfläche für Steuersätze behoben, bei dem beim Wechsel des Landes (z. B. von USA → Großbritannien) weiterhin der zuvor ausgewählte US-Bundesstaat angezeigt wurde, was Benutzer irregeführt hat.
In 2.4.9-alpha3 wird das Bundesland nun auf * zurückgesetzt, wenn das ausgewählte Land keine Bundesländer hat.
AC-8440 - GitHub-Code-Beitrag
B2B
REST API products-render-info gibt falschen Endpreis für angemeldeten Kunden zurück
Das Ticket hat eine Fehlerbehebung für REST API-Produkte - Render-Info geben einen falschen Endpreis für angemeldete Kunden zurück
AC-5979 - GitHub-Problem - GitHub-Code-Beitrag
Die Schaltfläche „Zur Anforderungsliste hinzufügen“ wird ausgeblendet, wenn versucht wird, sie von der Kategorieseite aus hinzuzufügen
Die Schaltfläche „Früher zur Anforderungsliste hinzufügen“ wird ausgeblendet, wenn versucht wird, sie von der Kategorieseite hinzuzufügen, die jetzt korrigiert ist, und die Schaltfläche „Anforderung“ auf der Kategorieseite angezeigt wird
AC-8575
B2B, Warenkorb und Checkout
Keine solche Entität mit cartId = X-Fehler wird in der Storefront angezeigt, wenn sich der B2B-Firmenbenutzer über die Admin-Funktion „Als Kunde anmelden“ anmeldet
Jetzt ist der Fehler „Keine solche Entität mit cartId = X“ nach erfolgreicher Anmeldung über das Admin-Backend bei Verwendung der Funktion „Als Kunde anmelden“ nicht mehr sichtbar.
ACP2E-3994 - GitHub-Code-Beitrag
Warenkorb und Checkout
[Problem] Hinzufügen von EventPrefix und EventObject zum Checkout-Vereinbarungsmodell
Das System enthält jetzt EventPrefix und EventObject für das Checkout-Vereinbarungsmodell, sodass Ereignisse mit einem Ereignispräfix ausgelöst werden können. Diese Verbesserung bietet Entwicklern mehr Flexibilität bei der Arbeit mit Checkout-Vereinbarungsereignissen. Zuvor unterstützte das Modell der Kaufbestätigung nicht EventPrefix und EventObject, was die Möglichkeit einschränkte, die Ereignisbehandlung anzupassen.
AC-13252 - GitHub-Problem - GitHub-Code-Beitrag
[GraphQL] kann für das Feld „SelectedCustomizableOption.label“, das keine NULL-Werte zulässt, nicht null zurückgeben
Das System gibt jetzt keinen internen Server-Fehler mit der Meldung aus, wenn die ausgewählte Option nicht mehr vorhanden ist
AC-14256 - GitHub-Problem - GitHub-Code-Beitrag
[2.4.8] Es können keine Bestellungen aufgegeben werden, bei denen die Stadt Ziffern 0-9, ein kaufmännisches Und-Zeichen, einen Punkt oder Klammern im Stadtnamen hat
Es wurde ein Problem behoben, bei dem der Checkout für Städtenamen mit Sonderzeichen wie fehlgeschlagen ist. , & oder Klammern.
Jetzt werden Bestellungen mit solchen Städtenamen erfolgreich ohne Validierungsfehler platziert.
AC-14495 - GitHub-Problem - GitHub-Code-Beitrag
Verkaufsregel-Unterauswahl mit Mengenbedingung kann nicht angewendet werden
Es wurde ein Problem behoben, bei dem Regeln zum Warenkorbpreis mit Bedingungen zur Produktunterauswahl beim Checkout nicht angewendet wurden.
Jetzt werden Rabatte gemäß den konfigurierten Regeln erfolgreich angewendet.
AC-14884 - GitHub-Problem - GitHub-Code-Beitrag
GraphQL - Zusammenführungs-Warenkorb funktioniert nicht richtig, wenn Rückstand aktiviert ist
Es wurde ein Problem behoben, bei dem Gast-Warenkorb-Artikel während der Warenkorbzusammenführung über GraphQL nicht mit dem Warenkorb zusammengeführt wurden.
Jetzt spiegelt der Warenkorb des Kunden die kombinierte Menge sowohl aus dem Gast- als auch aus dem Warenkorb des Kunden korrekt wider.
AC-15148 - GitHub-Problem - GitHub-Code-Beitrag
[Integration] [Checkout] Abhängigkeitsrichtlinien in der E-Mail-Vorlage für fehlgeschlagene Zahlungen aktualisiert
Fehlgeschlagene E-Mail-Vorlage für Zahlung wurde aktualisiert, um Abhängigkeitsanweisungen korrekt zu verarbeiten.
Fehlerbehebung stellt sicher, dass Lieferadresse und Versandmethode bei Bedarf korrekt angezeigt werden.
Zuvor fehlten diese Felder in E-Mails mit fehlgeschlagenen Zahlungen.
AC-15363 - GitHub-Code-Beitrag
[Cloud] Kostenloser Versandrabatt wurde nicht korrekt entfernt, wenn der Warenkorb die Anforderungen nicht mehr erfüllt
Die Zwischensumme (ohne Die Preisregel für den Warenkorb enthält jetzt Rabatte aus vorherigen Regeln.
ACP2E-3973 - GitHub-Code-Beitrag
Doppelte Bestellung für denselben Kunden in Multishipping gefunden
Gleichzeitige Anfragen, Bestellungen mit mehreren Versandadressen zu tätigen, führen nicht mehr zu doppelten Bestellungen für denselben Kunden
ACP2E-4117 - GitHub-Code-Beitrag
Warenkorb und Checkout, Bestellung, Produkt
Geschenkgutschein-E-Mail wird gesendet, auch wenn die Bestellrechnung fehlschlägt
Vor der Implementierung dieser Fehlerbehebung wurden E-Mails mit Geschenkkarten versendet, nachdem die Rechnung erstellt worden war. Nachdem die Fehlerbehebung angewendet wurde, werden jetzt Geschenkkarten-E-Mails gesendet, nachdem Rechnungen erfolgreich gespeichert und bestätigt wurden.
ACP2E-3905
Warenkorb und Checkout, Sicherheit
[CLOUD] Abrufen der 404-Datei für JS auf der Checkout-Seite beim ersten Versuch nach der Implementierung des sri-Patches
Vor der Fehlerbehebung wurden Mixins nicht in den Warenkorb geladen und zur Kasse gebeten, wenn Minimieren und Bündeln aktiviert waren. Nach der Fehlerbehebung sollten alle Mixins erwartungsgemäß geladen werden.
ACP2E-4128 - GitHub-Code-Beitrag
Katalog
Probleme mit dem Preisbereich und config.php
In Magento 2.4.2 wird durch die Änderung des Preisbereichs über config.php der Wert is_global in catalog_eav_attribute für das Preisattribut nicht ordnungsgemäß aktualisiert.
Produktpreise bleiben daher global und können nicht pro Website gespeichert werden, auch wenn der Preisbereich auf Website eingestellt ist.
Um dieses Problem zu umgehen, muss die Spalte „is_global“ in der Datenbank manuell aktualisiert werden, was für Produktionsumgebungen nicht ideal ist.
Dieses Verhalten entspricht dem standardmäßigen Design von Magento, bei dem der Preisbereich entweder „global“ oder „Website“ ist, aber nicht pro Shop-Ansicht.
AC-13857 - GitHub-Problem
Die Seite nach dem Umschalten des Speichers stammt aus dem Cache (Speicherumschalter funktioniert nicht) in 2.4.8
Es wurde ein Problem behoben, bei dem das Wechseln zwischen Store-Ansichten und der Storefront-Kopfzeile erst funktionierte, wenn der Cache manuell gelöscht wurde.
Jetzt funktioniert der Wechsel der Speicheransicht korrekt, ohne dass der Cache bereinigt werden muss.
AC-14426 - GitHub-Problem
Ignorierte .less-Stile mit min-width: (@screen__l)
Es wurde ein Problem behoben, bei dem nur drei Produkte pro Zeile auf Kategorieseiten angezeigt wurden.
Jetzt werden wie erwartet vier Produkte pro Zeile angezeigt.
AC-14463 - GitHub-Problem - GitHub-Code-Beitrag
Wunschzettel-Anzahl wird nicht auf der Homepage/anderen Seiten angezeigt, außer Wunschzettel-Seite im Kundenmenü
Es wurde ein Problem behoben, bei dem die Anzahl der Wunschlisten als leere Klammern auf Nicht-Wunschlisten-Seiten angezeigt wurde.
Jetzt wird neben „Meine Wunschliste“ auf allen Seiten die richtige Wunschlistenanzahl angezeigt.
AC-14607 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag
catalog_product_save_before -Beobachter gibt bei Verwendung der REST-API ohne Werte auf Speicherebene einen datumsbezogenen Fehler aus (getFinalPrice()-Problem)
Diese PR passt die Verarbeitung von SpecialFromDate an, um eine korrekte Formatierung sicherzustellen, wenn das Datum als DateTimeInterface-Instanz bereitgestellt wird. Dadurch wird verhindert, dass bei der Ausführung von getFinalPrice() in bestimmten Szenarien Fehler auftreten.
AC-14847 - GitHub-Problem - GitHub-Code-Beitrag
DRINGEND - Produkt kann nicht zum Bundle hinzugefügt werden, wenn das hinzuzufügende Produkt anpassbare Optionen hat
Es wurde ein Problem behoben, bei dem Produkte mit anpassbaren Optionen nicht zu Paketprodukten hinzugefügt werden konnten.
Zuvor wurden solche Produkte bei der Bundle-Erstellung von der Liste „Produkte zur Option hinzufügen“ ausgeschlossen.
Jetzt können Produkte mit anpassbaren Optionen zu Bundles hinzugefügt werden, ohne ihre benutzerdefinierten Optionen einzubeziehen, was eine ordnungsgemäße Bestandsverwaltung ermöglicht.
Dies ermöglicht die Bundle-Erstellung, ohne dass Produkte dupliziert werden oder sich dies auf die Lagerbestände auswirkt.
AC-14958 - GitHub-Problem
Preisschild „So niedrig wie“ wird für konfigurierbare Produkte mit einer Option angezeigt
Es wurde ein Problem behoben, bei dem konfigurierbare Produkte den Preis mit einer falschen „So niedrig wie“-Kennzeichnung auf PDP/PLP anzeigten.
Jetzt zeigt das Produkt den richtigen Preis (500 $) ohne irreführende Etiketten.
AC-15237 - GitHub-Problem - GitHub-Code-Beitrag
Falsche Methode für die Schaltfläche „Zum Vergleich hinzufügen“ aufgerufen
Korrektur der in \Magento\Catalog\Ui\DataProvider\Product\Listing\Collector\Url::collect() verwendeten Methode.
Zuvor wurde getAddToCartButton() fälschlicherweise anstelle von getAddToCompareButton() aufgerufen.
Durch diese Änderung wird das richtige Verhalten für das Rendern der Schaltfläche „Zum Vergleich hinzufügen“ in den Produktlisten sichergestellt.
Es werden keine funktionalen Verhaltensänderungen eingeführt; die Aktualisierung verbessert das Erlebnis für Entwickler und die Code-Korrektheit.
AC-15323 - GitHub-Problem - GitHub-Code-Beitrag
Dynamische Bildgenerierung generiert eine große Anzahl von Bildern
Nach der Fehlerbehebung werden Bilder nur für die Websites generiert, denen das Produkt zugewiesen ist.
ACP2E-3927 - GitHub-Code-Beitrag
500-Fehler treten im Frontend auf, da im Layout eine falsche Layout-Struktur zwischengespeichert wird
Es wurde ein Problem behoben, bei dem eine Seite aufgrund einer im Layout zwischengespeicherten falschen Layout-Struktur einen Fehler-Code 500 zurückgab
ACP2E-4040 - GitHub-Code-Beitrag
Validierungsfehler für das Feld Rabattbetrag der Katalogpreisregel in der geplanten Aktualisierung
Bevor Sie dieses Problem behoben haben, haben Sie bei der Zeitplanaktualisierung für die Katalogpreisregel zuvor Folgendes festgestellt: Wenn der Rabattbetrag nach_festgelegt ist, wurde er aufgrund der Regel für den Validierungs-Nummernbereich nicht ordnungsgemäß validiert. Nachdem diese Fehlerbehebung angewendet wurde, funktioniert die Validierung für die Regel Festpreis-Katalogpreis ordnungsgemäß.
ACP2E-4054 - GitHub-Code-Beitrag
Produkte werden nach der Deaktivierung als nicht vorrätig angezeigt
Nach der Behebung sind deaktivierte Produkte nicht im Produkt-Widget vorhanden.
ACP2E-4136 - GitHub-Code-Beitrag
[Cloud] Fehler mit doppelten Einträgen (temp_category_descendants_%)
Es wurde ein Problem mit doppelten Einträgen während der Erstellung geplanter Aktualisierungen für Umgebungen mit einer hohen Anzahl verschachtelter Kategorien behoben
ACP2E-4159 - GitHub-Code-Beitrag
Catalog, GraphQL
GraphQL: Ungültige Rabattberechnung
GraphQL zeigt jetzt Rabattprozentsätze und Basispreise korrekt an, wenn Katalogpreise so konfiguriert sind, dass sie Steuern beinhalten. Zuvor traten Rundungsfehler auf, z. B. wurden 19,99 % anstelle von 20 % angezeigt.
ACP2E-3993 - GitHub-Code-Beitrag
Katalog, Produkt
Zugehörige Produkte über die zugehörige Produktregel werden nicht in der PDP über GraphQL angezeigt
Bevor diese Fehlerbehebung angewendet wurde, hat die relative Produktregel zuvor für ein Produkt, das mit der Regel übereinstimmte, leer/null zurückgegeben. Nachdem diese Fehlerbehebung angewendet wurde, gibt die relative Regel für das Produkt für übereinstimmende Produkte erfolgreich zurück.
ACP2E-3949
Inhalt
GraphQL (Magento 2.4.6-P4 ) - Fehler beim Abrufen einer CMS-Seite mit dem Status Nicht aktiv .
Es wurde ein Problem behoben, bei dem die GraphQL-Abfrage für eine deaktivierte CMS-Seite einen internen Server-Fehler zurückgab.
Jetzt ruft die Abfrage eine korrekte Antwort ohne Fehler ab.
AC-12302 - GitHub-Problem - GitHub-Code-Beitrag
[GraphQL] Route-Abfrage mit Endlosschleife
Dieses Ticket behob das Problem, dass eine GraphQL-Routenabfrage mit identischem Anfragepfad und Zielpfad eine Endlosschleife verursachte und schließlich die Zeit überschritt.
In 2.4.9-alpha3 gibt die Abfrage jetzt die richtige Fehlerantwort zurück, anstatt eine Schleife zu durchlaufen.
AC-14269 - GitHub-Problem - GitHub-Code-Beitrag
Ändern Sie für mehr Flexibilität das konstante IMAGE_FILE_NAME_PATTERN in public visible
Das konstante IMAGE_FILE_NAME_PATTERN in GenerateRenditions.php wurde veröffentlicht, um Entwicklern mehr Flexibilität bei der Arbeit mit Bildausgabedarstellungen zu ermöglichen. Die Fehlerbehebung ist in Magento 2.4.9-alpha3 mit vollständiger Abdeckung von Unit- und Integrationstests enthalten.
AC-15338 - GitHub-Problem - GitHub-Code-Beitrag
Die Vorschau des Inhalts-Staging funktioniert nicht mit Suchergebnissen
Die Suche in der Staging-Vorschau gibt jetzt Produkte entsprechend dem ausgewählten Bereich zurück. Zuvor wurden bei der Suche Ergebnisse im Standardbereich zurückgegeben, ohne Berücksichtigung des ausgewählten Speichers.
ACP2E-4095
Page Builder - Problem mit der Logik für Produktbedingungen (ODER-Logik zeigt falsch weniger Produkte an)
Das Page Builder-Produkt-Widget gibt jetzt das richtige Ergebnis zurück, wenn ein Attribut mit dem globalen Umfang in der Bedingung „Beliebige Übereinstimmung“ verwendet wird
ACP2E-4096 - GitHub-Code-Beitrag
Kunde/Kunden
Die Validierung des Mindest- und Höchstwerts funktioniert nicht für das DOB-Attribut in der Storefront
Dieser Fehler behob das Problem, dass die Validierung des Mindest- und Höchstdatums für das Geburtsdatum (Geburtsdatum) in der Storefront nicht funktionierte (obwohl sie in Admin funktionierte).
In 2.4.9-alpha3 blockiert die Validierung jetzt korrekt das Speichern von Kundinnen und Kunden mit einem Geburtsdatum außerhalb des zulässigen Bereichs, sodass eine Fehlermeldung angezeigt wird.
AC-13535 - GitHub-Code-Beitrag
Ajax 401-Fehler beim Laden auf dem Warnbildschirm im Admin-Bedienfeld, während die Anmeldung als Kunde widerrufen wurde
Dieser Fehler wurde behoben, durch den bei einer widerrufenen Anmeldung als Kundin oder Kunde ein Ajax 401-Fehler mit unbearbeitetem HTML im Warnfenster angezeigt wurde.
Nach der Fehlerbehebung zeigt das System jetzt korrekt eine normale Warnmeldung anstelle von unbearbeitetem HTML an.
Die Lösung wurde in Magento 2.4.9-alpha3 bereitgestellt
AC-15336 - GitHub-Code-Beitrag
Framework
[Problem] Methodensignatur mit der Schnittstelle konsistent machen
Die Methodensignatur für getAttributes ist jetzt mit ihrer Schnittstelle konsistent und verhindert Fehler beim Überschreiben der Methode. Zuvor verursachten Inkonsistenzen in der Methodensignatur Fehler beim Versuch, die getAttributes-Methode zu überschreiben.
AC-11578 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Beheben der Regel „validate-emails“ für die UI-Komponente
Das System validiert nun mehrere in Benutzeroberflächenkomponenten eingegebene E-Mail-Adressen ordnungsgemäß, um sicherzustellen, dass jede E-Mail ordnungsgemäß zugeschnitten und validiert wird. Zuvor verwendete das System eine falsche Methode zum Zuschneiden von E-Mail-Adressen, was zu Validierungsfehlern führen konnte.
AC-11719 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Entfernen redundanter Methoden
Code-Qualität: Redundante Methoden in Komponenten für asynchrone Vorgänge und Verkäufe wurden entfernt, die nur übergeordnete Methoden aufgerufen haben, ohne Funktionen hinzuzufügen. Dies verbessert die Code-Wartbarkeit.
AC-11915 - GitHub-Problem - GitHub-Code-Beitrag
Die XSD-Validierung schlägt in etc/adminhtml/system.xml-Dateien fehl, die Kommentare unterhalb von Feldelementen enthalten.
Diese PR behebt XML-Schemadefinitionen in PhpStorm für den Kommentarknoten
AC-12945 - GitHub-Problem - GitHub-Code-Beitrag
Magento 2.4.8 verwendet Entwicklungspakete, die nicht der semantischen Versionierung folgen
Magento 2.4.8 erfordert dev-Versionen von pdepend/pdepend und phpmd/phpmd (3.x-dev) für die PHP 8.4-Kompatibilität.
Diese Entwicklungsversionen stehen im Konflikt mit Drittanbieter-Tools, die SemVer-kompatible Pakete erwarten, und verhindern einige Upgrades.
Eine temporäre Problemumgehung besteht darin, die Dev-Versionen in composer.json zu alias (z. B. „3.x-dev as 3.99.0„), um Kompatibilität zu ermöglichen und gleichzeitig die semantische Versionierung zu erfüllen.
Dies stellt die Unterstützung von PHP 8.4 sicher und vermeidet Konflikte, bis stabile Versionen verfügbar werden.
AC-14519 - GitHub-Problem
Rest-API: Aufruf einer Memberfunktion getVideoProvider() auf null
Es wurde ein Problem behoben, bei dem der Aufruf der konfigurierbaren API für untergeordnete Produkte einen internen 500-Server-Fehler zurückgab, wenn ein untergeordnetes Produkt nur ein YouTube-Video und keine anderen Bilder hatte.
Der Fehler wurde durch einen Nullverweis im ExternalVideoEntryConverter verursacht.
Jetzt gibt die API untergeordnete Produkte mit Mediensammlungseinträgen, einschließlich externer Videodaten, korrekt zurück, ohne Fehler auszulösen.
Dadurch wird ein ordnungsgemäßer Abruf aller Medientypen für untergeordnete Produkte über die REST-API sichergestellt.
AC-15046 - GitHub-Problem
[Problem] Beheben Sie einige Tippfehler in PHPDoc-Kommentaren
Diese PR behebt die wenigen Tippfehler in der phpdoc
AC-15075 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Sprintf-Nutzung in Phrasenaufrufen entfernen
Durch diese PR wird die Verwendung von sprintf im Aufruf der Phrase-Funktion im Magento-Core entfernt.
AC-15183 - GitHub-Problem - GitHub-Code-Beitrag
Es können nicht alle ungültigen Indizes auf Multithread-Indizierern mit aktiver Anwendungssperre neu indiziert werden
Dieses Problem behob einen Multi-Thread-Indexerfehler, wenn USE_APPLICATION_LOCK aktiviert war.
Zuvor gingen bei der parallelen Verarbeitung DB-Sperren verloren, was dazu führte, dass Indexer im „funktionierenden“ Zustand blieben und SQL-Fehler auslösten (Tabelle nicht gefunden).
In Magento 2.4.9-alpha3 stellt die Korrektur sicher, dass Indexer bei aktivierter Anwendungssperre korrekt neu indiziert werden.
AC-15270 - GitHub-Problem - GitHub-Code-Beitrag
Aktualisieren von Modul-Readmes und Korrigieren von Dokumenten-Links
AC-15340 - GitHub-Code-Beitrag
[Problem] Nicht deklariertes Plug-in nur protokollieren, wenn es nicht deaktiviert ist
Diese PR behebt und protokolliert die Plug-ins, die tatsächlich nicht deklariert und nicht verwendet werden (aktivierte und fehlende Instanz).
AC-15386 - GitHub-Problem - GitHub-Code-Beitrag
Magento 2.4.8-p2, Magento/Framework, Version 103.0.8-p2: EmailMessage-Klasse, die eine nicht vorhandene Methode aufruft
AC-15446 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag
[Magento 2.3.x] Daten-/Schema-Patches getAliases() verursachen Fehler während der setup:upgrade
getAliases() verursacht Fehler während des Setups:upgrade und diese PR behebt dieselbe
AC-15559 - GitHub-Problem - GitHub-Code-Beitrag
Erwarteter Typ "Magento\Customer\Api\Data\GroupInterface". 'Magento\Customer\Model\Group' gefunden.
Es wurde ein Problem behoben, bei dem das Speichern einer Kundengruppe über GroupRepositoryInterface mithilfe von GroupFactory einen Typfehler verursachte.
Zuvor hatte das Repository „GroupInterface“ erwartet, aber die Instanzen des Gruppenmodells wurden übergeben, was zu einem schwerwiegenden Fehler führte.
Kundengruppen können jetzt erfolgreich über das Repository gespeichert werden, indem eine ordnungsgemäße Implementierung der Schnittstelle sichergestellt wird.
Dadurch werden IDE-Warnungen und Laufzeitfehler beim programmgesteuerten Erstellen oder Aktualisieren von Kundengruppen behoben.
AC-6909 - GitHub-Problem
[Problem] Unzulässiges @author
entfernen
Dieser PR entfernt @author
Tag aus der Codebasis
AC-8349 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Dieser PR entfernt @author
Tag aus der Codebasis
AC-8350 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Dieser PR entfernt @author
Tag aus der Codebasis
AC-8359 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Dieser PR entfernt @author
Tag aus der Codebasis
AC-8362 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Entfernen eines verbotenen @author
-Tags aus Magento_Backup
und Magento_Bundle
Dieser PR entfernt @author
Tag aus der Codebasis
AC-8367 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Variablennamen in der Katalogsuche beheben
Das System benennt nun Variablen im Suchmodul korrekt, was die Code-Klarheit und die Wartbarkeit verbessert. Zuvor wurde ein irrelevanter Variablenname, $defaultCountry, im Suchmodul verwendet, was zu Verwirrung führte.
AC-9215 - GitHub-Problem - GitHub-Code-Beitrag
[QUANS]Server-Problem, das möglicherweise durch einen ungültigen S3-Zugriffsschlüssel verursacht wird
Falsche AWS S3-Anmeldeinformationen führen nicht mehr dazu, dass Seiten unendlich in der Storefront geladen werden.
ACP2E-3890 - GitHub-Code-Beitrag
[QUANS] [Cloud] Minify funktioniert nicht
Die folgenden JS-Dateien werden jetzt vollständig und korrekt minimiert, wenn die JS-Minimierung aktiviert ist: mage/backend/tabs.min.j, jquery/jquery.validate.min.js und Magento_PageBuilder/js/form/element/validator-rules-mixin.min.js. Daher funktioniert die CSS-Klassenfeldüberprüfung von Page Builder erwartungsgemäß.
ACP2E-3925 - GitHub-Code-Beitrag
Cron-Vorgang löscht die Datenbanktabelle nicht - verursacht Ausfall wegen Galera-Absturz
Die Bereinigung von Änderungsprotokolltabellen wird jetzt in Batches ausgeführt, um umfangreiche Löschvorgänge zu vermeiden.
ACP2E-3995 - GitHub-Code-Beitrag
Nicht minimierte JS lädt manchmal unter Ignorierung von „js-Minimierungen aktivieren“.
Vor der Fehlerbehebung wurden einige JS-Dateien ohne das Präfix „min“ angefordert, auch wenn Sie die Minimierung aktiviert hatten, was zu einem 404-Status-Code führte. Nach der Behebung werden bei aktivierter Minimierung keine nicht minimierten JS-Ressourcen angefordert.
ACP2E-4058 - GitHub-Code-Beitrag
Datumsattribut in benutzerdefinierter Attributgruppe kann Datumsauswahl in Admin nicht anzeigen
Es wurde ein Problem behoben, bei dem das Kalender-Popup für Datumsattribute außerhalb des Bildschirms angezeigt wurde, wenn es benutzerdefinierten Attributgruppen zugewiesen wurde.
ACP2E-4060 - GitHub-Code-Beitrag
GraphQL
Kundenauftrag - GraphQL : Das Abrufen von Produktkategorien für das zugehörige Produkt ist „nicht einzeln sichtbar
Vor der Fehlerbehebung wurde in der GraphQL-Antwort der Kundenbestellung ein leeres -Array angezeigt, wenn die Bestellung ein ausgeblendetes Produkt enthielt.
Nach der Fehlerbehebung werden die Produktkategorien jetzt in die Antwort auf eine GraphQL-Anfrage zur Kundenbestellung aufgenommen, auch wenn das Produkt ausgeblendet ist.
ACP2E-3945 - GitHub-Code-Beitrag
[Cloud] getRemoteAddress - 127.0.0.1 in der Produktion
Vor dieser Fehlerbehebung wurde die Remote-Adresse bei Verwendung des Anwendungsservers nicht korrekt ermittelt. Nach der Fehlerbehebung wird die Remote-Adresse korrekt bestimmt, kombiniert mit der richtigen Header-Einrichtung in der nginx- und Header-Konfiguration.
ACP2E-3991 - GitHub-Code-Beitrag
[QUANS] Verhaltensrückkehr bei Ausnahmebehandlung bei GQL-Auftragsplatzierung bestätigen
Adressierte rückwärts inkompatible Änderung für die placeOrder-Mutation.
ACP2E-4031 - GitHub-Code-Beitrag
Problem-Mapping übersetzte Nachricht zu Fehler-Code bei Bestellung über GraphQL
Fehlerkorrektur - Jetzt tritt kein Fehler mehr auf, wenn die übersetzte Ausnahmemeldung verwendet wird, um den Fehlercode für GraphQL-Anfragen zuzuordnen, was zu unbekannten Fehler-Codes führt.
ACP2E-4033 - GitHub-Code-Beitrag
[CLOUD] Kundenauftragsfilter funktioniert nicht für Datumsangaben
Nach der Fehlerbehebung wird beim Abrufen von Bestellungen über GraphQL mithilfe eines Datumsbereichsfilters das richtige Ergebnis zurückgegeben.
ACP2E-4090 - GitHub-Code-Beitrag
Behebung der in ACP2E-4031 aufgeworfenen Probleme
Vor der Behebung bot die Position des Fehlerknotens keine nahtlose Kompatibilität mit den Versionen 2.4.7 und 2.4.9. Nach der Fehlerbehebung wird der Fehlerknoten ordnungsgemäß platziert, um beide Versionen zu berücksichtigen.
ACP2E-4115 - GitHub-Code-Beitrag
Das übergeordnete Paket wird nicht vorrätig angezeigt, selbst wenn das untergeordnete Element in einem GraphQL-Aufruf vorrätig ist.
Nach der Fehlerbehebung wird durch die Anforderung einer Produktliste mit GraphQL der richtige Lagerstatus für Bundle-Produkte zurückgegeben.
ACP2E-4168 - GitHub-Code- - GitHub-Code-Beitrag
GraphQL, Inventar/MSI
Diskrepanzen bei GraphQL mergeCart-Mutation
Nach der Fehlerbehebung überprüft die GraphQL-Anfrage zum Zusammenführen von Warenkörben ordnungsgemäß die Produktmenge, wobei die Lagerkonfiguration berücksichtigt wird.
ACP2E-4184 - GitHub-Code-Beitrag
GraphQL, Sicherheit
Das Zurücksetzen des Kundenkennworts über GraphQL berücksichtigt nicht die Einschränkungen.
Es wurde ein Problem behoben, bei dem Anfragen zum Zurücksetzen des Kundenkennworts, die durch GraphQL-Mutationen gesendet wurden, nicht den Kennwortrücksetzungsbeschränkungen entsprachen, die unter Store > Configuration > Customers > Customer Configuration > Password Options konfiguriert wurden. Diese Einstellungen werden nun korrekt durchgesetzt.
ACP2E-3992 - GitHub-Code-Beitrag
Import/Export
CSV-Produktimport : Ein Musterbild kann nicht aufgehoben werden
Vor der Fehlerbehebung konnten Sie das Musterbild eines Produkts nicht durch den Produktimport aktualisieren. Wenn Sie nach der Korrektur die Spalte für das Produktmuster-Bild mit der konfigurierten leeren Markierung markieren, wird das Bild auf „Ausgeblendet“ gesetzt.
ACP2E-3972 - GitHub-Code-Beitrag
Produktimport generiert leere URLs für den Store-Umfang
Produkt-URL-Schlüssel in der Store-Ansicht übernimmt jetzt den im Standardbereich festgelegten Wert, wenn url_key in der Import-Datenquelle einen leeren Wert hat. Zuvor führte das Festlegen von url_key auf einen leeren Wert in der Importdatenquelle für einen Store-Ansichtsdatensatz dazu, dass url_key mit einem leeren Wert in diesem Bereich überschrieben wurde.
ACP2E-4038 - GitHub-Code-Beitrag
Beim Produktimport tritt ein Fehler auf, wenn ein Attribut mit mehreren Auswahlmöglichkeiten wie erforderlich konfiguriert ist
Es wurde ein Problem behoben, bei dem Produktimporte fehlschlugen, wenn ein erforderliches Attribut vom Typ Mehrfachauswahl enthalten war. Die Datenvalidierung wird jetzt korrekt durchgeführt, sodass der Produktimport erfolgreich abgeschlossen werden kann.
ACP2E-4057 - GitHub-Code-Beitrag
[CLOUD] Produkte, bei denen keine Nachbestellungen für „Lager verwalten“ ausgewählt wurden, ermöglichen es Kunden, beim Import weiterhin über unsere Lagerbestände zu bestellen
Nach der Korrektur ist es nicht mehr möglich, einen inakzeptablen Wert für das Attribut „allow_backorders“ des Produkts zu importieren.
ACP2E-4116 - GitHub-Code-Beitrag
Produktimport schlägt fehl aufgrund einer Beschreibungslänge von mehr als 65.536 Zeichen. Validierung
Nach der Korrektur ist es möglich, Produktattribute mit dem Typ Text zu importieren, deren Werte 65.536 Zeichen überschreiten.
ACP2E-4119 - GitHub-Code-Beitrag
Inventar/MSI
Stock-Löschvorgang wird nicht abgeschlossen
Nach der Behebung führt das Löschen eines Quellelements nicht zu einer vollständigen Neuindizierung und aktualisiert nur die betroffenen Produkte, was die Leistung erhöht.
ACP2E-3917 - GitHub-Code-Beitrag
[MSI] Keine Angabe in Admin, ob der Kunde asynchron über „Bestellung ist abholbereit“ benachrichtigt wurde.
Dem Auftragsverlauf wurde eine Benachrichtigung über den Kunden hinzugefügt, der asynchron darüber benachrichtigt wurde, dass die Bestellung abholbereit ist.
ACP2E-3968 - GitHub-Code-Beitrag
Duplizierte Bestandsstatusabfragen beim Laden des Angebots
Fehlerkorrektur - Die doppelte Ausführung der Abfrage catalogInventory_stock_status beim Laden eines Angebots in der Storefront wurde korrigiert, was zu redundanten DB-Aufrufen führte.
ACP2E-4102 - GitHub-Code-Beitrag
Post-Patch ACP2E-4118: Änderung des Lagerschwellenwerts in Admin verursacht negative Verkaufsmengen und Lagerstatus-Inkongruenzen
Der Lagerstatus wird jetzt automatisch angepasst, wenn globale Lagerkonfigurationen wie Menge, Rückstände und Schwellenwert für nicht vorrätige Artikel über den Import aktualisiert werden.
ACP2E-4142 - GitHub-Code- - GitHub-Code-Beitrag
Reihenfolge
Magento 2.4.8 GraphQL - Order items order_date falsch formatiert
Es wurde ein Problem behoben, bei dem das Feld order_date in der GraphQL-Antwort im Format JJJJ-MM-TT zurückgegeben wurde.
Jetzt wird das Datum order_date korrekt im Format TT-MM-JJJJ angezeigt.
AC-14431 - GitHub-Problem - GitHub-Code-Beitrag
Die Versand-E-Mail wird nicht gesendet, wenn sie über die Administrator-Bestellansicht gesendet wird, obwohl sie in der Store-Konfiguration aktiviert ist.
Das System sendet jetzt eine E-Mail zur Versandbestätigung, da sie in der Store-Konfiguration aktiviert ist, in der die Bestellung aufgegeben wurde.
AC-14563 - GitHub-Problem - GitHub-Code-Beitrag
Das Filtern nach Datum funktioniert aufgrund mehrdeutiger Feldnamen nicht
In Magento 2.4.7-p6 wurde berichtet, dass das Filtern des Sortierungsrasters nach Datum einen Fehler aufgrund von Joins mit Braintree-Modulen verursacht.
Das Problem bestand darin, dass Abfragen beim Anwenden von Datumsfiltern die Tabellen braintree_transaction_details und sales_order schlossen.
Adobe Commerce Engineering hat den Fall geprüft, konnte den Fehler jedoch nicht in der Umgebung reproduzieren.
Erwartetes Verhalten ist, dass bei der Filterung nach Datum Bestellungen zurückgegeben werden sollten, die mit dem Filter übereinstimmen, ohne dass Fehler auftreten.
AC-15037 - GitHub-Problem
Magento2: Promotion-Regel kann nicht erstellt werden
Diese PR-Fehlerbehebungen erhalten wir
Modell \Magento\Catalog\Model\ResourceModel\Eav\Attribute anstelle von \Magento\Catalog\Model\ResourceModel\Eav\Attribute in der Methode \Magento\SalesRule\Model\Rule\Condition\Product::loadAttributeOptions
AC-15358 - GitHub-Problem - GitHub-Code-Beitrag
Rechnungsumleitungen stornieren auf 404
Die Stornierung der Rechnung, die mit dem Nicht-Erfassung-Typ erstellt wurde, führt nicht mehr zu Seite 404.
ACP2E-4001 - GitHub-Code-Beitrag
Verkaufsarchiv Cron-Aufträge verursachen Probleme mit der DB-Sperrung
Vor der Fehlerbehebung verursachten ungebundene DELETE-Abfragen im Auftragsarchiv Cron Probleme mit Galera. Nach der Aktualisierung werden Löschabfragen jetzt mit Einschränkungen ausgeführt.
ACP2E-4010
Problem mit aktualisierten Bestellungen mit konfigurierbaren Optionen unter Verwendung der REST-API
Vorhandene Produktoptionen für Kundenauftragselemente beibehalten, wenn eine Bestellung über REST-API-Endpunkte aktualisiert wird.
ACP2E-4061 - GitHub-Code-Beitrag
Andere Entwickler-Tools
[Problem] Nicht verwendeten Code bereinigen.
Das System entfernt jetzt nicht verwendeten Code für die nicht verwendeten Importe.
AC-10980 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Barrierefreiheit: WAI-ARIA-Rollen verschachteln falsch im Menü
Das System generiert jetzt Lighthouse-Barrierefreiheit ohne WAI-ARIA-Rollen, die im Menüfehler falsch verschachtelt sind, und der Bericht sollte grün sein
AC-15082 - GitHub-Problem - GitHub-Code-Beitrag
Konsolenfehler in der E-Mail-Vorschau im Magento-Admin
Das System gibt bei der Vorschau der E-Mail-Vorlage keinen Konsolenfehler aus
AC-9245 - GitHub-Problem - GitHub-Code-Beitrag
Zahlungen
Unbekannte IPNs von PayPal missbrauchen Anwendung IPN-Prozessor
Der IPN-Handler ignoriert jetzt nicht unterstützte oder unbekannte IPN-Typen. Anstatt einen 500-Fehler zurückzugeben, wird das Problem protokolliert und die Verarbeitung ohne Unterbrechung fortgesetzt.
ACP2E-4049 - GitHub-Code-Beitrag
PayflowPro gespeichertes Karten-Token bei Zahlung fehlgeschlagen
PayPal PayFlow Pro-Transaktions-IDs (PNREFs) sind jetzt für einen festen Zeitraum von 12 Monaten für die Verwendung in Referenztransaktionen gültig. Nach Ablauf wird die gespeicherte Karte nicht mehr angezeigt und muss erneut hinzugefügt werden. Zuvor wurde die Gültigkeit durch das Ablaufdatum der in der ursprünglichen Transaktion verwendeten Zahlungskarte bestimmt.
ACP2E-4064 - GitHub-Code-Beitrag
Leistung
[Problem] Aktualisierung der Cache-Steuerung für statische Site unveränderlich
Diese PR sorgt für eine Leistungsverbesserung, indem sie den statischen Inhalt erst dann beim Laden der Seite validiert, wenn sich der Inhalt geändert hat.
AC-15171 - GitHub-Problem - GitHub-Code-Beitrag
[CLOUD] Produkte können nicht zu Kategorien hinzugefügt werden
Verbesserte Leistung beim Hinzufügen von Produkten zur Kategorie über Visual Merchandiser.
ACP2E-3946 - GitHub-Code-Beitrag
[Cloud] cache_invalidate über 10.000 Protokolle
Zuvor wurde der Cache bei jedem PLP- oder Cart-Besuch gelöscht, was zu unnötigem Leistungsaufwand führte. Der Cache der Zielregel wird auf diesen Seiten nicht mehr ungültig, was die Browser-Effizienz verbessert.
ACP2E-4059
Preisgestaltung
Das Produkt wird gespeichert, selbst wenn der Sonderpreis ab Datum mithilfe einer Massenaktion nach Bis Datum liegt.
Es wurde ein Problem behoben, bei dem Produkte mit einem ungültigen Datumsbereich für Sonderpreise ohne Validierung gespeichert werden konnten.
Jetzt wird eine Fehlermeldung angezeigt: „Stellen Sie sicher, dass das „Bis“-Datum nach oder mit dem „Von“-Datum übereinstimmt.“
AC-15252 - GitHub-Problem - GitHub-Code-Beitrag
Versanddetails stimmen nicht überein, nachdem PayPal Express-Checkout für ein verhandelbares Angebot abgeschlossen wurde.
Dieses Problem behob eine Diskrepanz bei den Versandkosten beim Abschluss eines PayPal Express-Checkouts für ein genehmigtes verhandelbares Angebot.
Vor der Fehlerbehebung wurde der Versand fälschlicherweise verdoppelt (10 US-Dollar statt 5 US-Dollar), was zu überhöhten Gesamtwerten führte.
Die Fehlerbehebung in Magento 2.4.9-alpha3 stellt sicher, dass die richtigen Versandkosten angewendet werden
AC-15280
Bei Websites mit unterschiedlichen Zeitzonen wird der Sonderpreis nicht berücksichtigt
Vor der Fehlerbehebung wurde das Gültigkeitsdatum des Sonderpreises im Gültigkeitsbereich des aktuellen Zeitstempels des Stores erstellt. Nach der Fehlerbehebung wird nun die standardmäßige Zeitzone des Speichers berücksichtigt.
ACP2E-4002
Regulärer Preis ist nicht sichtbar, obwohl ein Sonderpreis gilt.
Es wurde ein Problem behoben, bei dem der reguläre Preis nicht angezeigt wurde, wenn ein Sonderpreis angewendet wurde. Der reguläre Preis erscheint nun korrekt neben dem Sonderpreis wie erwartet.
ACP2E-4100 - GitHub-Code-Beitrag
Produkt
Für ein konfigurierbares Produkt wird für den Testfall AC-6158 weiterhin die Bezeichnung „So niedrig wie“ angezeigt
Implementierte und verifizierte konfigurierbare Produkte (P1-P7) mit entsprechenden Varianten und Kategoriezuweisungen. Sichergestellt, dass der Preis der Storefront korrekt angezeigt wird und das Etikettenverhalten für Produkte der Kategorie C „So niedrig wie“ ist.
AC-10847 - GitHub-Code-Beitrag
Zusätzliche Protokollierung bei Anforderung eines Produkts über das Repository schlägt fehl
Verbesserte Fehlermeldungen für ProductRepository::get und getById, wenn keine SKU oder ID gefunden wird.
Zuvor boten Ausnahmen keinen Kontext darüber, welche SKU oder ID den Fehler verursacht hat.
Jetzt enthält die Ausnahmemeldung die fehlende SKU oder ID, was beim Debugging hilft und das Entwicklererlebnis verbessert.
Diese Änderung wirkt sich nicht auf das funktionale Verhalten der API aus.
AC-15199 - GitHub-Problem - GitHub-Code-Beitrag
Zuweisung von einfachen Produkten aufgehoben, wenn konfigurierbares Produkt durch eingeschränkte Rolle bearbeitet
Vor dieser Fehlerbehebung wurde ein konfigurierbares Produkt, das einfache Produkte enthält, auf die der Admin-Benutzer keinen Zugriff hatte, beim Speichern aus dem konfigurierbaren Produkt entfernt, wenn ein Benutzer mit eingeschränktem Administratorzugriff dieses Produkt speichern würde. Nach der Fehlerbehebung wird das konfigurierbare Produkt als von einem Volladministrator gespeichert beibehalten.
ACP2E-4081
[Cloud] Die Leistung bei der Sitemap-Generierung ist erheblich beeinträchtigt
Die Sitemap-Generierung für Produkte mit Bildern erlebt keine exponentielle Verlangsamung mehr. Zuvor führte das Generieren von Sitemaps für Stores mit aktivierter Bildeinbindung zu langen Verarbeitungszeiten.
ACP2E-4153 - GitHub-Code-Beitrag
Promotion
Fehler beim Abrufen der Rabatte für Bestellartikel, die auf die Kundenbestellung über die GraphQL-Kundenanfrage angewendet wurden
Zuvor, als ein interner Server-Fehler mit angewendeten Rabatten für die Kundenbestellung über die GraphQL-Kundenanfrage beobachtet wurde, der jetzt behoben ist und korrekte Kundenbestellungsdaten mit angewendetem Rabatt abgerufen werden
AC-14888 - GitHub-Problem - GitHub-Code-Beitrag
Fehler beim Abrufen des Gutscheincodes für einen Bestellartikel für eine Kundenbestellung über die GraphQL-Kundenanfrage
Es wurde ein Problem behoben, bei dem beim Abrufen von Bestellungen mit Coupondetails über GraphQL ein interner Server-Fehler zurückgegeben wurde.
Jetzt wird die Abfrage erfolgreich ausgeführt und gibt die richtigen Couponinformationen in der Antwort zurück.
AC-14889 - GitHub-Problem - GitHub-Code-Beitrag
SEO
Nicht definierter Array-Schlüssel in ProductRepository getById
Das Problem trat auf, wenn ProductRepository::getById() mit einer ungültigen ID wie 123abc aufgerufen wurde, was zu einem Fehler „Undefinierter Array-Schlüssel“ führte.
Nach der Fehlerbehebung in Magento 2.4.9-alpha3 geben solche Anfragen jetzt korrekt eine 404-Seite zurück, anstatt eine Ausnahme auszulösen.
Die Qualitätssicherung wurde mit gültigen und falsch formatierten IDs bestätigt, und es wurden keine weiteren Probleme festgestellt.
AC-15345 - GitHub-Problem - GitHub-Code-Beitrag
[Cloud] Sitemap-Generierung endet nie
Vor der Korrektur konnte die Sitemap-Generierung nicht erfolgreich abgeschlossen werden, wenn der Katalog mehr als eine Million Produkte enthielt. Nach der Fehlerbehebung wird die Sitemap-Generierung mit geringerer Speicherzuweisung und mit bis zu einer Million Produkten pro Geschäft abgeschlossen.
ACP2E-3902 - GitHub-Code-Beitrag
[Cloud] Store Switcher funktioniert nicht von EN nach FR für die FAQ-Seite
Fehlerkorrektur - Beim Wechseln zwischen Store-Ansichten werden Benutzer nicht mehr zur entsprechenden übersetzten CMS-Seite, sondern auf die Homepage umgeleitet. Der Store-Umschalter sucht jetzt im Ziel-Store nach URL-Neuschreibungen, um eine korrekte Umleitung sicherzustellen (z. B. die FAQ-Seite auf Englisch → die FAQ-Seite auf Französisch).
ACP2E-4112
Staging und Vorschau
Bei Verwendung einer anderen Admin-Domain funktioniert die Vorschau des Staging-Updates nicht mehr beim Checkout
Eine Kundin oder ein Kunde kann sich anmelden und ihren Warenkorb im Store-Vorschaumodus anzeigen, wenn sich die Store-Basis-URL von der Admin-URL unterscheidet.
ACP2E-3906
Staging-Dashboard für Inhalte - Anzeige der Zeit falsch
Jetzt zeigen die Datumsfilter „Start Time“ und „End Time“ im „Content Staging Dashboard“ das richtige Datum und die richtige Uhrzeit an. Zuvor wurde nach Auswahl von Datum und Uhrzeit in der Datumsauswahl ein falsches Datum und eine falsche Uhrzeit angezeigt
ACP2E-3969
Der Umfang zeigt während der Vorschau für Produkte und Kategorien für geplante Updates unterschiedliche Shop-Ansichten an.
Zuvor wurde der Vorschau-Link für Kategorien und Produkte nicht für den richtigen Store generiert. Nach dieser Fehlerbehebung wählt der Vorschau-Link automatisch den Store aus, in dem die Vorschau erstellt wurde.
ACP2E-4053
UI-Framework
[Problem] Entfernen eines verbotenen @author
-Tags aus Magento_Backend
Dieser PR entfernt @author
Tag aus der Codebasis
AC-8814 - GitHub-Problem - GitHub-Code-Beitrag
Behobene Probleme in v2.4.9-alpha2
Es wurden 109 Probleme im Magento Open Source 2.4.9-alpha2-Kerncode behoben. Nachfolgend werden einige der in dieser Version enthaltenen behobenen Probleme beschrieben.
APIs
Sonderpreis Bis dato wird bei applySpecialPrice falsch validiert
Das System funktioniert einwandfrei bezüglich des Sonderpreises. Der Sonderpreis für das Produkt läuft an dem Datum ab, das vom Administrator oder dem Drittanbietersystem durch die REST-API festgelegt wurde
AC-13130 - GitHub-Problem - GitHub-Code-Beitrag
Fehlerhafter Anfragetext oder fehlerhafte Parameter verursachen „Interner Server-Fehler“
AC-746 - GitHub-Problem - GitHub-Code-Beitrag
Bestellung „base_row_total“ und „row_total“ zeigen in der REST-API-Antwort einen einzelnen Artikelpreis an
Die REST-API-Antwort für Auftragsdetails enthält jetzt die korrekten Werte für die Attribute „base_row_total“ und „row_total“, falls mehrere gleiche Artikel bestellt wurden
ACP2E-3874 - GitHub-Code-Beitrag
APIs, Reihenfolge
[CLOUD] Problem mit Bestellinformationen, wobei die Zeile für die 000075568 insgesamt angezeigt wird
Es wurde das Problem behoben, bei dem der Wert row_total_incl_tax in der Antwort der Auftrags-API als Restwert von nahezu null anstelle von 0,00 zurückgegeben wurde, wenn ein Element vollständig diskontiert wurde.
ACP2E-3950 - GitHub-Code-Beitrag
Konto
Problem beim Aktualisieren der Kunden-E-Mail im Admin Panel mit der Domain ö und .swiss
AC-13409 - GitHub-Problem - GitHub-Code-Beitrag
Schalter zum Abonnieren von Newslettern aktiviert funktioniert nicht pro Website/Store
Das System verwaltet die Anmeldung für Newsletter korrekt, wenn mehrere Websites/Storeviews vorhanden sind, obwohl diese global deaktiviert wurden
AC-14283 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Entfernte E-Mail-Offenlegung
Das System zeigt jetzt eine Fehlermeldung an, die auf eine falsche E-Mail hinweist, wenn die eingegebene E-Mail nicht zur Bestätigung des Kontos erforderlich ist, unabhängig davon, ob der Kunde existiert oder nicht.
AC-14561 - GitHub-Problem - GitHub-Code-Beitrag
Admin-Benutzeroberfläche
Der FTP-Wert auf der Warenkorbseite und der Produktseite unterscheidet sich für dieselben Konfigurationen für einfache Produkte.
AC-13066 - GitHub-Code-Beitrag
Die Optionen für Mehrfachauswahl-/Attributauswahl können nicht gespeichert werden, wenn die Farbfelder-Module deaktiviert sind
AC-13071 - GitHub-Code-Beitrag
Der FTP-Wert auf der Warenkorbseite und der Produktseite unterscheidet sich bei denselben Konfigurationen für ein dynamisches Produkt
AC-13075 - GitHub-Code-Beitrag
Hover-Farbe nicht auf statische Raster in Admin angewendet
Hover-Farben werden jetzt erwartungsgemäß auf die Zeilen der statischen Admin-Raster angewendet.GitHub-35358
AC-2916 - GitHub-Problem - GitHub-Code-Beitrag
[Staging2] Gespeicherte Karten sind im Admin-Bedienfeld nicht sichtbar
Es wurde ein Problem behoben, bei dem die Zahlungsoption „Gespeicherte Karte“ nach einem Upgrade nicht mehr im Formular für die Platzierung von Backend-Bestellungen angezeigt wurde.
ACP2E-3830 - GitHub-Code-Beitrag
B2B
Die Überprüfung des Unternehmensfelds schlägt für den Gast-Checkout fehl
AC-14987 - GitHub-Problem - GitHub-Code-Beitrag
Bündel
Ausschließen von Huberte Editor JS-Dateien aus der gebündelten Ausgabe über Designs hinweg
AC-15128 - GitHub-Code- - GitHub-Code-Beitrag
Warenkorb und Checkout
Validierungen der Frontend-Menge für gruppierte Produkte fehlen
Das System funktioniert jetzt einwandfrei und zeigt einen Validierungsfehler an, wenn wir versuchen, negative und maximale Mengen hinzuzufügen
AC-13524 - GitHub-Problem - GitHub-Code-Beitrag
Gastpräfix nicht in Anführungsadresse 2.4.8 gespeichert
AC-14705 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Festlegen des Preises für einen Angebotselement anstelle des Basispreises
Das System verarbeitet den Preis des Angebotselements korrekt, der auf den base_price statt auf den Preis gesetzt wird, wenn mehrere Währungen auf einer Website im Frontend vorhanden sind
AC-9985 - GitHub-Problem - GitHub-Code-Beitrag
[Cloud] Letzte Bestellungen werden nicht in der anderen Shop-Ansicht angezeigt, wenn die Bestellungen in einer Shop-Ansicht erstellt wurden
Es wurde ein Problem behoben, bei dem auf der Seite „Mein Konto“ keine aktuellen Bestellungen aus anderen Store-Ansichten innerhalb desselben Stores angezeigt wurden. Die Logik zum Abrufen von Bestellungen wurde aktualisiert, um eine konsistente Sichtbarkeit der Bestellung über alle Store-Ansichten hinweg sicherzustellen. Dies entspricht dem Verhalten der Seite „Meine Bestellungen“.
ACP2E-3807 - GitHub-Code-Beitrag
Anzeige der Menge als 0 im Admin-Warenkorbabschnitt des Kunden beim Hinzufügen von BUNDLE-Produkten
Im Abschnitt Warenkorb in Kundenaktivitäten wird jetzt die richtige Menge angezeigt. Zuvor wurde die Menge als 0 angezeigt.
ACP2E-3872 - GitHub-Code-Beitrag
Warenkorb und Checkout, GraphQL
Fehler bei der Zuordnung der Nachricht zum Fehlercode bei der Bestellung über GraphQL
GraphQL-Aufrufe zum Aufgeben einer Bestellung für einen nicht vorhandenen oder inaktiven Warenkorb geben jetzt korrekt die Fehler-Codes „CART_NOT_ACTIVE“ oder „CART_NOT_FOUND“ in allen Store-Ansichten zurück. Damit wird ein Problem behoben, bei dem übersetzte Fehlermeldungen zuvor zu einem „UNDEFINIERTER“ Code geführt haben.
ACP2E-3942 - GitHub-Code-Beitrag
Warenkorb und Checkout, GraphQL, Inventar / MSI
Das Attribut is_available in CartItemInterface gibt „false“ zurück, selbst wenn der verkaufbare Bestand hoch ist.
Das Attribut is_available gibt „true“ zurück, wenn das verkäufliche Lager hoch ist. Zuvor wird immer „false“ zurückgegeben.
ACP2E-3885 - GitHub-Code-Beitrag
Katalog
Umfang des Fehlers in der Katalog-URL-Ressource (_getCategories)
Diese PR fügt einen Fallback zum Standardbereich hinzu, wenn für den Store-Bereich in der Kategorie-URL-Ressource kein Wert definiert ist.
AC-11011 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Überprüfen, ob OpenGraph den Preis anzeigen kann
Das System funktioniert einwandfrei, wenn wir ein Plugin verwenden, das den Preis ausblendet und mit dieser Änderung ist der Preis nicht im OG-Tag sichtbar.
AC-11635 - GitHub-Problem - GitHub-Code-Beitrag
[Bug] REST-API: Die Aktualisierung von Sonderpreisen legt keine Werte für alle Store-Ansichten fest
AC-13671 - GitHub-Problem - GitHub-Code-Beitrag
[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP-Fehler nicht bemerkt
Diese PR Ändern Sie einen Schleifenvariablennamen, um die „_cache_instance_product_ids“-Daten auf dem angegebenen Produkt korrekt hinzuzufügen, die bei nachfolgenden Aufrufen verwendet werden sollen.
AC-14159 - GitHub-Problem - GitHub-Code-Beitrag
[Mainline] [CLOUD] Das Ändern der Bildgröße verbraucht mehr als 400 GB Festplattenspeicher
Nach der Fehlerbehebung generiert der catalog:images:resize
-Befehl, der mit dem Flag —skip_hidden_images verwendet wird, keine Bild-Caches für Websites, auf denen Bilder nicht vorhanden sind.
ACP2E-3869 - GitHub-Code-Beitrag
Bereitgestellte Länder-ID existiert nicht - Irland (IE)
Nach der Fehlerbehebung stehen Postleitzahlen für Irland zur Verfügung, um Abholstandorte zu suchen.
ACP2E-3932 - GitHub-Code- - GitHub-Code-Beitrag
Katalog, Leistung
Kategorien in Admin werden sehr langsam geladen
Die Leistung beim Laden von Kategorien wurde deutlich verbessert. Zuvor dauerte es so lange, die Kategorie zu laden, die ein Zeitüberschreitungsproblem verursacht hat.
ACP2E-3891 - GitHub-Code-Beitrag
Katalog, Preise
Falscher Rabatt für Katalogpreisregel auf das untergeordnete Produkt angewendet
Es wird das Problem behoben, bei dem die Katalogpreisregel für die Variante vom übergeordneten konfigurierbaren Produkt überschrieben wird, wenn beide Regeln dieselbe Priorität haben.
ACP2E-3693 - GitHub-Code-Beitrag
Katalog, Suche
Die RestAPI-Anfrage '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1' schlägt mit einem Zeitüberschreitungsfehler fehl
AC-13358 - GitHub-Code-Beitrag
Inhalt
Nach dem Upgrade auf Magento 2.4.7 p2 kann nicht sehen, neu hochgeladene Dateien Media Gallery
AC-13262 - GitHub-Problem
Wenn Sie ein gallery-image vollständig aus dem Bereich entfernen, bleiben Rollen/Typen (Basis/Klein/Miniatur) festgelegt und nach dem erneuten Hinzufügen „alter“ Rollen/Typen erscheinen
Das System funktioniert wie erwartet In den Speicherbereichen übernehmen die Bilder die Rollen/Typen des neu hinzugefügten Bildes gemäß dem Standardbereich
AC-13556 - GitHub-Problem - GitHub-Code-Beitrag
[Kleiner Fehler] Filter der Admin-Panel-listing component
kann nicht aufgerufen werden, wenn der Feldwert \
enthält
Das System funktioniert einwandfrei, wenn wir Seitentitel mit Schrägstrich filtern (z. B.: Magento\Store)
AC-13661 - GitHub-Problem - GitHub-Code-Beitrag
„Die CMS-Seite mit der ID „0“ existiert nicht“ Protokollflut
Das System funktioniert wie erwartet, nachdem ein Admin-Benutzer erstellt wurde und wenn eine neue Seite erstellt wird, gibt system.log keine Fehlermeldungen
AC-14254 - GitHub-Problem - GitHub-Code-Beitrag
Kataloglink-Widgets verwenden eine falsche URL
Das System verarbeitet Widgets jetzt korrekt, nachdem ein Katalog-Produkt-Link und ein Katalog-Kategorie-Link hinzugefügt wurden, und es zeigt auch die richtigen URLs in der HTML-Quelle an
AC-14437 - GitHub-Problem - GitHub-Code-Beitrag
Die Produktkomponente von Page Builder funktioniert nicht, wenn der Benutzer keine Widget-Berechtigung hat
Vor der Behebung gab es auf der Seite beim Zugriff auf ein Widget ohne Berechtigungen einen allgemeinen Fehler und die GIF „wird geladen“. Nach der Fehlerbehebung wird ein modales Fenster mit der Meldung angezeigt, dass Sie zum Anzeigen dieses Inhalts Berechtigungen benötigen. Nachricht.
ACP2E-3664 - GitHub-Code-Beitrag
Die Reihenfolge der Produkt-Widgets von Page Builder wird in GraphQL nicht angewendet
Es wurde ein Problem behoben, bei dem die GraphQL-Antwort auf die Abfrage „route“ Produkte innerhalb des Inhaltstyps Page Builder-Produkte nicht in der richtigen Sortierreihenfolge zurückgab.
ACP2E-3898 - GitHub-Code-Beitrag
Problem mit der Preisanzeige an nicht englischen Storefronts aufgrund der Version der ICU-Bibliothek
Nach der Fehlerbehebung wird der Produktpreis im hebräischen Gebietsschema (Israel) korrekt angezeigt.
ACP2E-3938 - GitHub-Code-Beitrag
Aktualisieren der vom Store-Code bereinigten Design-Konfiguration
Es wurde ein Problem behoben, bei dem durch die Aktualisierung des Code für die Store-Ansicht die Design-Konfigurationseinstellungen gelöscht wurden, da der Konfigurations-Cache nicht ordnungsgemäß aktualisiert wurde.
ACP2E-3941 - GitHub-Code-Beitrag
Framework
Fehler beim Ausführen des Befehls „setup:upgrade mit benutzerdefiniertem DB-Trigger
AC-11487 - GitHub-Problem
Formular einer Website/Gruppe/Store-Entität kann nicht mit einem Formularelement mit mehreren Werten für Erweiterungsattribute erweitert werden
Diese PR ermöglicht es mehrwertigen Formularelementen, Daten an ein Website-/Gruppen-/Store-Formular zu senden.
AC-11657 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Verwendung des Bereichsauflösers entfernen
Diese PR löst die Admin-URL-Einstellungen global anstelle des aktuellen Speichers auf
AC-11736 - GitHub-Problem - GitHub-Code-Beitrag
Offenlegung der Magento-Version über die Einrichtungsroute mit der standardmäßigen Nginx-Konfiguration
Das System funktioniert jetzt erwartungsgemäß und zeigt nicht die genaue Version von Magento an, die auf der Site ausgeführt wird
AC-13205 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Angebotsadresse refaktorieren Methode nicht validieren
Diese PR enthält Verbesserungen der Lesbarkeit der doValidate-Methode.
AC-13214 - GitHub-Problem - GitHub-Code-Beitrag
Magento Option —magento-init-params nie verwendet, wenn CLI ausgeführt wird?
AC-13231 - GitHub-Problem - GitHub-Code-Beitrag
getItemsByColumnValue - Falsche Typdeklaration
Das System definiert nun in der Funktion getItemsByColumnValue den Eingabeparameter $value als primitiven Typ, nicht als Array, und stellt sicher, dass die Funktion die erwartete Auflistung zurückgibt. Wenn zuvor ein Array mit einem einzelnen Wert als Eingabeparameter verwendet wurde, gab die Funktion null zurück und IDEs markierten dies als Fehler.
AC-13240 - GitHub-Problem - GitHub-Code-Beitrag
Mit FPC verknüpfte Cache-Schlüssel in Magento 2.4.7-Implementierungen mit mehreren Speichern
AC-13719 - GitHub-Problem - GitHub-Code-Beitrag
Bereitstellen von personenbezogenen Daten durch die Magento REST-API
AC-13904 - GitHub-Problem
Partielle Indizierung funktioniert nicht mehr für Kunden mit einer großen Anzahl von Aktualisierungen.
AC-14424 - GitHub-Code-Beitrag
Untersuchen, ob „Verwendung streng“ innerhalb von Modulen nicht erforderlich ist
AC-14517 - GitHub-Code-Beitrag
Der MView-Mechanismus ignoriert Fehler bei der Ausführung von Triggern im Hintergrund
AC-14567 - GitHub-Code-Beitrag
[Problem] Vermeiden Sie viele unnötige Ausnahmen beim Laden der XML-Zusammenführung des Layouts
Diese PR führt eine neue Funktion ein (für die B/C-Komprimierung überschreiben wir nicht die geschützte _loadXmlString), die geladen werden soll, und löst keine Ausnahme aus
AC-14580 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Verwenden der Konstruktor-Eigenschaftsförderung im Modul Vault-Graph QL
Diese PR ersetzt Konstruktoreigenschaften durch Eigenschaftsförderung im VaultGraphQL-Modul
AC-14616 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Code-Redundanz für Modul-Frontend-Layouts wurde entfernt.
Diese PR entfernt Code-Redundanz zu Design-Layouts für Magento_MSRP-, Magento_LoginAsCustomerAssistance-, Magento_Newsletter- und Magento_Sitemap-Module Frontend-Layouts.
AC-14625 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Entfernen von Code im Zusammenhang mit Microsoft IIS
Diese PR bereinigt den Code im Zusammenhang mit Microsoft IIS gemäß der Magento-Systemanforderungsdokumentation, die besagt, dass das Microsoft Windows-Betriebssystem nicht unterstützt wird
AC-14702 - GitHub-Problem - GitHub-Code-Beitrag
Magnifier.js-Syntaxfehler
Die Funktion „Systemvergrößerung“ sollte weiterhin so funktionieren wie zuvor, und „Vergrößerungsoptionen“ sollte nicht global verfügbar sein
AC-14722 - GitHub-Problem - GitHub-Code-Beitrag
Backport Verbose-Modus setup:db:status
CLI-Befehl
AC-14807 - GitHub-Code-Beitrag
SMTP-Mail-Versand mit TLS und 2.4.8
AC-14883 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag - GitHub-Code-Beitrag
[Problem] Beheben eines Gleichzeitigkeitsproblems bei der Bereitstellung statischer Inhalte
Diese PR behebt einen Fehler, bei dem mehrere gleichzeitige Prozesse sich drehen, um dasselbe Design-Paket zu verarbeiten, je nachdem, wie die Designs mit ihren übergeordneten Elementen definiert werden.
AC-14944 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Legacy-Kompatibilitätscode für PHP-Versionen < 8.1 entfernen
Diese Pull-Anfrage entfernt Code, der für die Ausführung auf PHP <8.1 entwickelt wurde.
Auch entfernt Prüfungen für PHP_VERSION_ID Kontakt Verfügbarkeit, da es in allen PHP-Versionen verfügbar ist
AC-14971 - GitHub-Problem - GitHub-Code-Beitrag
FPC funktioniert nicht bei der Anmeldung
AC-14999 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Verbesserung der Fehlerbehandlung in SchemaBuilder
Diese PR verbessert die Handhabung von Fehlermeldungen des DB-Schemas. Dies hilft uns, ein Problem zu identifizieren, ohne dass umfangreiche Debugging-Maßnahmen erforderlich sind.
AC-15020 - GitHub-Problem - GitHub-Code-Beitrag
Fehler beim Integrationstest für SYNC PR für 2.4.9-alpha2-develop aufgrund von CliStateTest.
AC-15136 - GitHub-Code-Beitrag
PHP8.1 Typ Fehlerbehebung
Die zugehörigen Produkte werden jetzt in ein leeres -Array anstelle von „false“ initialisiert, wenn der strikte Verarbeitungsmodus nicht aktiv ist oder wenn Produktinformationen verfügbar sind. Durch diese Änderung wird sichergestellt, dass sich die nachfolgende Logik bei der Handhabung zugehöriger Produkte konsistent verhält und die Stabilität und Vorhersagbarkeit im Produktvorbereitungsprozess verbessert wird.
AC-6017 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Entfernen eines verbotenen @author
-Tags aus dem Framework (Teil 3)
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8343 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Verwenden der Konstruktor-Eigenschaftsförderung im Modul „Freund senden“ in GraphQL
Das System verwendet jetzt die Konstruktoreigenschaftsförderung im GraphQL-Modul „Freund senden“, wodurch die Code-Lesbarkeit verbessert und die Komplexität reduziert wird. Zuvor verwendete das Modul Eigenschaften, die zahlreiche Zeilen belegten, was den Code komplexer und weniger lesbar machte.
AC-8346 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Entfernen eines verbotenen @author
-Tags aus Magento_Downloadable
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8355 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich jetzt an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt, was die Code-Qualität und -Konsistenz verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8358 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich jetzt an die Codierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt, was die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8360 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt, um einen saubereren und standardisierten Code zu gewährleisten. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8361 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8363 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8375 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8376 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8400 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Unzulässiges @author
entfernen
Das System hält sich nun an die Kodierungsstandards, indem es das verbotene @author
-Tag aus bestimmten Modulen entfernt und so die gesamte Code-Qualität verbessert. Bisher verstieß das Vorhandensein dieses Tags in einigen Modulen gegen die etablierten Kodierungsstandards.
AC-8401 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Verbessern der Erweiterbarkeit der Service-URL-Generierung
Das System ermöglicht jetzt die Anpassung der Service-URL-Generierungsfunktion über Plug-ins, wodurch ein besser wartbarer Ansatz für Änderungen gefördert wird. Zuvor wurde die Anpassung dieser Funktion durch Voreinstellungen erreicht, die möglicherweise nicht so effizient oder wartbar waren.
AC-8813 - GitHub-Problem - GitHub-Code-Beitrag
Problem mit dem Upgrade 2.4.7-p5 aufgrund einer hinzugefügten neuen Validierung
Es wurde ein Problem in der SchemaBuilder-Klasse behoben, bei dem eine nicht definierte Array-Schlüssel-„Spalte“ während der Schemaerstellung oder -aktualisierungen einen Absturz verursachte. Dies trat bei der Verarbeitung von Tabellendaten auf, die keinen Schlüssel „Spalte“ enthielten.
ACP2E-3871 - GitHub-Code-Beitrag
PHP8.4 Veraltungsfehler: E_USER_ERROR nach der Aktualisierung auf Adobe Commerce 2.4.8
Kundenorientierte Szenarien sind von der Fehlerbehebung nicht betroffen.
ACP2E-3963 - GitHub-Code-Beitrag
Framework, Suche
OpenSearch 2.19.1 Illegal_Argument_Exception auf Einpreiskategorien
OpenSearch löst für die Kategorien, die alle Produkte mit demselben Preis enthalten, kein Illegal_Argument_Exception mehr aus. Zuvor hatte sie die Ausnahme "[from] Parameter darf nicht negativ sein“.
ACP2E-3896 - GitHub-Code-Beitrag
GraphQL
Artikel auf der Wunschliste werden in GraphQL-Anfragen nicht zwischen Storeansichten innerhalb einer Website geteilt
Vor der Fehlerbehebung wurden Wunschlistenelemente nach Store-ID gefiltert. Nach der Fehlerbehebung werden jetzt die Elemente der Wunschliste nach Website gefiltert.
ACP2E-3987 - GitHub-Code-Beitrag
GraphQL, Produkt
Fehlender media_type in MediaGalleryInterface in Produktgraphql
Die GraphQL-Anfrage von MediaGallery enthält jetzt das Feld „Typen“ für Produktbildtypen. Zuvor war dieses Feld „Typen“ in der MediaGallery-GraphQL-Anfrage nicht vorhanden.
ACP2E-3880 - GitHub-Code-Beitrag
Inventar/MSI
Nach der Umleitung zur Startseite und dem Checkout ist kein Store verfügbar
Zuvor ausgewählter Store wird jetzt im Versand „Pick-in-Store“ vorausgewählt, wenn der Kunde zur Zahlungsseite navigiert, dann zur Startseite zurückkehrt und schließlich zur Checkout-Seite zurückkehrt. Zuvor wurde nach wiederholter Rückkehr zur Kaufbestätigungsseite der ausgewählte Store im „Pick-in-Store“ gelöscht.
ACP2E-3793 - GitHub-Code- - GitHub-Code-Beitrag
Reihenfolge
AbstractAddress(setData('custom_attributes', AttributeValue[]) bricht customAttributes
AC-10568 - GitHub-Problem
v2.4.7-p1 Magento-Neuanordnung -1 Bestellnummern
Das System funktioniert wie erwartet und nach der Neuanordnung über das Backend wird die Bestellnummer eindeutig 8 Stellen sein
AC-12854 - GitHub-Problem - GitHub-Code-Beitrag
Verlust des Uploads der benutzerdefinierten Optionsdatei für das Produkt beim Auschecken mit der Kreditkartenzahlungsmethode von Adobe
AC-14306 - GitHub-Problem
Auftragsstatus bei Verarbeitung hängen
Vor der Fehlerbehebung wurde bei der Bestellung eines Produktpakets mit aktivierter Option „Gemeinsam versenden“ der Bestellstatus nach der Rechnung und dem Versand nicht automatisch auf „Abgeschlossen“ geändert. Nach der Fehlerbehebung wechselt der Bestellstatus nun automatisch auf „Abgeschlossen“, nachdem die Bestellung fakturiert und versendet wurde.
ACP2E-3947 - GitHub-Code-Beitrag
[Cloud]Vorkonfigurierter Magento-Code - Problem bei der Einrichtung der E-Mail-Vorlage
Vor der Fehlerbehebung waren bei der Verwendung des asynchronen E-Mail-Versands die Versand-E-Mails nicht mit der Bestellung im Store konsistent. Nach der Fehlerbehebung wird nun die richtige E-Mail-Bestellung für die Ladenlieferung zugestellt.
ACP2E-3998 - GitHub-Code-Beitrag
Andere Entwickler-Tools
[Problem] Falscher Typhinweis für das geschützte Mitglied $_urlHelper
Das System behebt jetzt den falschen Typhinweis mit dem richtigen, der auch im -Konstruktor verwendet wird
AC-10716 - GitHub-Problem - GitHub-Code-Beitrag
Leistung
[Problem] Aktualisieren Sie store.php
Diese PR verbessert die Leistung, indem die aktuelle Speicherauflösung übersprungen wird.
AC-14791 - GitHub-Problem - GitHub-Code-Beitrag
Preisgestaltung
Der Preis ist immer 0 für gebündelte Produktelemente ohne dynamischen Preis in der Auftrags-REST-API
AC-11925 - GitHub-Problem - GitHub-Code-Beitrag
Produkt
Prozentualer Rabatt auf Stufenpreis und Katalogpreisregel, berechnet auf Basis des ursprünglichen Preises ohne ausgewählte Optionen.
AC-12004 - GitHub-Problem
Magento 2.4.7 MinZulässige fehlende Produktbestellmenge
Das System funktioniert einwandfrei, und die Seitenquelle zeigt die Mindestmenge des Produkts korrekt an
AC-12909 - GitHub-Problem - GitHub-Code-Beitrag
Problem mit dem Raster Anpassbare Optionen auf der Produktseite im Admin-Bedienfeld
Das System funktioniert wie erwartet, wenn wir eine anpassbare Option mit Typ-Dropdown erstellen
AC-14003 - GitHub-Problem - GitHub-Code-Beitrag
Alle Elemente aus anderen Kunden-Vergleichslisten werden dem Kunden nach der Anmeldung über den Administrator zugewiesen
Wenn ein Administrator bzw. eine Administratorin im Backend die Funktion „Als Kunde anmelden“ verwendet hat, wurden Produkte aus der Vergleichsliste eines zuvor angemeldeten Kunden bzw. einer zuvor angemeldeten Kundin fälschlicherweise dem aktuell stellvertretenden Kunden bzw. der Kundin zugewiesen. Nach der Fehlerbehebung wird die Vergleichsliste für den richtigen angemeldeten Kunden korrekt geladen.
ACP2E-3818 - GitHub-Code-Beitrag
SEO
Die Aktualisierung von product_url_key über die REST-API generiert keine 301-URL-Umschreibung
Wenn Sie den URL-Schlüssel des Produkts über die REST-API aktualisieren und die Einstellung „Ständige Umleitung für URLs erstellen, wenn der URL-Schlüssel geändert wird“ auf „Ja“ gesetzt ist, wird bei den Umschreibungen der Produkt-URL eine Umleitung von der alten URL zur neuen erstellt.
ACP2E-3900 - GitHub-Code-Beitrag
Sicherheit
Gebündelte/zusammengeführte JS ist nicht Teil von SRI-Hashes
Vor der Fehlerbehebung wurden generierte Bundles oder zusammengeführte Dateien nicht zur SRI-Hash-Liste hinzugefügt. Jetzt werden die Dateien ordnungsgemäß zu den SRI-Hashes hinzugefügt.
ACP2E-3854 - GitHub-Code-Beitrag
Lieferung
[QUANS] - Prüft das Magento_Fedex-Kernmodul auf ein gültiges-aktives Token, bevor eine Anfrage zum Abrufen eines neuen gesendet wird?
Adobe Commerce stellt nicht mehr viele Anfragen an den FedEx-API-Service für das Zugriffstoken. Zuvor führte Adobe Commerce immer neue Anfragen an die FedEx-API durch, die ein Problem mit der Ratenbegrenzung verursachten, obwohl das Zugriffstoken weiterhin gültig ist.
ACP2E-3930 - GitHub-Code-Beitrag
Staging und Vorschau
Geplante Produktaktualisierungen mit aktivierten Kategorieberechtigungen können nicht in der Vorschau angezeigt werden
Vor der Fehlerbehebung wurde ein zukünftiges Produkt, das aktiviert werden soll, nicht im Vorschaumodus angezeigt. Jetzt wird sie angezeigt, auch wenn der aktuelle Status deaktiviert ist.
ACP2E-3786 - GitHub-Code-Beitrag
Fehlende Validierung für das Feld „Rabattbetrag für Katalogpreisregel“
Zuvor wurde das Feld „DISCOUNT_AMOUNT“ im Update des Staging-Zeitplans nicht korrekt mit den aktuellen Validierungsregeln validiert. Nach Anwendung der Korrektur wird das Feld „Rabatt_Betrag“ jedoch entsprechend validiert.
ACP2E-3867 - GitHub-Code-Beitrag
Steuer
Falsche Bestellsumme, die Runde wird nicht auf die Preisberechnung angewendet.
Das System wird nun bei der Berechnung des Betrags für den Preis-Nachlass-Rabatt, den Rabatt-Betrag und die Steuern korrekt verarbeitet.
Die tatsächliche Summe der Bestellung
AC-11389 - GitHub-Problem - GitHub-Code-Beitrag
Test-Framework
[Problem] lib/internal/Magento/framework/app/test/unit/_files/app/etc/en ignorieren…
Das System ignoriert jetzt die Datei „env.php“, die beim Ausführen von Modultests generiert wird, um sicherzustellen, dass der Git-Status nach dem Ausführen von Tests sauber bleibt. Zuvor wurden durch Ausführen von Modultests eine neue Datei „env.php“ generiert, wodurch der Git-Status anzeigt, dass eine neue Datei gefunden wurde, wodurch sie schmutzig erscheint.
AC-13293 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Beheben eines Integrationstestproblems mit dem Interceptor
Das System identifiziert und verarbeitet jetzt im Integrationstest korrekt \Magento\TestFramework\App\Config\Interceptor , sodass der Test auch dann auf die erforderlichen Daten zugreifen kann, wenn ein Plug-in für die Klasse vorhanden ist. Zuvor konnte das System nicht berücksichtigen, dass \Magento\TestFramework\App\Config möglicherweise ein \Magento\TestFramework\App\Config\Interceptor ist, was zu einem Fehler beim Versuch führte, auf die $data -Eigenschaft zuzugreifen.
AC-13305 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] MFTF: Senden einer E-Mail an ein Freundschaftsformular mit aktiviertem CAPTCHA
Der Testfall behandelt die Funktionalität des Formulars „E-Mail an Freund“, wenn CAPTCHA aktiviert ist, um sicherzustellen, dass der Formularübermittlungsprozess mit falschen und richtigen CAPTCHA-Werten korrekt funktioniert.
AC-13492 - GitHub-Problem - GitHub-Code-Beitrag
[TestFramework] Die Verwendung von TestCase::getTestResultObject ist seit phpunit v10 ungültig.
AC-13502 - GitHub-Problem
Umgebungsspezifische Unit-Test-Fehler in AC 2.4.7-p3
Dieses Problem behebt Fehler bei Modultests, die nicht in allen Versionen und Umgebungen reproduziert werden. Zuvor schlugen einige Modultests aufgrund verschiedener Bibliotheksversionen oder fehlender Funktionen, die in einer späteren Version hinzugefügt wurden, fehl.
ACP2E-3712 - GitHub-Code-Beitrag
UI-Framework
WYSIWYG ist in dynamischen Zeilen leer
AC-12336 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] MIME-Typ-Tippfehler beheben
Das System verarbeitet den MIME-Typ und den Tippfehler für das gif-Bild korrekt und korrigiert ihn
AC-8001 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Vermeiden des direkten Zugriffs auf die Rezensionsliste Ajax
Das System verarbeitet und vermeidet den direkten Zugriff auf die Rezensionsliste Ajax
AC-9381 - GitHub-Problem - GitHub-Code-Beitrag
Aktualisierungen - Upgrade-Kompatibilitäts-Tool
Veraltete Funktionen: Erstellung der dynamischen Eigenschaft "Magento\Framework\Acl::$_roleRegistry“
AC-12343 - GitHub-Problem
Behobene Probleme in v2.4.9-alpha1
Es wurden 67 Probleme im Magento Open Source 2.4.9-alpha1-Kerncode behoben. Nachfolgend werden einige der in dieser Version enthaltenen behobenen Probleme beschrieben.
APIs
Der asynchrone Massenvorgang bleibt für „async.magento.configurableProduct.api.optionRepositoryInterface.save.post“ im geöffneten Status.
Bulk-API-Endpunkte geben jetzt einen Fehler aus, wenn der Anfragetext kein Array ist, sodass Bulk-Elementschlüssel aufeinander folgende Zahlen sein müssen, die mit 0 beginnen. Zuvor wurde der Status des Massenelements aufgrund des willkürlichen Elementschlüssels, der in der Massenanfrage übermittelt wurde, nicht aktualisiert.
ACP2E-3544 - GitHub-Code-Beitrag
[CLOUD] API REST-Fehler bei is_subscribed-Wert nicht aus dem aktuellen Store mit searchCriteria berücksichtigt
API-REST-Kundenabfrage ruft mithilfe von searchCriteria den richtigen Wert „is_subscribed“ aus dem richtigen Store ab
Zuvor berücksichtigte die API-REST-Kundenabfrage beim Abrufen des Werts „is_subscribed“ keinen Speicher.
ACP2E-3621 - GitHub-Code-Beitrag
async.operations.all kann mehrere Einträge für 1 SKU erstellen
Gleichzeitige Anfragen zum Speichern und Aktualisieren desselben Produkts werden jetzt serialisiert, um Wettlaufbedingungen zu verhindern, die zu Dateninkonsistenz oder doppelten Produkten führen können
ACP2E-3744 - GitHub-Code-Beitrag
Konto
[Cloud] Der Löschvorgang ist aufgrund eines Fehlers im aktuellen Bereich bei der Erstellung des Kundenkontos verboten
Nach der Fehlerbehebung wird beim Speichern eines Kunden mit einer ungültigen Adresse eine Meldung zurückgegeben, die den Grund für die Invalidität anstelle von irrelevantem „Löschvorgang ist für den aktuellen Bereich verboten“ beschreibt.
ACP2E-3791 - GitHub-Code-Beitrag
Admin-Benutzeroberfläche
[Problem] Verbessern des Benutzererlebnisses mit der Rollenstruktur
Diese Pull-Anfrage fügt Schaltflächen hinzu, um alle zu reduzieren, alle zu erweitern und Verzweigungen mit ausgewählten Elementen zu erweitern. Diese Funktion ist ähnlich der in der Kategoriestruktur bereitgestellten Funktion (Katalog -> Inventar -> Kategorien).
AC-14020 - GitHub-Problem - GitHub-Code-Beitrag
Symfony\Component\Mime\Exception\LogicException: Der „Sender“-Header muss eine Instanz von "Symfony\Component\Mime\Header\MailboxHeader" sein (nicht "Symfony\Component\Mime\Header\MailboxListHeader„)
AC-14520 - GitHub-Problem - GitHub-Code-Beitrag
Funktion bereitstellen, um Steuersätze mithilfe des Rasters für Massenlöschungen zu verwenden
Admin-Benutzer können jetzt mehrere Steuersätze gleichzeitig aus dem Admin-Steuersatzraster löschen. GitHub-33399
AC-2238 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag
Die Warenkorb-Preisregel mit der Bedingung-SKU berücksichtigt nicht die „führenden Nullen“ in der SKU (SKU: 01234 ist dasselbe wie 1234).
Das System verarbeitet jetzt die Warenkorb-Preisregel korrekt mit der Bedingung SKU und berücksichtigt die „führenden Nullen“ in der SKU
AC-9428 - GitHub-Problem - GitHub-Code-Beitrag
Problem mit dem Verhalten des Werts der Standardattributoption für Mehrfachauswahl
Vor der Korrektur wurden die Standardwerte für mehrere Optionsattribute nicht ordnungsgemäß gespeichert. Nach der Korrektur werden die Werte ordnungsgemäß in der Datenbank gespeichert.
ACP2E-3523 - GitHub-Code-Beitrag
Problem beim Verschieben der Produktmenge vom Administrator zurück in den Warenkorb
Wenn Sie eine Bestellung über den Administrator erstellen, werden Produkte im Warenkorb auf der Seitenleiste nicht ausgeblendet, wenn sie zur Bestellung hinzugefügt werden.
ACP2E-3563 - GitHub-Code-Beitrag
Admin-Benutzeroberfläche, B2B
B2B-Anmeldung als Kunden-Header hat weiterhin das Magento-Branding
Zuvor wurde in der Kopfzeile der Storefront „You are now connected as <customer name> on <store name>" (Sie sind jetzt als <customer name> verbunden) mit Magento-Branding angezeigt. Was jetzt behoben ist und die Kopfzeile mit ADOBE-Branding angezeigt wird.
AC-14361 - GitHub-Code-Beitrag
Admin-Benutzeroberfläche, Inhalt
Ausnahme „Ausgabedarstellung kann für Medien-Asset-Pfade nicht erstellt werden“ beim Einfügen des Bildes
Nach dem Entfernen der Werte für Maximale Breite und Maximale Höhe der Konfiguration der Bildoptimierung für die Mediensammlung tritt der Fehler während des Bildoptimierungsprozesses nicht mehr auf.
ACP2E-3781 - GitHub-Code-Beitrag
Admin-Benutzeroberfläche, Sicherheit
Unzureichende Kennwortverwaltung
Der Administrator kann nicht mit demselben Kennwort gespeichert werden. Zuvor wurde sie erfolgreich ohne ordnungsgemäße Validierung gespeichert.
ACP2E-3657 - GitHub-Code-Beitrag
Warenkorb und Checkout
Magento 2.4.7 Update (Mini) Warenkorb Keine Dezimalmenge zulässig
Jetzt verarbeitet Magento korrekt, wenn wir die Menge mit Dezimalzahlen aus dem Mini-Warenkorb aktualisieren, wenn das Gebietsschema NL (Niederländisch) war
AC-13238 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Aktualisieren von subtotal.phtml
Das System aktualisiert die Datei „subtotal.phtml“ mit dem richtigen Abstand
AC-13907 - GitHub-Problem - GitHub-Code-Beitrag
Bestellung kann nicht beim Gast aufgegeben werden
AC-14241 - GitHub-Code-Beitrag
Abgelaufene persistente Anführungszeichen werden nicht durch einen Cron-Vorgang bereinigt sales_clean_quotes
Die abgelaufenen persistenten Anführungszeichen werden jetzt gelöscht, wenn der Cron-Auftrag „persistent_clear_expiration“ ausgeführt wird. Zuvor wurden die abgelaufenen persistenten Anführungszeichen von keinem anderen Cron-Auftrag gelöscht.
ACP2E-3493 - GitHub-Code-Beitrag
Fehler „Irgendetwas ist schiefgelaufen“ beim Checkout für ein inaktives Unternehmen
Vor der Behebung wurde die Abmeldeaktion auf der Warenkorbseite nicht ordnungsgemäß abgeschlossen, wenn der angemeldete Benutzer „Firma“ nicht mehr aktiviert war. Wenn die Firma nicht mehr verfügbar ist, wird die Abmeldung ordnungsgemäß durchgeführt.
ACP2E-3541 - GitHub-Code-Beitrag
Die Adressenauswahl wird beim Auschecken mit mehreren Adressen nicht gespeichert
Vor der Fehlerbehebung beim Abbrechen der Option für den Mehrfachversand war die Adresse beim Zurücksetzen auf den Mehrfachversand nicht vorausgewählt. Jetzt wird die Standardadresse durch eine der Optionen ersetzt, die im Multi-Shipping-Bildschirm ausgewählt wurden.
ACP2E-3646 - GitHub-Code-Beitrag
Warenkorb und Checkout, Versand
[Mainline] Die Warenkorb-Preisregel respektiert nicht Multishipping
Vor der Implementierung dieser Korrektur galt die Warenkorb-Preisregel für Produkte mit mehreren Versandarten nicht korrekt, wenn Unterauswahlbedingungen angewendet wurden und der kostenlose Versand aktiviert war. Da die Korrektur jedoch angewendet wurde, funktioniert die Warenkorb-Preisregel für Warenkörbe mit mehreren Versand jetzt wie beabsichtigt.
ACP2E-3666 - GitHub-Code-Beitrag
Katalog
Cache-FPC für dieselbe Seite mit derselben Abfrage duplizieren
Das System identifiziert und verwendet nun denselben Vollseiten-Cache (FPC) für Seiten mit denselben Abfrageparametern, unabhängig von ihrer Reihenfolge oder nachfolgenden Zeichen. Dadurch wird eine unnötige Erhöhung der Größe des Seiten-Cache-Ordners verhindert. Zuvor erstellte das System eine andere FPC-Kennung für dieselbe Seite, wenn die Reihenfolge der Abfrageparameter unterschiedlich war oder nachfolgende Zeichen vorhanden waren, was zu einer Erhöhung der Größe des Seiten-Cache-Ordners führte.
AC-10722 - GitHub-Problem - GitHub-Code-Beitrag
Fehlende Indizierung der erforderlichen Spalten in der Tabelle CATALOG_PRODUCT_ENTITY_INT
Die fehlende Indizierung der erforderlichen Spalten in der Tabelle catalog_product_entity_int wurde hinzugefügt.
AC-10844 - GitHub-Problem - GitHub-Code-Beitrag
Produktseite gibt aufgrund von URL-Neuschreibungen einen Fehler aus
Jetzt wird die Produktseite erfolgreich geladen, wenn URL-Neuschreibungen durchgeführt werden
AC-2950 - GitHub-Problem - GitHub-Code-Beitrag
indexer_update_all_views cron-Fehler mit MAGE_INDEXER_THREADS_COUNT
Es wurde ein Problem für MAGE_INDEXER_THREADS_COUNT > 2 mit dem Kundensegmentindexer behoben
ACP2E-3538 - GitHub-Code-Beitrag
Ausnahme beim Hinzufügen der „Bedingungskombination“ in der Widget-Bedingung von Page Builder-Produkten
Das Problem wurde behoben, indem eine Prüfung hinzugefügt wurde, um fehlende oder unvollständige Bedingungen zu überspringen. Zuvor wurden aufgrund der Behandlung unvollständiger Bedingungen im System Fehlerprotokolle generiert.
ACP2E-3545 - GitHub-Code-Beitrag
Browser stürzt beim Laden des eingestellten Attributs ab
Der Browser stürzt auf der Seite zum Bearbeiten von Attributsätzen nicht mehr ab, wenn mehr als 4K-Produktattribute vorhanden sind
ACP2E-3633 - GitHub-Problem - GitHub-Code-Beitrag
[CLOUD] Neuschreibungen der Produkt-URLs für neuen Store: Go-Live-Blocker nicht erstellt
Produkt-URL-Neuschreibungen für neuen Store wurden erfolgreich erstellt.
Zuvor wurde der Vorgang mit einem Speicherverlust oder einer Zeitüberschreitung beendet.
ACP2E-3669 - GitHub-Code-Beitrag
Standardwert des Attributs für Optionen funktioniert nicht
Zuvor, als wir den Standardwert eines Produktauswahlattributs geändert haben, wurde es als Array-Element mit den vorherigen Werten angezeigt. Wenn diese Fehlerbehebung angewendet wird und wir einen Produktattributwert aktualisieren, wird er als einzelnes Element in der Tabelle „eav_attribute“ gespeichert.
ACP2E-3688 - GitHub-Code-Beitrag
Katalog, GraphQL, Suche
GraphQL-Produkte haben in den Kategorieaggregationen deaktivierte Kategorien zurückgegeben
Nach der Fehlerbehebung werden deaktivierte Kategorien für die GraphQL-Anfrage „Produkte“ nicht zurückgegeben.
ACP2E-2885 - GitHub-Code-Beitrag
Katalog, Produkt
[Random Bug] Fotorama-Bibliothek wird nicht geladen
Das System stellt nun sicher, dass die Fotorama-Bibliothek korrekt geladen wird, sodass alle angehängten Bilder wie erwartet in der Bildergalerie angezeigt werden. Zuvor war nur das erste Bild sichtbar, da ein Problem mit der Fotorama-Bibliothek nicht korrekt geladen wurde.
AC-12124 - GitHub-Code- - GitHub-Code-Beitrag
Inhalt
Die Platzierung von csp_whitelist.xml im Design funktioniert nicht und verursacht zeitweise Probleme
Zwischenspeicherung der CSP-Whitelist pro Website-Bereich implementiert.
AC-13069 - GitHub-Problem - GitHub-Code-Beitrag
Fehler: Skriptfehler für "Magento_Catalog/js/validate-product“ für Admin Content Page Builder mit geladenen Produkten
Diese PR behebt den Skriptfehler für catalogAddToCart beim Bearbeiten des PageBuilders mit der Bedingung „products“
AC-13891 - GitHub-Problem - GitHub-Code-Beitrag
Blockauswahl in Widgets mit derselben Kennung
Das System verarbeitet jetzt die Auswahl von Blöcken beim Erstellen von Widgets korrekt, wenn dieselben Kennungsblöcke vorhanden sind
AC-14132 - GitHub-Problem - GitHub-Code-Beitrag
Tabellenpräfix wird nicht berücksichtigt
AC-14556 - GitHub-Problem - GitHub-Code-Beitrag
Bild mit relativ geringer Breite kann nicht hochgeladen werden
Das System versäumt es nicht mehr, die Größe des Bildes mit einer relativ kleinen Breite auf seine Höhe zu ändern.
ACP2E-3558 - GitHub-Code-Beitrag
Falscher Konfigurationspfad für Konfiguration des Remote-Speicherpfads
Nach der Fehlerbehebung wirkt sich das Festlegen der Stilkonfiguration für Remote-Speicherpfade auf die tatsächliche Konfiguration des AWS S3-Pfads aus.
ACP2E-3734 - GitHub-Code-Beitrag
Framework
Kompilieren des Codes eines deaktivierten Moduls.
Diese Pull-Anfrage löscht deaktivierte Module vor der Code-Kompilierung.
AC-10933 - GitHub-Problem - GitHub-Code-Beitrag
Magento_Theme title.phtml Vorlage ungültig für PHP 8.2
Diese Pull-Anfrage behebt ein Problem, wenn eine CMS-Seite, die mit der Null-Überschrift erstellt wurde, wie in PHP 8.x, die null an trim() übergibt, eine Ausnahme auslöst: Veraltete Funktionalität: trim(): Übergeben von null an den Parameter #1 ($string) vom Typ String
AC-12856 - GitHub-Problem - GitHub-Code-Beitrag
Bei der Verwendung des Dateispeichers für den Sperranbieter erhalten wir ein ständig wachsendes Verzeichnis von Dateien, ohne dass eine Bereinigung stattfindet
Diese Pull-Anfrage führt einen neuen Cron-Auftrag ein, der einmal pro Tag ausgeführt wird und nach Sperrdateien sucht, die in den letzten 24 Stunden nicht geändert wurden und daher sicher entfernt werden können. Dadurch wird der Inhalt des Sperrdateiverzeichnisses unter Kontrolle gehalten.
Dieser Cron-Vorgang wird nur ausgeführt, wenn der Sperranbieter für die Verwendung von Dateien konfiguriert ist, nicht, wenn einer der anderen verwendet wird (Datenbank - der Standard-, ZooKeeper- oder Cache)
AC-13367 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Bereinigung: Verwenden Sie keinen ungültigen Rückgabewert aus Methodenaufrufen.
Diese PR führt kleinere Bereinigungen durch. Manchmal haben wir Methoden aufgerufen, die nichts zurückgegeben haben (void), und dann diesen Ergebniswert verwendet. Was wirklich nicht benötigt wird.
AC-13664 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] [PHPDOC] Schlechtes phpdoc für Magento\Framework\Message\ManagerInterface beheben
Dieser PR behebt das fehlerhafte phpdoc für \Magento\Framework\Message\ManagerInterface und entfernt alle doppelten phpdoc in \Magento\Framework\Message\Manager (verwenden Sie inheritdoc-Syntax).
AC-14312 - GitHub-Problem - GitHub-Code-Beitrag
Minimale Betastabilität wurde von composer.json entfernt
Minimale Betastabilität wurde von composer.json entfernt
AC-14450 - GitHub-Code-Beitrag
allow_parallel_generation sollte über die Umgebungsvariable festgelegt werden
Nach der Fehlerbehebung kann die Umgebungsvariable "MAGENTO_DC_CACHE__ALLOW_PARALLEL_GENERATION“ verwendet werden, um die Konfiguration „allow_parallel_generation“ festzulegen.
ACP2E-3673 - GitHub-Code-Beitrag
[Cloud] Das Ändern des Tabellenspaltentyps mithilfe der Datei „db_schema.xml“ in Magento 2 führt zu Fehlern
Das Ändern des Spalten-Datentyps funktioniert nicht ordnungsgemäß. Zuvor wird ein Fehler ausgegeben: Das Attribut „identity“ ist nicht zulässig.
ACP2E-3709 - GitHub-Code-Beitrag
Unterstützung neuer Währungen (XCG) in Adobe
Caribbean Gulder (XCG) wird der Liste der Währungen hinzugefügt.
ACP2E-3790 - GitHub-Code-Beitrag
GraphQL
Die GraphQL-Antwort für die Bestellplatzierung enthält nicht die Ausnahmemeldung
Die vorherige Änderung, die Fehler in einem anderen Format zurückgab, wurde rückgängig gemacht. Jetzt werden potenzielle Fehler konsistent zurückgegeben, sodass das GraphQL-Schema nicht beschädigt wird. Dies sollte als bekannter BIC hinzugefügt werden, der von PM in ACP2E-3399 genehmigt wurde
ACP2E-3399 - GitHub-Code-Beitrag
GraphQL-Antwort für die Auftragserteilung ist teilweise lokalisiert
Von der placeOrder-GraphQL-Mutation zurückgegebene Fehler wurden nicht vollständig lokalisiert. In einem mehrsprachigen Kontext werden Fehler ordnungsgemäß übersetzt.
ACP2E-3506 - GitHub-Code-Beitrag
Gleichzeitige Aufrufe zur Neuanordnung der GraphQL-API - Gleiche Produkte wurden zu verschiedenen Zeilen hinzugefügt
Es wurde ein Problem behoben, bei dem gleichzeitige Aufrufe an die GraphQL-API zur Neuanordnung dazu führten, dass dieselben Produkte als verschiedene Zeilen hinzugefügt wurden, was zu Dateninkonsistenzen führte.
ACP2E-3774 - GitHub-Code-Beitrag
updateCustomerEmail GraphQL-Mutation (E-Mail-Adresse ändern) verursacht keinen Trigger in der E-Mail-Benachrichtigung
Zuvor wurde keine E-Mail an Kunden gesendet, nachdem diese ihre E-Mail-Adressen in ihren Konten erfolgreich aktualisiert hatten. Nachdem die Fehlerbehebung angewendet wurde, erhalten Kunden jetzt E-Mail-Benachrichtigungen, nachdem sie ihre E-Mail-Adressen erfolgreich aktualisiert haben.
ACP2E-3785 - GitHub-Code-Beitrag
Dynamisches Attribut wird in der Geschenkregistrierung nicht über die UpdateGiftRegistry-Mutation aktualisiert
Vor dieser Korrektur durch die UpdateGiftRegistry-Mutation wurde das benutzerdefinierte Attribut der Geschenkregistrierung nicht durch GraphQL-Mutationen geändert oder aktualisiert. Nachdem diese Fehlerbehebung angewendet wurde, kann das dynamische Attribut der Geschenkregistrierung erfolgreich durch die UpdateGiftRegistry-Mutation aktualisiert werden.
ACP2E-3805 - GitHub-Problem
Import/Export
[Problem] Copyedit: „Kopieren“ in „Kopieren“ ändern
PR repariert die Nebenversion, um die Schreibweise von „Kopieren“ zu korrigieren
AC-13300 - GitHub-Problem - GitHub-Code-Beitrag
REST-Endpunkt - Produktimport-JSON validiert die Pflichtfelder nicht
Das Namensfeld ist jetzt beim Erstellen neuer Produkte über den Importprozess (Admin oder API) erforderlich. Vor der Fehlerbehebung hätten Sie neue Produkte ohne Namen erstellen können. Dies hätte die Admin-Benutzeroberfläche beschädigt und ungültige Produkte erstellt.
ACP2E-3660 - GitHub-Code-Beitrag
Fehlende Website-Filteroption im Exportprozess
Es ist jetzt möglich, Produkte beim Erstellen von Exportprodukten nach Websites zu filtern.
ACP2E-3720 - GitHub-Code-Beitrag
Duplikat von AC-13913 - Asynchrone Bereinigung statischer Attribute.
Nach der Fehlerbehebung tritt kein Fehler „Undefined Array key „apply_to“ auf, wenn zahlreiche Instanzen von \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType erstellt werden.
ACP2E-3752 - GitHub-Code-Beitrag
Inventar/MSI
Store-Abholung berücksichtigt nicht den maximalen Suchradius, wenn Adresse an der Kasse geändert wird
Jetzt wird der vorausgewählte Store in „Pick-in-Store“ aktualisiert, wenn sich die Versandadresse ändert. Zuvor hat sich ein zuvor ausgewählter Store nicht geändert, auch wenn sich die neue Versandadresse nicht im Radius des ausgewählten Stores befindet
ACP2E-3728 - GitHub-Code-Beitrag
Reihenfolge
Für das nicht auf NULL festlegbare Feld &quote;AppliedCoupon.code&quote; unerwartetes Problem kann nicht null zurückgegeben werden
AC-14484 - GitHub-Problem - GitHub-Code-Beitrag
Bestellung, Preise
Der Administrator zeigt beim Erstellen der Rücksendung ein falsches Währungssymbol an.
In einem Multi-Website-Setup mit verschiedenen Währungen (EUR/USD/GBP) zeigt die Seite „Produktauswahl zurückgeben“ in „Admin“ jetzt das richtige Währungssymbol an. Zuvor wurde das standardmäßige Währungssymbol angezeigt.
ACP2E-3658 - GitHub-Code-Beitrag
Andere Entwickler-Tools
Lighthouse-Barrierefreiheitsfehler
Das System hat jetzt den Barrierefreiheitswert 100 erreicht
AC-12783 - GitHub-Problem - GitHub-Code-Beitrag
Deaktivieren Sie die Konfiguration der CAPTCHA-Storefront, um weiterhin CAPTCHA-JS-Dateien zu laden
Das System lädt jetzt keine CAPTCHA-JS-Dateien mehr, wenn wir CAPTCHA für die Storefront deaktiviert haben
AC-14267 - GitHub-Problem - GitHub-Code-Beitrag
Zahlungen
[Problem] Offline-Rechnungserfassung beheben (404)
Der 404-Seitenfehler bei der Erfassung von Rechnungen für Offline-Zahlungsmethoden von Magento Admin wurde behoben
AC-13336 - GitHub-Problem - GitHub-Code-Beitrag
Produkt
Produktsammlung - addMediaGalleryData ruft getSize auf, wenn die Sammlung geladen werden kann oder wird (kann die Anzahl verwenden, um eine zusätzliche DB-Abfrage zu vermeiden)
Diese PR reduziert den zusätzlichen Abfrageaufruf mit count(), wenn die Produktsammlung bereits geladen ist, wenn Produkt-GraphQL mit dem darin enthaltenen media_gallery-Feld aufgerufen wird.
AC-13055 - GitHub-Problem - GitHub-Code-Beitrag
[2.4.8] Keine Callbacks für Cron-Auftragskatalog_product_alert gefunden
AC-14494 - GitHub-Problem - GitHub-Code-Beitrag
Langsame Abfragen werden ausgeführt, wenn ein Produkt-Widget über den PageBuilder eingebunden wird
Die Abfrage für die Erstellung von Produkt-Widgets, einschließlich Produkt-SKUs, ist optimiert.
ACP2E-3449 - GitHub-Code-Beitrag
Produktbilder werden nicht in der Größe angepasst, wenn sie als konfigurierbares Produkt hinzugefügt werden
Zuvor entsprachen Bilder, die über Konfigurationen im Admin-Bedienfeld hinzugefügt wurden, nicht der maximalen Upload-Größe, was zu Inkonsistenzen und Verwaltungsproblemen führen konnte. Jetzt wurde eine Korrektur implementiert, um sicherzustellen, dass die Größe der Bilder beim Hochladen automatisch geändert wird, um die maximale Größe einzuhalten, den Prozess zu optimieren und die Systemstandards einzuhalten.
ACP2E-3504 - GitHub-Code-Beitrag
Lieferung
[DHL]-Handle Optionale Dimensionen in regulären Größeneinstellungen und Preisabweichungen zwischen REST- und XML-API-Integrationen
AC-14601 - GitHub-Code-Beitrag
Ausnahme bei Erstellung des UPS Versandtitels
Behobener Warnhinweis: Array-zu-String-Konvertierung während der Erstellung der UPS-Versandkennzeichnung
ACP2E-3676 - GitHub-Code-Beitrag
Staging und Vorschau
Bei der Vorschau eines geplanten Updates wird die erste Store-Ansicht in alphabetischer Reihenfolge anstelle der Store-Ansicht geöffnet, die von Interesse ist
Vor der Fehlerbehebung wurde die Vorschau eines geplanten Updates in der ersten Store-Ansicht in alphabetischer Reihenfolge anstelle der zugewiesenen Store-Ansicht geöffnet.
Nach der Fehlerbehebung wird die Vorschau jetzt korrekt in der Store-Ansicht geöffnet, die dem CMS-Block-Staging-Update zugewiesen ist.
ACP2E-3671 - GitHub-Code-Beitrag