Versionshinweise zu Adobe Commerce 2.4.9-Beta1
Highlights in v2.4.9-beta1
Die folgenden Highlights gelten für die Adobe Commerce-Version 2.4.9-beta1.
APIs
Vererbungskontrolle der REST-API-Produktgalerie auf Store-Ansichtsebene
Wenn ein Produkt über die REST-API in einem Store-Bereich aktualisiert wird, erben Produktbilder und Videos keine Änderungen mehr vom globalen Umfang, wenn media_gallery_entries in der Payload weggelassen oder auf NULL gesetzt wird. Es ist jetzt auch möglich, die Bereichsvererbung für Produktbilder und Videos über die REST-API wiederherzustellen, indem das entsprechende Feld auf NULL festgelegt wird.
ACP2E-4358 - GitHub-Code-Beitrag
Admin-Benutzeroberfläche
Aktionsmenü für das Katalogpreisregeln-Raster
Das Raster Katalogpreisregeln in Commerce Admin enthält jetzt ein Aktionsmenü, über das Händler mehrere Katalogpreisregeln gleichzeitig aktivieren, deaktivieren oder löschen können. Dadurch wird die Verwaltung der Katalogpreisregeln an die vorhandenen Massenaktionen angepasst, die für Warenkorbpreisregeln verfügbar sind, wodurch der Zeitaufwand für die Verwaltung großer Regelsätze erheblich reduziert wird.
AC-13916
Mobile-Vorschau für Inhalts-Staging
Die Staging-Vorschaufunktion in Admin ermöglicht jetzt die genaue Darstellung der Browser-simulierten Mobile-Device-Vorschauen und bietet eine visuelle Darstellung, wie eine Staging-Aktualisierung auf einem mobilen Gerät aussieht.
ACP2E-3397 - GitHub-Code-Beitrag
Braintree
Express-Checkout
-
Werbeangebote im Google Pay Express-Lohnbogen
Die Google Pay Express Pay Sheet unterstützt jetzt Promo- und Angebotscodes. Kundinnen und Kunden können Commerce-Warenkorbaktionen direkt auf dem Google-Zahlungsbogen beantragen, anzeigen und entfernen, sodass Kundinnen und Kunden mit einem Express-Checkout die gleichen Rabatte und Anreize erhalten wie normale Checkout-Abläufe.
BUNDLE-3476
-
Werbeangebote im Apple Pay Express-Lohnbogen
Die Apple Pay Express Pay Sheet unterstützt jetzt Promo- und Angebotscodes. Kundinnen und Kunden können einen Gutschein direkt in der Apple-Zahlungsanzeige beantragen, sodass Benutzer, die einen Express-Checkout durchführen, von denselben Rabatten und Kampagnen profitieren wie normale Checkout-Abläufe.
BUNDLE-3477
-
Apple Pay für Chrome und Firefox
Apple Pay kann jetzt auf Chrome und Firefox verwendet werden, nicht nur in Safari. Wenn Apple Pay Express aktiviert ist, sind die Pay-Buttons von Apple in allen unterstützten Storefront-Standorten verfügbar, und Kundinnen und Kunden schließen die Zahlung ab, indem sie einen Code mit ihrer iPhone scannen.
BUNDLE-3478
-
Server-seitiger Versandrückruf für PayPal Express
Der Versandrückruf PayPal Express wurde von Client- auf Server-Seite verschoben. Dies bietet dynamische Versandmethoden, Echtzeit-Kostenberechnungen und genaue Details auf Warenkorbebene direkt im PayPal-Modal, wodurch die Zuverlässigkeit verbessert wird und die Grundlage für zukünftige Funktionen wie die Unterstützung von Kontaktmodulen, App-Switch-Flüsse und Venmo Express gelegt wird.
BUNDLE-3479
-
PayPal-Kontaktmodul für U.S. Händler-Express-Checkout
Für US-Händler wird ein neues PayPal-Kontaktmodul eingeführt. Wenn diese Option aktiviert ist, können Käufer, die PayPal Express verwenden, die E-Mail-Adresse und Telefonnummer, die mit dem Händler geteilt wurde, direkt innerhalb des PayPal-Modals während der Express-Flüsse (PDP, Mini-Warenkorb, Warenkorb, Checkout-Express) anzeigen und aktualisieren. Die ausgewählten Kontaktdaten werden dann in der Commerce-Bestellung gespeichert.
BUNDLE-3480
Zahlungsmethoden
-
ELO-Kartenunterstützung für Braintree-Zahlungen
Unterstützung für den ELO-Kartentyp wurde 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
-
BLIK-Lokalzahlungsmethode für polnische Käufer
BLIK wurde als neue lokale Zahlungsmethode für polnische Käufer hinzugefügt. Dies ermöglicht sichere, bankbasierte BLIK-Zahlungen innerhalb des bestehenden Flusses der Braintree Local Payment Methods (LPM) und verbessert den Checkout-Komfort und die Konversion für Kunden in Polen.
BUNDLE-3481
-
Zahlung auf Rechnung — neue BNPL-Zahlungsmethode für Deutschland
Es wurde eine neue lokale Zahlungsmethode hinzugefügt, Bezahlung auf Rechnung für deutsche Käufer. Pay Upon Invoice ist eine Pay Now, Pay Later (BNPL) Option von PayPal und Ratepay („Rechnungskauf mit Ratepay„), die es Kunden ermöglicht, Waren zuerst zu erhalten und die Rechnung innerhalb von 30 Tagen zu bezahlen, ohne ein PayPal-Konto zu benötigen. Da es sich nicht um eine sofortige Zahlung handelt, wird der Abschluss von Bestellungen durch einen Server-seitigen Webhook von PayPal gesteuert.
BUNDLE-3475
Kartengewölbe
-
Vaulting Google Pay über den Kontobereich
Kunden können jetzt ihre Google Pay Cards ü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
-
Echtzeit-Kontoaktualisierer (RTAU) für Braintree-Tresorkarten
Die Braintree hinzugefügte Funktion Real-Time Account Updater (RTAU) stellt sicher, dass die Kartendetails von Vault Visa, MasterCard und Discover automatisch aktualisiert werden, wenn Karten ablaufen oder ersetzt werden. Dadurch werden fehlgeschlagene Zahlungen minimiert, der Commerce Vault wird aktuell gehalten und nicht unterstützte Typen (Prepaid, Apple Pay, Google Pay) werden fehlerfrei übersprungen.
BUNDLE-3462
Admin-Tools
-
Verknüpfen der Commerce-Bestellung mit dem Braintree-Portal
Im Commerce-Admin wird nun ein Braintree Portal-Link zu den Bestelldetails 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 Commerce-Bestellung geöffnet. Dies ermöglicht einen direkten Querverweis, ohne sich separat bei beiden Systemen anzumelden.
BUNDLE-3461
Sicherheit und Kompatibilität
-
Aktualisierung der Kardinalintegration für die Inhaltssicherheitsrichtlinie für 3-D Secure
Die Content Security Policy (CSP) wurde aktualisiert und unterstützt nun die neuesten Anforderungen an die Integration von Cardinal (3-D Secure). Dadurch wird sichergestellt, dass alle Kardinal-gehosteten Skripte, iFrames und zugehörigen Ressourcen, die während sicherer 3D-Flüsse verwendet werden, vom CSP des Browsers zugelassen werden, um blockierte Anfragen und fehlerhafte Challenge- oder Verifizierungserlebnisse zu verhindern.
BUNDLE-3485
-
Kompatibilität der Braintree-Zahlungserweiterung mit PHP 8.5
Die Braintree-Zahlungserweiterung wurde aktualisiert, um die PHP 8.5-Laufzeitumgebung zu unterstützen und gleichzeitig die Kompatibilität mit PHP 8.4 zu gewährleisten.
BUNDLE-3493
Plattform und Infrastruktur
OpenSearch 3.x-Unterstützung
Adobe Commerce 2.4.9-beta1 ist vollständig kompatibel mit OpenSearch 3.x. 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
Vollständige Unterstützung von Valkey 8.x
Adobe Commerce 2.4.9-beta1 bietet umfassende Unterstützung für Valkey 8.x als Redis-kompatibles Cache-Backend, einschließlich vollständiger CLI-Befehlsparität mit Redis. Die Admin- und Cloud-Konfigurationsoptionen wurden für eine nahtlose Einrichtung von Valley aktualisiert. Diese Unterstützung basiert auf dem Ende der Unterstützung und den Lizenzänderungen für Redis 7.2 und bietet Händlern eine zuverlässige, vollständig unterstützte Alternative zu Redis in den Commerce-Release-Zeilen 2.4.5 bis 2.4.9-beta1.
AC-14103, AC-14604
Die Apache ActiveMQ Artemis-Unterstützung ersetzt RabbitMQ
Es wurde Unterstützung für Apache ActiveMQ Artemis als strategische Alternative zu RabbitMQ hinzugefügt, die durch Support-End-Risiken im Zusammenhang mit RabbitMQ 4 bedingt ist. ActiveMQ Artemis wird jetzt in den Commerce-Release-Zeilen 2.4.6 bis 2.4.9-beta1 vollständig unterstützt, einschließlich Adobe Commerce Cloud mit AWS ActiveMQ für Cloud-native Bereitstellungen, und unterstützt die STOMP-Konfiguration für Warteschlangennutzer und -herausgeber. Bestehende RabbitMQ 4-Installationen bleiben für Händler kompatibel, die weiterhin ihren aktuellen Nachrichtenwarteschlangendienst nutzen möchten.
AC-14558
PHP und Composer
PHP 8.5-Kompatibilität
Ab Adobe Commerce 2.4.9-beta1 ist die Plattform vollständig mit PHP 8.5 kompatibel, wobei PHP 8.4 weiterhin unterstützt wird und PHP 8.3 für reine Upgrade-Szenarien möglich ist. Diese Arbeit modernisiert den Kern-Code, die Abhängigkeiten und die Tools, damit Händler vor dem Ende der Unterstützung von PHP 8.4 sicher zu neueren PHP-Versionen wechseln können, um die PCI-Konformität und den langfristigen Zustand der Plattform aufrechtzuerhalten.
AC-15615
PHP 8.2-Unterstützung entfernt
Ab Adobe Commerce 2.4.9-beta1 wird PHP 8.2 nicht mehr unterstützt. Die Plattform zielt nun auf PHP 8.3 und höher ab, mit Kern-Code, Abhängigkeiten und Tools, die aktualisiert wurden, um sauber und zuverlässig auf PHP 8.4 und 8.5 laufen zu können.
AC-15758
Kompatibilität mit Composer 2.9 überprüft
Adobe Commerce 2.4.9-beta1 ist vollständig kompatibel mit Composer 2.x, einschließlich Composer 2.9. Diese Ausrichtung bewahrt die Abwärtskompatibilität und sorgt für ein stabiles Build- und Bereitstellungserlebnis für Händler und Entwickler, die die neuesten Composer-Versionen verwenden.
AC-14481
Framework
Aktualisierung der Sicherheit und Kompatibilität des JWT-Frameworks
Im Rahmen der kontinuierlichen Sicherheitsüberprüfung der Plattform wurde die Abhängigkeit vom Web-Token-JWT-Framework evaluiert und auf die neueste Hauptversion aktualisiert, um für die Zukunft Kompatibilität und strenge Sicherheitsstandards für die Token-basierte Authentifizierung über Commerce-Integrationen hinweg sicherzustellen. Vorhandene Funktionen bleiben vollständig erhalten.
AC-13209 - GitHub-Code- - GitHub-Code- - GitHub-Code-Beitrag
Adobe Commerce Functional Testing Framework aktualisiert auf Symfony LTS-Abhängigkeiten
Das Adobe Commerce Functional Testing Framework (MFTF) wurde aktualisiert, um die neuesten Symfony LTS-Abhängigkeiten, einschließlich symfony/config, zu verwenden, wie es für die Aktualisierung des Web-Token-/JWT-Frameworks erforderlich ist. Dies löst frühere Abhängigkeitskonflikte und stellt einen stabilen, unterstützten Stack für Funktionstests sicher.
AC-13244
Native PHP OAuth-Funktionen ersetzen die Drittanbieter-Bibliothek
Die carlos-mg89/oauth-Bibliothek von Drittanbietern wurde durch native PHP-OAuth-Funktionen ersetzt, wodurch die Sicherheit verbessert, externe Abhängigkeiten reduziert und die Plattformstabilität verbessert wurden.
AC-14075 - GitHub-Code-Beitrag
Die Komponente Symfony Cache ersetzt Zend_Cache
Ab Adobe Commerce 2.4.9-beta1 wurde die veraltete Zend_Cache-Komponente durch die Symfony Cache-Komponente ersetzt. Diese Aktualisierung verbessert die Cache-Leistung und die Wartbarkeit und stellt eine langfristige Kompatibilität mit PHP 8.x und zukünftigen Plattformaktualisierungen sicher. Vorhandene Cache-Backends und Cache-Management-Befehle werden weiterhin vollständig unterstützt, ohne dass Änderungen für aktuelle Integrationen erforderlich sind.
AC-15823
WYSIWYG Editor von TinyMCE zu HugeRTE migriert
Aufgrund des Auslaufens der Unterstützung für TinyMCE 5 und 6 und der Lizenzierungsinkompatibilitäten mit TinyMCE 7 wurde der Adobe Commerce WYSIWYG Editor in den Open-Source-Editor HugeRTE 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
Native MVC-Implementierung ersetzt 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
Offizielle Symfony 7.4 LTS-Unterstützung
Im Rahmen der Adobe Commerce 2.4.9-beta1 Plattformaktualisierungen wurden alle Symfony-Abhängigkeiten auf die neueste Version Symfony LTS 7.4 aktualisiert. Alle benutzerdefinierten Klassen, die Symfony-Kernklassen erweitern, verfügen über aktualisierte Typdeklarationen und Methodensignaturen, die mit den neuesten Symfony-Anforderungen abgestimmt sind. So werden Kompatibilitätsprobleme vermieden und ein reibungsloser Übergang zu den aktualisierten Framework-Komponenten gewährleistet.
AC-15170 - GitHub-Code-Beitrag
Abhängigkeit von Allure PHPUnit auf Version 3 aktualisiert
Die allure-framework/allure-phpunit-Abhängigkeit wurde auf Hauptversion 3 aktualisiert, welche die Unterstützung für PHP 8.4 und PHP 8.5 hinzufügt und den Allure-basierten Test-Reporting-Stack modernisiert. Die native Abhängigkeit, die zuvor von älteren Allure PHPUnit-Versionen benötigt wurde, wurde entfernt, wodurch die Einrichtung und Wartung vereinfacht wurde.
AC-14548 - GitHub-Code-Beitrag
New Relic-Reporting aktualisiert auf NerdGraph-API
Das Berichtsmodul von New Relic wurde aktualisiert, um die Änderungsverfolgungs-API von New Relic (NerdGraph, GraphQL) zu unterstützen und gleichzeitig die bestehende Integration der REST v2-Bereitstellungsmarkierung vollständig zu erhalten. Die Änderung bietet umfangreichere Bereitstellungsmetadaten, regionale Endpunktunterstützung (USA und EU) und Konfigurierbarkeit durch Admin-Einstellungen, ohne vorhandene Setups zu beschädigen.
AC-15461
JavaScript-Bibliotheksaktualisierungen
-
Chart.js aktualisiert auf Version 4.5.0
Die Diagrammbibliothek Chart.js JavaScript wurde auf Version 4.5.0 aktualisiert, um die Darstellung von Diagrammen zu verbessern, die visuellen Funktionen zu verbessern und Sicherheitslücken im Admin-Dashboard und in den Reporting-Modulen zu beheben.
AC-14304, AC-15133 - GitHub-Code-, GitHub-Code-Beitrag
-
Uppy-Datei-Upload-Bibliothek aktualisiert auf Version 4.13.4
Die Uppy-Datei-Upload-Bibliothek wurde auf Version 4.13.4 aktualisiert, um die Dateiupload-Funktionen zu verbessern, das Benutzererlebnis zu verbessern und Sicherheitslücken bei der Dateiverarbeitung in der Admin-Oberfläche und den Frontend-Komponenten von Adobe Commerce zu beheben.
AC-14307 - GitHub-Code-Beitrag
-
jQuery Validate-Bibliothek auf Version 1.21.0 aktualisiert
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
-
jQuery UI-Bibliothek auf Version 1.14.1 aktualisiert
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
-
Less.js-CSS-Präprozessor aktualisiert auf Version 4.2.2
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
-
Time Timezone Library auf Version 0.5.43 aktualisiert
Die Zeitzonenbibliothek (
moment-timezone-with-data.js) von Moment wurde auf Version 0.5.43 aktualisiert, um die Zeitzonenbehandlungsfunktionen zu verbessern, Zeitzonendaten mit den neuesten Änderungen der IANA-Zeitzonendatenbank zu aktualisieren und die Genauigkeit der Datums- und Zeitverarbeitung für alle internationalen und Multi-Zeitzonenvorgänge von Adobe Commerce zu verbessern.AC-14419 - GitHub-Code-Beitrag
-
Die Dienstprogrammbibliothek Underscore.js wurde auf Version 1.13.7 aktualisiert
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
Sicherheit
CAPTCHA-Validierung jetzt für REST- und GraphQL-APIs erzwungen
Wenn CAPTCHA (oder reCAPTCHA) für das Formular Konto erstellen aktiviert ist, wird jetzt dieselbe CAPTCHA-Validierung für die Erstellung von Kundenkonten über REST- und GraphQL-APIs erzwungen.
AC-16245
Verbesserte Leistung bei asynchronen/Massenanfragen
Diese Fehlerbehebung behebt die Leistungseinbußen bei asynchronen Web-API-Massenendpunkten, die nach dem Sicherheits-Patch APSB25-08 eingeführt wurden, und stellt die erwarteten Ausführungszeiten wieder her.
AC-14078 - GitHub-Code-Beitrag
Vereinfachte Konfiguration der Zwei-Faktor-Authentifizierung
Administratorbenutzer müssen jetzt nur noch einen der aktivierten 2FA-Provider des Händlers (z. B. Google Authenticator oder U2F) konfigurieren, um auf das Admin-Bedienfeld zuzugreifen. Zusätzliche aktivierte Anbieter können bei Bedarf später konfiguriert werden. Wenn zuvor mehrere 2FA-Anbieter aktiviert waren, musste jeder Admin-Benutzer alle aktivierten Anbieter konfigurieren, bevor er sich anmelden konnte. Dies führte zu Reibungen bei Benutzern, die nicht auf alle Faktoren Zugriff hatten.
AC-8253 - GitHub-Code-Beitrag
Lieferung
Migrieren der USPS-Integration zu RESTful-USPS-APIs
Um der angekündigten Einstellung der älteren Web-Tools-APIs durch USPS nachzukommen, hat Adobe Commerce seine USPS-Integration auf die neuen RESTful-USPS-APIs umgestellt.
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: Verwendet OAuth 2.0 für sicheren API-Zugriff.
-
Verbessertes Datenformat: Verwendet JSON anstelle von XML für eine 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
Migrieren der DHL-Integration zu MyDHL RESTful-APIs
Die integrierte DHL-Versandintegration unterstützt jetzt MyDHL RESTful-APIs, wobei die Kompatibilität mit der alten DHL Express XML-API erhalten bleibt. Händler können auswählen, welche DHL-API im Admin verwendet werden soll. Sie profitieren von modernen REST-Funktionen, ohne die bestehenden XML-basierten Setups zu beschädigen.
AC-13258
Behobene Probleme in v2.4.9-beta1
Es wurden 560 Probleme im Adobe Commerce 2.4.9-beta1-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
[WebAPI] Kunden-E-Mail-Bestätigung über das WebAPI-Paradox
Es wurde ein Problem behoben, bei dem Kundinnen und Kunden ihre Konten über die Web-API nicht aktivieren konnten, da ein Autorisierungsparadox ein Token vor der Bestätigung erforderte. Die Aktualisierung ermöglicht es nicht bestätigten Kundinnen und Kunden, ihre Konten erfolgreich über die API zu aktivieren, was einen konsistenten und funktionalen Bestätigungsfluss gewährleistet.
AC-13281 - GitHub-Problem - GitHub-Code-Beitrag
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
[Problem] Die Option „Präzisiertes Attribut“ existiert bereits als Antwort
Das System ersetzte nun den peinlichen Satz „Get new file name if the same is already exists“ durch eine klarere und grammatisch korrekte Version: „Get a new file name if one already exists“ (Erhalten Sie einen neuen Dateinamen, falls bereits vorhanden). Dies verbessert die Lesbarkeit und das Benutzerverständnis.
Dasselbe gilt für die Antwort der Attributoption.
AC-15473 - GitHub-Problem - GitHub-Code-Beitrag
Interner Server-Fehler in API-Endpunkt /V1/products/special-price
Fehlerhafte Anfragen an /V1/products/special-price und die zugehörigen Preis-APIs haben jetzt aufgrund eines Null-TypeError einen internen Server-Fehler von 500 zurückgegeben.
Jetzt überprüfen die APIs die Eingabe ordnungsgemäß und geben einen 400-Fehler für ungültige Payloads zurück, was die Fehlerbehandlung und die API-Zuverlässigkeit verbessert.
AC-6419 - GitHub-Problem - GitHub-Code-Beitrag
Interner Server-Fehler /V1/order/{orderId}/ship API-Endpunkt
Das System behebt jetzt den internen Server-Fehler in /V1/order/{orderId}/ship API-Endpunkt und gibt einen 400-Fehler zurück, da die Anfrage fehlerhaft ist.
AC-6420 - GitHub-Problem - GitHub-Code-Beitrag
Interner Server-Fehler im API-Endpunkt /v1/creditmemo
Fehlerhafte Anfragen an die /V1/creditmemo-API haben jetzt einen 500-Fehler zurückgegeben.
Jetzt validiert die API die Anfrage ordnungsgemäß und gibt bei ungültigen Payloads einen 400-Fehler zurück, was die Fehlerbehandlung und -stabilität verbessert.
AC-6422 - GitHub-Problem - GitHub-Code-Beitrag
Die REST-API und das Magento-Backend verwenden beim Erstellen neuer Attribute unterschiedliche Validierungsmethoden für attribute_code
Fehlerkorrektur - Der Magento-Administrator erlaubt jetzt Großbuchstaben im attribute_code, aber die REST-API lehnt diese bei der Erstellung von Produktattributen ab.
Jetzt folgen sowohl die Admin- als auch die REST-API der gleichen Validierung, was die erfolgreiche Erstellung von Attributen mit Großbuchstaben ermöglicht.
AC-6660 - GitHub-Problem - GitHub-Code-Beitrag
Unterschiedliche Validierung zwischen Attributerstellung und -aktualisierung über REST-API
Es wurde ein Problem behoben, bei dem eine inkonsistente Validierung während der Attributerstellung über die REST-API dazu führte, dass ein falscher Backend-Typ zugewiesen wurde.
Jetzt legt das System den richtigen Backend-Typ fest, wenn er gültig ist, gibt eine Ausnahme für ungültige Werte aus oder springt entsprechend zurück, wenn er nicht angegeben wird, um ein konsistentes Attributverhalten zu gewährleisten.
AC-6885 - GitHub-Problem - GitHub-Code-Beitrag
Fehlerhafter Anfragetext oder fehlerhafte Parameter verursachen „Interner Server-Fehler“
Fehlerhafte Anfragetexte oder -parameter geben jetzt eine eindeutige „400 Bad Request“-Antwort zurück.
Zuvor führte das Senden fehlerhafter Anfragetexte oder Parameter an verschiedene REST-API-Endpunkte (z. B. /V1/carts/search, /V1/orders, /V1/products usw.) zu einem generischen „Internen Server-Fehler“ (500), wodurch die Diagnose von Eingabeproblemen erschwert wurde.
Jetzt gibt Adobe Commerce die Antwort „400 Fehlerhafte Anfrage“ zurück, die ein klareres Feedback liefert, wenn Anfragen ungültig sind.
AC-746 - GitHub-Problem - GitHub-Code-Beitrag
/orders (oder /orders/:id) Endpunkt fehlt das Feld „Status“ und „Status“
Es wurde ein Problem behoben, bei dem in den /orders- und /orders/{id}-API-Antworten die Status- und Statusfelder weggelassen wurden, wenn die Datenbankwerte null waren.
Jetzt werden beide Felder in der Antwort konsistent zurückgegeben, was die Einhaltung der API-Dokumentation gewährleistet und die Datenzuverlässigkeit verbessert.
AC-9244 - GitHub-Problem - GitHub-Code-Beitrag
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
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
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
Validierungsproblem mit benutzerdefinierten Optionen-IDs in REST-APIs für Warenkorbelemente.
Die REST-APIs V1/guest-carts/<cartId>/items/ und V1/carts/mine/items/ validieren jetzt „product_options.extension_attributes.custom_options“.*.option_id“, um sicherzustellen, dass es auf eine gültige option_id für die Warenkorb-Artikel-SKU verweist. Zuvor wurde dieser Parameter ohne Validierung verarbeitet und in der Datenbank gespeichert.
ACP2E-4138 - GitHub-Code-Beitrag
Beim Abrufen des Produkts aus dem Warenkorb und Ändern der Store-Kopfzeilensprache ändert sich nichts.
Die Abfrage "GraphQL CustomerCart“ gibt jetzt Produktattributwerte entsprechend dem Wert der Store-Kopfzeile zurück. Zuvor entsprach das Ändern der Store-Kopfzeilensprache beim Abrufen eines Produkts aus dem Warenkorb über GraphQL nicht der aktualisierten Sprache, was zu einer inkonsistenten Lokalisierung führte.
ACP2E-4227 - GitHub-Code-Beitrag
REST-API/Medien-Endpunkt schlägt für Geschenkkartenprodukte fehl - gibt „Das Produkt kann nicht gespeichert werden“ zurück.
Vor der Fehlerbehebung durften Sie Geschenkkartenprodukte erstellen, die keinen Betrag im globalen Umfang enthielten. Mit der Korrektur wurde eine Validierung hinzugefügt, die auf Beträge im globalen Umfang prüft.
ACP2E-4395 - GitHub-Problem
APIs, Warenkorb und Checkout
Für Versandinformationen funktioniert die Server-seitige Validierung nicht mit der REST-API
Es wurde ein Problem in der REST-API behoben, bei dem die Validierung von Versandadresseninformationen nicht der im Admin-Backend definierten Attributkonfiguration entsprach. Die Validierung folgt nun ordnungsgemäß den konfigurierten Einstellungen.
ACP2E-4156 - GitHub-Code-Beitrag
APIs, Katalog
API-Endpunkt für Standard-Website-/Store-Brüche bei Preisen löschen
Zuvor führte das Löschen der Standard-Basis-Website und die Verwendung der sekundären Website als Standard-Website zu einem Fehler beim Versuch, den Stufenpreis für die sekundäre Website zu aktualisieren. Nach Anwendung dieser Fehlerbehebung kann der Stufenpreis jedoch erfolgreich aktualisiert werden, selbst wenn die Basis-Website gelöscht oder deaktiviert wird.
ACP2E-4334 - GitHub-Code-Beitrag
APIs, Framework
Ausnahme bei RedisRequestLogger\RedisClient (Ratenbegrenzer) auf dem Anwendungsserver
Nach der Fehlerbehebung kann die Ratenbegrenzungsfunktion zusammen mit dem GraphQL-Anwendungsserver verwendet werden, wenn die PHP-Redis-Erweiterung installiert ist.
ACP2E-4237 - GitHub-Code-Beitrag
APIs, Import/Export
Die asynchrone Rechnungserstattungs-API erstellt Offline-Erstattungen anstelle von Online-Erstattungen
Es wurden asynchrone Rückerstattungsvorgänge korrigiert, bei denen Rückerstattungsanfragen mit dem is_online nicht korrekt verarbeitet wurden.
ACP2E-4394 - 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] Beheben von Tippfehlern in den Optionen für Katalog-Widget-Vorlagen
Das System behebt jetzt Tippfehler in den Vorlagenoptionen für Katalog-Widgets.
AC-11576 - GitHub-Problem - GitHub-Code-Beitrag
[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
Gespeicherter Kundengruppen-Code stimmt nicht mit der Eingabe bei der Verwendung von Multibyte-Zeichen überein
Es wurde ein Problem behoben, bei dem Kunden-Gruppencodes mit Multibyte-Zeichen abgeschnitten wurden und nicht mit dem eingegebenen Wert übereinstimmten. Die Aktualisierung stellt sicher, dass die vollständige Eingabe korrekt gespeichert wird, sodass Kundengruppen mit Multibyte-Namen präzise erstellt werden können.
AC-13335 - GitHub-Problem - GitHub-Code-Beitrag
Problem beim Aktualisieren der Kunden-E-Mail im Admin Panel mit der Domain ö und .swiss
Das Admin Panel akzeptiert jetzt Kunden-E-Mails mit Sonderzeichen und Schweizer Domains.
Zuvor schlug das Aktualisieren einer Kunden-E-Mail auf eine Adresse wie max@möstermann.swiss mit Fehlern über ungültige Host-Namen und TLDs fehl.
13409
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
Verwerfen einer Kundensegmentbedingung für „Produkt wurde angezeigt“
Die Segmentbedingung „Produkt wurde angezeigt“ für Kunden wird jetzt nicht mehr unterstützt.
Zuvor konnte die Verwendung dieser Bedingung aufgrund umfangreicher MySQL-Abfragen zu Site-Ausfällen führen. Die Bedingung ist jetzt als veraltet gekennzeichnet und wird nicht unterstützt.
AC-14542
[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
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
Das auf dem Mobilgerät entfernte Produkt wird bis zur erneuten Anmeldung weiterhin im Minivergleichsbereich des Web angezeigt
Das System entfernt jetzt das Produkt sofort aus allen Vergleichsansichten sowohl auf Mobilgeräten als auch im Web, einschließlich des Mini-Vergleichsabschnitts.
AC-14703 - 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
Modaler Titel für Auftragsstornierung fehlt Übersetzung
Das System behebt jetzt eine fehlende Übersetzung im Modal „Auftragsstornierung“ in der Storefront. Wenn ein Kunde auf der Seite Mein Konto > Meine Bestellungen auf die Schaltfläche „Abbrechen“ klickt, wird ein Modal angezeigt, in dem er nach einem Kündigungsgrund gefragt wird. Der Modal-Titel war jedoch zuvor hartcodiert und nicht übersetzbar. Durch diese Änderung wird sichergestellt, dass der modale Titel eine geeignete Übersetzungsmethode verwendet.
AC-15260 - 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
[Problem] Legen Sie isSecureArea fest, bevor Sie einen Kunden löschen.
Das System funktioniert jetzt einwandfrei und dieser PR legt isSecureArea für den Löschvorgang fest und der Kunde kann sich erneut erfolgreich registrieren.
AC-15723 - GitHub-Problem - GitHub-Code-Beitrag
[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
[B2B] WebAPI-Anfragen durchlaufen eine Endlosschleife für angemeldete Kunden, wenn der „eav“-Cache deaktiviert ist
Nach der Behebung führt die Deaktivierung des eav-Cache bei bestimmten REST-Anfragen nicht zu einer unendlichen Schleife.
ACP2E-4191 - GitHub-Code-Beitrag
Fehler beim Laden eines Gebietsschemas
Es wurde ein Problem behoben, bei dem das Erstellen eines Kundenkontos bei Verwendung des arabischen Gebietsschemas fehlschlug und das Geburtsdatum-Attribut so eingestellt war, dass es in der Storefront angezeigt wurde. Das Konto kann jetzt erfolgreich in dieser Konfiguration erstellt werden.
ACP2E-4311 - GitHub-Code-Beitrag
Ungültiges Datum bei der Aktualisierung der Kontoinformationen
Kunden können ihr Konto jetzt erfolgreich aktualisieren, wenn sie das arabische Gebietsschema verwenden. Zuvor, beim Versuch, die Kontoinformationen zu speichern, schlug das Geburtsdatum aufgrund eines ungültigen Datumsfehlers fehl.
ACP2E-4344 - GitHub-Code-Beitrag
Warnmeldung während der Funktion „Einladung senden“
Fehlerkorrektur - Die Warnmeldung „Maximal zulässige X-E-Mail-Adressen“ wird jetzt angezeigt, wenn auf der Seite „Einladungen senden“ E-Mail-Felder hinzugefügt werden und die Einstellung „Hinzufügen benutzerdefinierter Nachrichten zur Einladungs-E-Mail durch Kunden zulassen“ deaktiviert ist.
Zuvor trat die Warnung nur auf, wenn benutzerdefinierte Nachrichten aktiviert waren, was zu einem inkonsistenten Benutzererlebnis führte. Jetzt wird die Warnung Maximales E-Mail-Limit unabhängig von der benutzerdefinierten Nachrichtenkonfigurationseinstellung konsistent angezeigt.
ACP2E-4374
Konto, Admin-Benutzeroberfläche
[Cloud] Keine solche Entität mit cartId
Es wurde ein Problem behoben, bei dem die Verwendung von Anmelden als Kunde mit zwei Unternehmensadministratorkonten in derselben Sitzung den Fehler „Keine solche Entität mit Warenkorb-ID“ verursachte.
ACP2E-4137 - GitHub-Code-Beitrag
Fehlermeldungen in Kundenformularen werden nicht übersetzt
Es wurde ein Problem behoben, bei dem Fehlermeldungen bei der Kundenvalidierung nicht ordnungsgemäß über verschiedene Schnittstellen hinweg übersetzt und formatiert wurden. Validierungsfehler zeigen jetzt korrekt übersetzte Nachrichten in allen Bereichen der Anwendung an: Storefront, AdminHTML, REST-API und GraphQL.
ACP2E-4354 - GitHub-Code-Beitrag
Admin-Benutzeroberfläche
Kategorie Produktraster > Status- und Sichtbarkeitsspalten sind beim Sortieren nach Namen leer
Es wurde ein Problem behoben, bei dem die Spalten Status und Sichtbarkeit im Kategorieproduktraster leer erschienen, wenn nach Produktname sortiert wurde.
Das Raster zeigt nun alle Spaltendaten nach der Sortierung korrekt an, sodass im Admin-Bedienfeld präzise Produktinformationen verfügbar sind.
AC-10659 - GitHub-Problem - GitHub-Code-Beitrag
Store-Switcher für E-Mail-Vorlagen
Es wurde ein Problem behoben, bei dem der Store-Umschalter in der Vorschau der Newsletter-E-Mail-Vorlage beim Klicken auf aufgrund eines veralteten jQuery-Codes nicht geöffnet wurde. Durch die Aktualisierung des Load-Ereignisses wurde die ordnungsgemäße Funktion wiederhergestellt, sodass Benutzer erwartungsgemäß auf den Store Switcher zugreifen können.
AC-12334 - GitHub-Problem - GitHub-Code-Beitrag
Der FTP-Wert auf der Warenkorbseite und der Produktseite unterscheidet sich für dieselben Konfigurationen für einfache Produkte.
Die FTP-Werte sind jetzt zwischen den Warenkorb- und Produktseiten für einfache Produkte konsistent.
Zuvor konnten sich die FPT-Werte (Fixed Product Tax) in den Dezimalstellen zwischen den Warenkorb- und Produktseiten unterscheiden, selbst wenn dieselben Konfigurationen angewendet wurden.
13066
AC-13066 - GitHub-Code-Beitrag
Die Optionen für Mehrfachauswahl-/Attributauswahl können nicht gespeichert werden, wenn die Farbfelder-Module deaktiviert sind
Mehrfachauswahl-/Attributoptionen können jetzt gespeichert werden, wenn Farbfelder-Module deaktiviert sind.
Zuvor verursachte das Deaktivieren von Farbfeldmodulen Ausnahmen beim Erstellen neuer Mehrfachauswahl-/Attributauswahloptionen.
13071
AC-13071 - GitHub-Code-Beitrag
Der FTP-Wert auf der Warenkorbseite und der Produktseite unterscheidet sich bei denselben Konfigurationen für ein dynamisches Produkt
Die FTP-Werte sind jetzt zwischen den Warenkorb- und Produktseiten für dynamische Produkte konsistent.
Zuvor konnten FPT-Werte (Feste Produktsteuer) in Dezimalstellen zwischen den Warenkorb- und Produktseiten für dieselben Konfigurationen unterschiedlich sein.
13075
AC-13075 - GitHub-Code-Beitrag
Datumsformat wird in der Datums-UI-Komponente nicht berücksichtigt
Es wurde ein Problem behoben, bei dem die Datums-UI-Komponente das konfigurierte Format ignorierte und falsche Werte anzeigte. Die Korrektur stellt sicher, dass das Datumsfeld jetzt das angegebene Format (z. B. Y-m-d) sowohl für die Anzeige als auch für die Eingabe berücksichtigt.
AC-13174 - GitHub-Problem - GitHub-Code-Beitrag
Keine Option zum Löschen von Quellen verfügbar
Es wurde eine Löschoption für Inventarquellen in der Admin-Benutzeroberfläche hinzugefügt, mit der Admins zusätzliche Quellen entfernen können, anstatt sie nur zu aktivieren oder zu deaktivieren. Diese Verbesserung verbessert die Bestandsverwaltung durch eine bessere Kontrolle nicht verwendeter Quellen.
AC-13354 - GitHub-Problem - GitHub-Code-Beitrag
Die Kategoriestruktur in Admin wird nicht erweitert, um alle ausgewählten verschachtelten Kategorien aus Ebene 3 anzuzeigen
Es wurde ein Problem behoben, bei dem die Administrator-Kategoriestruktur nicht erweitert wurde, um ausgewählte verschachtelte Kategorien über Ebene 3 hinaus anzuzeigen. Nach der Fehlerbehebung werden alle ausgewählten Kategorien automatisch erweitert, was die Sichtbarkeit und Benutzerfreundlichkeit in allen kategoriebezogenen Bedingungen verbessert.
AC-13363 - GitHub-Code-Beitrag
[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
Die Aktionsprotokolle für Import/Export werden nicht in „System“ > „Aktionsprotokolle“ > „Berichtsraster“ erstellt
Die Protokollierung für Import/Export-Admin-Aktionen wurde implementiert, sodass sie jetzt unter System > Aktionsprotokolle > Bericht angezeigt werden. Dadurch wird eine bessere Prüfungsverfolgung gewährleistet, indem Importaktivitäten erfasst werden, die zuvor fehlten.
AC-14266 - 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„)
Adobe Commerce sendet jetzt erfolgreich Registrierungs-E-Mails, wenn eine benutzerdefinierte Rückgabepfadadresse für SMTP konfiguriert ist. Zuvor wurde in Vanilla Adobe Commerce 2.4.8 mit system/smtp/set_return_path auf 2 und system/smtp/return_path_email auf eine benutzerdefinierte Adresse gesetzt die Kundenregistrierung abgeschlossen, aber die Registrierungs-E-Mail wurde nicht gesendet, und Adobe Commerce protokollierte diesen Fehler: Symfony\Component\Mime\Exception\LogicException: Der „Absender“-Header muss eine Instanz von "Symfony\Component\Mime\Header\MailboxHeader" sein (nicht "Symfony\Component\Mime\Header\MailboxListHeader„).
AC-14520 - GitHub-Problem - GitHub-Code- - GitHub-Code-Beitrag
Aktualisierungsreihenfolge erhält nicht die neuesten benutzerdefinierten Attributdaten
Fehlerkorrektur - Bei der Aktualisierung der Bestellseite werden jetzt die neuesten benutzerdefinierten Kundenattributdaten angezeigt. Nach der Korrektur werden die aktualisierten Attributwerte angezeigt, ohne dass die Bestellung abgebrochen und neu erstellt werden muss.
AC-14690 - GitHub-Problem
[Problem] Veralteten Escaper ersetzen
Der veraltete getEscaper() wurde entfernt und über den Konstruktor Injection hinzugefügt.
AC-15132 - GitHub-Problem - GitHub-Code-Beitrag
Überlappende Willkommensnachricht in der Produktkategorie in der Ansicht für Mobilgeräte
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
Schaltfläche zum Zurücksetzen des Formulars in der Benutzeroberfläche funktioniert nicht erwartungsgemäß
Das System funktioniert jetzt einwandfrei, wenn auf die Schaltfläche zum Zurücksetzen geklickt wird, ohne dass die gesamte Seite neu geladen wird. Die Formulardaten werden zurückgesetzt.
AC-15204 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] PageCache/AccessList: Hinzufügen von CIDR-Unterstützung
Das System akzeptiert jetzt Bereinigungsanfragen innerhalb eines Netzwerks. Es ist einfacher, einfach einen CIDR-Bereich bereitzustellen.
AC-15804 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Hinzufügen erklärender Titel zu Cache-Verwaltungs-Schaltflächen
Das System fügt den Cache-Verwaltungs-Schaltflächen jetzt erklärende Titel hinzu, wenn Sie den Cursor bewegen
AC-16212 - 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
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
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
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
Untertitel des Backend-Administratormenüs werden nicht angezeigt
Alle Titel der Hauptmenügruppen werden nun korrekt angezeigt. Zuvor wurde der Titel der Gruppe nicht angezeigt, wenn die zweite oder dritte Spalte des Hauptmenüs nur eine Gruppe von Links enthielt.
ACP2E-3540
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
Benutzende mit eingeschränktem Administratorzugriff können den Produktstatus nicht massenweise aktualisieren
Der benutzerdefinierte Administrator kann den Produktstatus im großen Stil aktualisieren, da es sich um eine Eigenschaft auf Website-Ebene handelt. Der Status wird nur auf den Websites aktualisiert, auf die der Admin mit Zugriffsbeschränkung zugreifen kann.
ACP2E-3772
[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
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-Problem - GitHub-Code-Beitrag
Weiße Blöcke auf beiden Seiten der Admin-Rasterkopfzeile
Fehlerkorrektur - Die visuelle Ausrichtung in Admin-Rastern ist jetzt fehlerfrei. Zuvor wurden beim horizontalen Scrollen durch Produktraster im Admin-Bedienfeld weiße Blöcke auf der linken und rechten Seite der Rasterkopfzeile falsch ausgerichtet angezeigt. Die Rasterkopfzeilenelemente behalten jetzt beim Scrollen die korrekte vertikale Ausrichtung bei und bieten Admins, die große Produktkataloge verwalten, ein klareres visuelles Erlebnis.
ACP2E-4104 - GitHub-Problem
UI-KomponentendateiUploader funktioniert nicht ordnungsgemäß auf 2.4.8-p1/ 2.4-develop
Verbesserter Datei-Upload für benutzerdefinierte UI-Komponente mit Mehrfachauswahl-Funktion zum Hochladen beim Klicken auf den Upload-Bereich.
ACP2E-4162 - GitHub-Code-Beitrag
[On-Premise] Neu erstellte Bestellungen/Firmen/Kunden, die während des Auswahlprozesses automatisch im Bereich „Alle auswählen“ enthalten sind
Es wurde ein Problem behoben, bei dem bei der manuellen Auswahl aller Datensätze auf einer veralteten Admin-Grid-Seite bei der Durchführung von Massenaktionen unbeabsichtigt alle Datensätze gelöscht wurden. Zuvor wechselte das Raster intern automatisch in den Modus „Alle auswählen“, wenn die Anzahl der ausgewählten Elemente mit der Gesamtanzahl übereinstimmte, wodurch Massenaktionen sich auf alle Datensätze und nicht nur auf die explizit ausgewählten auswirkten.
ACP2E-4202 - GitHub-Code-Beitrag
Lösung von ACP2E-3362 funktioniert langsam auf MariaDB 10.6
Verbesserte Leistung der Frontend-Suchseite bei einer großen Anzahl historischer Suchanfragen.
ACP2E-4225 - GitHub-Code-Beitrag
Datumsfilter funktioniert nicht gemäß der Speicherzeitzone im Raster für Gutschriften
Vor der Korrektur haben Filterlisten nach Datumsattributen fehlende Elemente verursacht, da Zeitzonenunterschiede zwischen dem ausgewählten Datum und dem gespeicherten Datum bestehen. Jetzt, nachdem die Filter für das Korrekturdatum ordnungsgemäß angewendet wurden.
ACP2E-4239 - GitHub-Code-Beitrag
Das Dialogfeld „Datei-Uploader“ wird zweimal geöffnet, wenn PageBuilder installiert ist
Vor der Schaltfläche Benutzerdefinierte Komponente hochladen korrigieren trat ein zweimaliger Trigger auf. Nach der Fehlerbehebung funktioniert die Schaltfläche Hochladen erwartungsgemäß.
ACP2E-4241 - GitHub-Code-Beitrag
Validierungsfehler bei gelöschten Kundenattributen beim Ändern von Kundendaten.
Vor der Fehlerbehebung schlug das Speichern der Kunden- und Kundenadresse fehl, wenn mehrere gelöschte Attributoptionen enthalten waren. Nach der Behebung können beide erfolgreich gespeichert werden, selbst wenn mehrere Attributoptionen noch vorhanden sind.
ACP2E-4281 - GitHub-Code-Beitrag
Produktbildänderungen nicht im Aktionsprotokoll protokolliert
Es wurde ein Problem behoben, bei dem Uploads und Löschungen von Produktbildern nicht in Admin-Aktionsprotokollen verfolgt wurden. Wenn Admins einem Produkt neue Bilder hinzugefügt oder vorhandene Bilder aus der Mediensammlung des Produkts gelöscht haben, wurden diese Änderungen bisher nicht im Protokollierungssystem aufgezeichnet. Es wurden nur Änderungen an Bildrollen protokolliert (z. B. das Zuweisen eines Bildes als Hauptproduktbild, Miniaturansicht oder kleines Bild). Jetzt werden alle Änderungen an der Mediensammlung, einschließlich Bildhinzufügungen und -löschungen, ordnungsgemäß in den Admin-Aktionsprotokollen protokolliert, was eine vollständige Sichtbarkeit des Audit-Protokolls für Produktbild-Management-Aktivitäten ermöglicht.
ACP2E-4302
JS-Warnung im Admin-Dashboard: „Es wurde erwartet, dass der Lader gestartet wird, aber es wurde kein Lader im DOM gefunden“
Fehlerkorrektur - In der Browser-Konsole wird jetzt keine JavaScript-Warnung mehr angezeigt, wenn Diagramme für das Admin-Dashboard aktiviert sind. Bislang wurde beim Zugriff auf das Admin-Dashboard mit aktivierten Diagrammen durch eine veraltete Debugging-Prüfung fälschlicherweise die Warnung „Es wurde erwartet, dass das Ladeprogramm gestartet wird, aber es wurde kein Lader im DOM gefunden“ ausgegeben, obwohl die Funktion ordnungsgemäß funktionierte.
ACP2E-4336 - GitHub-Code-Beitrag
[CLOUD]-Konfiguration mit Abhängigkeitskonfiguration, die bearbeitet werden kann, wenn die standardmäßige Konfiguration in Store aktiviert ist
Es wurde ein Problem behoben, bei dem Systemkonfigurationsfelder nach dem Laden der Seite aktiviert werden konnten, obwohl „Standard/Website verwenden“ aktiviert war.
ACP2E-4337 - GitHub-Problem - GitHub-Code-Beitrag
Diagramm mit Admin-Dashboard-Reihenfolge wird in die endgültige Größe animiert
Das Bestelldiagramm des Admin-Dashboards wird jetzt sofort angezeigt, ohne dass eine unnötige Größenanpassung erforderlich ist.
ACP2E-4398 - GitHub-Problem - GitHub-Code-Beitrag
Page Builder kann Inhalte in der mobilen Ansicht aufgrund eines JS-Fehlers nicht speichern (TypeError: Eigenschaften von nicht definierten Inhalten können nicht gelesen werden)
Es wurde ein Problem behoben, das das Speichern von Seiten in Page Builder beim Hinzufügen von Bannern in der mobilen Ansicht verhinderte.
ACP2E-4399 - GitHub-Problem - 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, Katalog
Das Speichern des Produkts schlägt fehl, wenn die Katalogregel aktiv und der Echtzeitmodus aktiviert ist
Es wurde ein Problem behoben, bei dem die Indizierung von Katalogregeln während Produktspeichervorgängen mit einem DDL-Transaktionsfehler fehlschlagen konnte, indem die Indizierung von Katalogregeln von der Produkttransaktion entkoppelt wurde.
ACP2E-4378 - 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, Reihenfolge
Erstellung von Admin-Aufträgen: Sitzungsgrößenüberlauf beim Hinzufügen von mehr als 20 Produkten (Sitzungsgröße überschreitet das Limit von 256 KB)
Es wurde ein Sitzungsgrößenüberlauf bei der Erstellung von Administratoraufträgen behoben, indem verhindert wurde, dass große HTML-Antworten für JSON-Anfragen in der Sitzung gespeichert wurden. So wurde sichergestellt, dass das Hinzufügen von Massenprodukten reibungslos funktioniert, ohne den Administrator abzumelden.
AC-15893
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
Admin-Benutzeroberfläche, Sicherheit, Staging und Vorschau
Aktionsprotokolle für das Staging von Inhalten
In den Aktionsprotokollen werden nun die Staging-Aktualisierungsaktivitäten angezeigt. Zuvor wurde das Staging-Aktualisierungsprotokoll nicht in den Admin-Aktionsprotokollen aufgezeichnet.
ACP2E-3679
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
Analytics/Reporting
[Problem] Die scp-Zulassungsliste für Analytics wurde hinzugefügt, wenn Sie nur Google Analytics verwenden
Dieser PR fügt dem Google Analytics-Modul eine CSP-Whitelist hinzu, sodass es unabhängig ohne Google Adwords-Abhängigkeit funktionieren kann. Google Analytics funktioniert jetzt korrekt, auch wenn das Google Adwords-Modul deaktiviert ist.
AC-16311 - GitHub-Problem - GitHub-Code-Beitrag
Der Benutzerbericht für das Admin-Aktionsprotokoll zeigt keine Details dazu an, welcher Filter beim Anwenden von Filtern verwendet wurde
Vor der Fehlerbehebung wurden keine Filterparameter im Admin-Aktivitätsbericht protokolliert. Nach der Fehlerbehebung werden nun alle Anfragedaten protokolliert.
ACP2E-4099
Doppelte Dateikopfzeilen in CSV-Dateien von erweiterten Berichten, die leere Berichte verursachen
Nach der Korrektur enthalten Berichte, die für die erweiterte Berichtsfunktion generiert werden, keine doppelten Kopfzeilen mehr, wenn die Zeilenanzahl die Batch-Größe überschreitet.
ACP2E-4187 - GitHub-Code-Beitrag
Bericht zu Transaktionsabbrüchen enthält ungültige Zeichen
Der Bericht zu Transaktionsabbrüchen, der als CSV-Datei exportiert wurde, enthält jetzt korrekt gerenderte Zeichen für Währungssymbole wie Indische Rupie, wenn er in MS Excel geöffnet wird.
ACP2E-4288 - GitHub-Code-Beitrag
Update für MDVA-19640 zur Kompatibilität mit 2.4.8
Durch die Fehlerbehebung werden die Cron-Auftragsaufgaben für die Analyse von der Standardgruppe in die Analytics-Gruppe verschoben
ACP2E-4309 - GitHub-Code-Beitrag
Umsatz wird nicht in Bestellungen/Rechnungsberichten in Admin für kanadische Website/Währung angezeigt
In einigen der auftragsbezogenen Berichte wurden keine Speicherwährungskurse angewendet. Nach der Fehlerbehebung werden die konfigurierten Speicherraten in Berichten ordnungsgemäß angewendet.
ACP2E-4361 - GitHub-Code-Beitrag
B2B
Bestellung aufgeben funktioniert nicht mit der Zahlungsmethode Zur Kasse mit Kreditkarte per verhandelbarem Angebot mit PayFlow Pro wechseln
Adobe Commerce platziert jetzt erfolgreich Bestellungen beim Auschecken aus einem verhandelbaren Angebot mit der Kreditkartenzahlungsmethode Payflow Pro. Zuvor, als B2B-Funktionen aktiviert waren und ein Käufer aus einem verhandelbaren Angebot zur Kasse ging, führten die Auswahl von Payflow Pro und das Klicken auf Bestellung aufgeben dazu, dass die Seite ohne Fehlermeldung unbegrenzt weiter geladen wurde und die Bestellung nie erstellt wurde. 11973
AC-11973
Erfolgsmeldung nach Umbenennen des Angebots verschwindet gelegentlich
Adobe Commerce zeigt jetzt durchgängig eine Erfolgsmeldung an, nachdem ein verhandelbares Angebot oder eine Angebotsvorlage in der Storefront umbenannt wurde. Wenn ein Käufer ein verhandelbares Angebot umbenannte, wurde die Erfolgsmeldung bisher gelegentlich nicht angezeigt (oft wird sie fast sofort gelöscht), was auch dazu führte, dass automatisierte Tests fehlschlugen, während diese Meldung trotz des erfolgreichen Umbenennungsvorgangs selbst fehlschlug. 13447
AC-13447
Die Überprüfung des Unternehmensfelds schlägt für den Gast-Checkout fehl
Durch den Gast-Checkout wird das Firmenfeld jetzt korrekt validiert.
Zuvor schlug der Gast-Checkout bei der Anforderung des Firmenattributs mit dem Fehler fehl: „Firma ist ein erforderlicher Wert“, auch wenn das Feld ausgefüllt war.
14987
AC-14987 - GitHub-Problem - GitHub-Code-Beitrag
Ein eingeschränkter Administrator kann eine Firma nicht dem freigegebenen Katalog zuweisen
Es wurde ein Problem behoben, bei dem Benutzer mit eingeschränktem Administratorzugriff eine Ausnahme beim Zuweisen einer Firma zu einem freigegebenen Katalog feststellten. Die Aktualisierung stellt sicher, dass die Zuweisung ohne Fehler korrekt funktioniert.
AC-15662
Ausnahme beim Hinzufügen eines gruppierten Produkts zu einer Anforderungsliste, wenn Kategorieberechtigungen aktiviert sind
Fehlerkorrektur - Beim Hinzufügen von gruppierten Produkten zu einer Anforderungsliste mit aktivierten Kategorieberechtigungen tritt jetzt kein TypeError mehr auf, indem sichergestellt wird, dass Produktoptionen sicher als Arrays verarbeitet werden und alle Produkttypen ohne Ausnahmen hinzugefügt werden können.
AC-15862
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
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
Die Gesamtberechnung beinhaltet nicht den Steuerbetrag
Die Bestellung enthält korrekte Summen, wenn die Platzierungen aus einer bestehenden Bestellung mit aktiviertem „Grenzüberschreitender Handel“.
ACP2E-3727
Die Zuweisung von Kategorien in einem freigegebenen B2B-Katalog über die REST-API wird langsam aufgehoben
Jetzt wurde die Leistung beim Aufheben der Zuweisung von Kategorien in B2B erheblich verbessert. Zuvor dauerte es sehr lange, die Zuweisung von Kategorien im freigegebenen B2B-Katalog aufzuheben.
ACP2E-3796
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
Fehlende Rechnungsadresse verhindert die Auftragserteilung mit der Versandart „Versand im Geschäft“
Es wurde ein Problem behoben, bei dem die Rechnungsadresse beim Checkout nicht automatisch ausgefüllt wurde, wenn Die Abholung im Geschäft als Versandmethode ausgewählt wurde. Ohne Rechnungsadresse konnte der Checkout nicht abgeschlossen werden.
ACP2E-4030 - 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] 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
[Problem] Entwicklererlebnis: Zitat AbstractItem-Code-Stil (SOP-348 von SwiftOtter)
Diese Pull-Anfrage behebt irreführende Methodendeklarationen für abstrakte Item-Methoden.
AC-13334 - GitHub-Problem
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
[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
Adobe Commerce ermöglicht es jetzt Gastkäufern, erfolgreich Bestellungen aufzugeben, wenn das Feld „Zweiter Vorname“ wie in der Admin-Liste erforderlich konfiguriert ist. Zuvor wurde in Adobe Commerce 2.4.8-beta1 (PHP 8.3/8.4) durch das Konfigurieren des zweiten Vornamens nach Bedarf und das Auschecken als Gast die Bestellplatzierung verhindert, selbst wenn ein zweiter Vorname angegeben wurde, was den Abschluss des Auscheckens blockierte. 14241
AC-14241 - 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
GraphQL addWishlistItemsToCart kann die Anzahl für vorhandene Warenkorbartikel nicht aktualisieren, wenn ein Wunschlistenelement ungültig ist (Magento 2.4.7-p3)
Es wurde ein Problem behoben, bei dem die GraphQL addWishlistItemsToCart-Mutation die Verarbeitung stoppte, wenn ein ungültiges konfigurierbares Produkt gefunden wurde. Nach der Fehlerbehebung werden gültige Artikel der Wunschliste zum Warenkorb hinzugefügt und die Mengen aktualisiert, während ungültige Artikel mit entsprechenden Fehlern übersprungen werden.
AC-14464 - 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
Gastpräfix nicht in Anführungsadresse 2.4.8 gespeichert
Das Präfix des Gastkunden (Herr/Frau) wird jetzt während des Checkouts gespeichert.
Zuvor gingen die von den Gastkunden ausgewählten Anrede vor Erreichen der endgültigen Bestellung verloren, während alle anderen Adressfelder korrekt übertragen wurden.
14705
AC-14705 - 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
[Problem] Leerzeichen im Klassenattribut entfernen
Das System entfernt jetzt einen zusätzlichen Platz im Klassenattribut
AC-14939 - 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
Weiter zur Checkout-Umleitungsseite meines Kontos nach der Anmeldung
Es wurde ein Problem behoben, bei dem Benutzer nach Ablauf der Sitzung zur Anmeldeseite Mein Konto anstelle der Checkout-Anmeldung umgeleitet wurden, um sicherzustellen, dass sie mit dem Anmeldeformular korrekt zur Kasse gebeten werden.
AC-15962
[Warenkorb] Die Warenkorbseite wird nicht geladen, wenn die feste Produktsteuer aktiviert ist
Es wurde ein Problem behoben, bei dem die Warenkorbseite unendlich geladen wurde, wenn die feste Produktsteuer (FPT) aktiviert war. Das Problem wurde durch falsche Zwischensummenberechnungen verursacht, da die Steuer in dasselbe HTML-Element wie der Artikelpreis einbezogen wurde, was zu einer Diskrepanz zwischen mittleren und zusammenfassenden Zwischensummen führte. Nach der Fehlerbehebung wird der Warenkorb korrekt geladen und zeigt genaue Gesamtwerte an.
AC-16096 - GitHub-Code-Beitrag
Warenkorb-Preisregel Aktion der Bedingung „Preis im Warenkorb“, wird angewendet, wenn dies nicht der Fall sein sollte
Es wurde ein Problem behoben, bei dem Regeln zum Warenkorbpreis mit der Bedingung „Preis im Warenkorb kleiner als“ fälschlicherweise auf nicht förderfähige Produkte angewendet wurden.
Jetzt werden Coupons ordnungsgemäß validiert und zurückgewiesen, wenn die Preise der Warenkorbartikel die konfigurierten Regelbedingungen nicht erfüllen.
AC-6997 - 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
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 nicht durch einen 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 die angemeldete Benutzerfirma 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
[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
[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
[Cloud] Die Benachrichtigung „Bestandsbeschränkung überschritten“ wird zweimal angezeigt, wenn der Schwellenwert für nicht vorrätige Artikel erreicht wird
Fehlerkorrektur - Bei Warenkorbaktualisierungen werden jetzt keine doppelten Fehlerbanner mehr angezeigt. Zuvor wurde nach einem AJAX-Validierungsfehler beim Absenden des Formulars dieselbe Nachricht vom Backend erneut hinzugefügt, sodass Käufer zwei identische Warnhinweise sehen würden. Jetzt überspringen wir das Hinzufügen der zusätzlichen Backend-Nachricht, wodurch die Warenkorbseite in einem einzigen leeren Fehlerbanner verbleibt.
ACP2E-4192 - GitHub-Code-Beitrag
Für Rechnungsinformationen funktioniert die Server-seitige Validierung nicht mit der Versandinformationen-REST-API
Die Validierung von Kundenadressdaten wurde verbessert, um zwischen REST und GraphQL für den Checkout konsistenter zu sein.
ACP2E-4223 - GitHub-Code-Beitrag
[Cloud] Problem mit Produktpreisen im Bundle auf der Warenkorbseite
Fehlerkorrektur - Der Produktpreis des Pakets wird jetzt auf der Warenkorbseite für Stores mit mehreren Währungen behoben.
ACP2E-4245 - GitHub-Problem - GitHub-Code-Beitrag
Probleme mit dem Warenkorbspeicherbereich verwalten
Jetzt werden Warenkorbfehler dem Admin-Benutzer beim Verwalten des Warenkorbs für einen Kunden angezeigt, der einer nicht standardmäßigen Website zugewiesen ist. Zuvor wurden keine Fehler angezeigt.
ACP2E-4348 - GitHub-Code-Beitrag
Coupon times_USED wird nach teilweiser Stornierung der Rechnung zurückgesetzt
Die Anzahl der verwendeten Coupons wird jetzt korrekt aktualisiert, wenn eine Bestellung teilweise storniert wird.
ACP2E-4365 - 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
[GraphQL] Warenkorbabfrage-Artikel-Rabattproblem bei virtuellen Angeboten
Es wurde ein Problem behoben, bei dem die GraphQL-Warenkorbabfrage einen falschen Rabattbetrag für virtuelle Angebote zurückgab. Zuvor wurden Rabatte fälschlicherweise auf bestimmte virtuelle Produkte angewendet, die nicht förderfähig waren.
ACP2E-4248 - GitHub-Code-Beitrag
[Cloud] ACSD-68499_2.4.8-p2 erstellt ein weiteres Problem
Wenn eine GraphQL-Anfrage für ein Element mit unzureichender Menge durchgeführt wurde, wurde eine korrekte Fehlermeldung mit einem Fehlercode zurückgegeben. Wenn die angeforderte Menge verfügbar ist, wurde die Warenkorbaktualisierung erfolgreich durchgeführt.
ACP2E-4404 - 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
Warenkorb und Checkout, Inventar / MSI
414 Fehler beim Endpunkt „Nach Abholort suchen“ mit großen Warenkorbgrößen
Die Auswahl eines Shops während des Checkouts mithilfe von „Pick in Store“ schlägt aufgrund langer URLs nicht mehr fehl, wenn sich viele Produkte im Warenkorb befinden.
Zuvor wurde ein 414-Fehler ausgelöst, der durch zu lange URLs verursacht wurde, die während der Store-Auswahl generiert wurden, was Kunden daran hinderte, den Checkout abzuschließen.
ACP2E-4266 - GitHub-Problem - 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, Promotion
Das Guthaben auf der Geschenkkarte wird nicht durch den Umfang der Website eingeschränkt
Geschenkgutscheinprüfung mit dem zugewiesenen Website-Umfang eingeschränkt.
ACP2E-4379 - GitHub-Problem
Warenkorb und Checkout, SEO
Falsche Geschenkkartencode-URL in der E-Mail beim Kauf auf der sekundären Website
Zuvor leiteten das Multi-Store-Setup und die Geschenkkarte für nicht standardmäßige Geschäfte den Geschenkkartenantrag immer auf die Standard-Website um. Nachdem diese Fehlerbehebung angewendet wurde, leitet die E-Mail den Link für Geschenkkartenforderungen an den richtigen Umfang oder die richtige Website weiter.
ACP2E-3699
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-Problem - 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 verhindert, dass die Größe des Seiten-Cache-Ordners unnötigerweise erhöht wird. 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
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
Rundungsproblem bei Preisen beim Hinzufügen von Steuern zu den angezeigten Preisen
Das System behebt jetzt ein Rundungsproblem bei Preisen, wenn Steuern zur Preisanzeige hinzugefügt werden
AC-11725 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Zulassen von Bedingungen für benutzerdefinierte Katalogregeln
Es wurde ein Problem behoben, das aufgrund einer strikten Typüberprüfung die Verwendung benutzerdefinierter Katalogregelbedingungen verhinderte. Der Fix ersetzt die Klassengleichheitsprüfung durch instanceOf, sodass benutzerdefinierte Bedingungsklassen ordnungsgemäß funktionieren und eine erfolgreiche Regelvalidierung und -indizierung ermöglicht wird.
AC-13338 - GitHub-Problem - GitHub-Code-Beitrag
Konfigurierbare Optionen für Produktverluste beim Hinzufügen zur Wunschliste
Fehlerkorrektur - Konfigurierbare Produktoptionen gehen jetzt verloren, nachdem das Produkt zur Wunschliste hinzugefügt wurde. Jetzt werden die ausgewählten Optionen beibehalten, sodass das Produkt problemlos zum Warenkorb hinzugefügt werden kann, ohne dass die Benutzer aufgefordert werden, die Optionen erneut auszuwählen.
AC-13373 - GitHub-Problem - GitHub-Code-Beitrag
Der Sonderpreis wird für das untergeordnete Produkt des konfigurierbaren Produkts (einfaches Produkt) nicht korrekt angezeigt.
Es wurde ein Problem behoben, bei dem der Sonderpreis für das untergeordnete (einfache) Produkt eines konfigurierbaren Produkts auf der Produktlistenseite nicht korrekt angezeigt wurde, wenn „In der Produktliste verwendet“ auf „Nein“ gesetzt war. Jetzt wird der Sonderpreis richtig zusammen mit dem regulären Preis angezeigt, um eine konsistente Preisanzeige über alle Produktarten hinweg sicherzustellen.
AC-13594 - GitHub-Code-Beitrag
[Bug] REST-API: Die Aktualisierung von Sonderpreisen legt keine Werte für alle Store-Ansichten fest
Die REST-API aktualisiert jetzt die Sonderpreise für alle Store-Ansichten in einer Website.
Zuvor wirkte sich die Aktualisierung von Sonderpreisen über die REST-API nur auf die angegebene Store-Ansicht aus, nicht auf alle Store-Ansichten in der Website.
13671
AC-13671 - GitHub-Problem - GitHub-Code-Beitrag
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
[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP-Fehler nicht bemerkt
Der Name einer Schleifenvariablen wurde geändert, um die „_cache_instance_product_ids“-Daten zum angegebenen Produkt korrekt hinzuzufügen, damit sie bei nachfolgenden Aufrufen verwendet werden können.
AC-14159 - GitHub-Problem - GitHub-Code-Beitrag
Die elastische Suche beeinträchtigt die standardmäßige Sortierreihenfolge der Produkte (von neu zuerst nach alt zuerst)
Das System sortiert nun die neuesten Produkte in der Datenbank (das mit der höchsten entity_id) werden zuerst angezeigt
AC-14411 - GitHub-Problem - GitHub-Code-Beitrag
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
Negative ?p= Abfragezeichenfolge verursacht Elasticsearch-Ausnahme
Das System adressiert nun den negativen ?p=-Wert in der Kategorienpaginierung, was derzeit zu einer Ausnahme führt und als gültige Anfrage betrachtet wird
AC-15191 - GitHub-Problem - GitHub-Code-Beitrag
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
Falscher Produktpreis wird im Warenkorb mit verschiedenen Währungen in verschiedenen Shop-Ansichten angezeigt
Fehlerkorrektur - Im Warenkorb werden jetzt die falschen Produktpreise angezeigt, wenn in verschiedenen Storeansichten unterschiedliche Währungen verwendet werden. Nach der Fehlerbehebung zeigt der Warenkorb jetzt den richtigen umgerechneten Preis basierend auf der konfigurierten Währung an, um die Konsistenz zwischen der Produktseite und dem Warenkorb sicherzustellen.
AC-15385 - GitHub-Code-Beitrag
Falsche „So niedrig wie“-Preisanzeige für konfigurierbare Produkte bei aktiviertem FTP
Bestätigt, dass der falsche „So niedrig wie“ Preis für konfigurierbare Produkte, wenn FPT aktiviert wurde, durch die doppelte Anwendung von Steuern verursacht wurde; die Korrektur stellt sicher, dass die endgültige Preisberechnung die Steuerkonfiguration berücksichtigt und jetzt den richtigen Preis anzeigt.
AC-15718 - GitHub-Problem - GitHub-Code-Beitrag
Die Zeitkomplexität von _loadAttributes in Eav\Model\Entity\Collection\AbstractCollection nimmt mit der Anzahl der Produkte im Warenkorb und den Attributen zu
Dieser PR optimierte _loadAttributes in Eav\Model\Entity\Collection\AbstractCollection, indem er verschachtelte Schleifen durch eine Array-Vereinigung (+) ersetzte und Aufrufe von _setItemAttributeValue reduzierte, wodurch die Leistung bei großen Warenkörben verbessert wurde.
AC-15833 - GitHub-Problem - GitHub-Code-Beitrag
Fehlerkorrektur - Interaktion zwischen Sammlungs-Cache und konfigurierbarer Produktgalerie
Es wurde ein Caching-Problem mit konfigurierbaren Produktkatalogen behoben, indem eine defensive Typprüfung hinzugefügt wurde, um sicherzustellen, dass media_gallery_images immer als Sammlung behandelt wird. Dadurch wurden schwerwiegende Fehler verhindert, die durch beschädigte Cache-Daten verursacht wurden.
AC-16066 - GitHub-Problem - GitHub-Code-Beitrag
Das Löschen der Dropdown-Option funktioniert nicht beim Erstellen eines Attributs auf einer Produktseite
AC-16437
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
[Cloud] Fehler beim Hinzufügen von Produkten zur Kategorie
Die Beschriftung für Paginierung und Datensatzanzahl funktioniert jetzt beim Hinzufügen von Produkten zu einer Kategorie über das Popup-Raster ordnungsgemäß. Zuvor führte das Laden von nur einer Seite mit Elementen, die der Seitengröße entsprechen, zu Problemen mit dem Dropdown-Menü zur Elementauswahl.
ACP2E-3526
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
Die Gültigkeit der Geschenkkarte schlägt bei der Bearbeitung aufgrund eines Tausendertrennzeichens fehl
Fehlerkorrektur - Beim Sparen von Produktarten für Geschenkkarten tritt jetzt kein Fehler mehr auf, wenn der Betrag der Geschenkkarte 1.000 und mehr beträgt.
ACP2E-3704
[Mainline] [CLOUD] Das Ändern der Bildgröße verbraucht mehr als 400 GB Festplattenspeicher
Nach der Behebung generiert der mit catalog:images:resize Flag verwendete --skip_hidden_images-Befehl keine Bild-Caches für Websites, auf denen Bilder nicht vorhanden sind.
ACP2E-3869 - 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
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
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
Falscher Bericht zu Produktansichten - niedrigere Anzahl im Vergleich zu allgemeiner Verfügbarkeit
Es wurde ein Fehler behoben, durch den in der Tabelle report_viewed_product_index nicht die richtige Anzahl von Produktseitenansichten angezeigt wurde.
ACP2E-4045 - 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
Die MwSt.-Validierung schlägt aufgrund des MwSt.-API-Ratenbegrenzers fehl - Trigger: falsch positive Änderung der Kundengruppe
Die Anfragen an das Europa-Validierungstool für die Mehrwertsteuer wurden optimiert, was zu einem geringeren „Ratenbegrenzungsfehler“ führt
ACP2E-4072 - GitHub-Code-Beitrag
Massenlöschung im Kern-Indexer löst Fehler wegen maximaler Größe des Writesets in der Produktion aus
Optimiert die Bereinigung der Katalogregel und des Produktindex, indem zwei Löschstrategien basierend auf dem Datenvolumen implementiert werden.
ACP2E-4085 - 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
[CLOUD] Problem mit nicht übereinstimmender Anzahl von Produkten für verschiedene Stores vergleichen
Produktlistenvergleich funktioniert jetzt nach dem Wechsel zu einer anderen Storeview ordnungsgemäß
ACP2E-4249 - GitHub-Code-Beitrag
Schaltfläche „Neues Attribut hinzufügen“ für Administratoren mit eingeschränktem Administratorzugriff während der konfigurierbaren Produkterstellung sichtbar
Die Schaltfläche „Neues Attribut hinzufügen“ ist jetzt nur noch für allgemeine Admin-Benutzende während der konfigurierbaren Produkterstellung sichtbar.
Zuvor wurde die Schaltfläche „Neues Attribut hinzufügen“ für Administratoren mit eingeschränktem Administratorzugriff angezeigt
ACP2E-4279
Keine Option zur Verwendung von „Standard“ für „Bilder und Videos“ für die Zuweisung von Bildrollen
Die Optionen „Standardwert verwenden“ wurden zum Abschnitt Produktbilder und Videos hinzugefügt und ermöglichen die Vererbung von Einstellungen aus dem Standardbereich.
ACP2E-4280 - GitHub-Code-Beitrag
Produkte mit eingeschränkter Kategorie werden nach dem Update der Kundengruppe noch in der Wunschliste gezählt
Vor der Fehlerbehebung wurden Kategorieberechtigungen nicht ordnungsgemäß auf Elemente der Kunden-Wunschliste angewendet. Nach der Fehlerbehebung werden Wunschlistenelemente jetzt ordnungsgemäß im Web und in GraphQL angezeigt und paginiert.
ACP2E-4294 - GitHub-Code-Beitrag
[Cloud] Produktpreisproblem im Bundle auf PDP und PLP
Preis für Bundle Produkt mit regulärem Preis wird korrekt auf PDP/PLP für nicht standardmäßige Währung angezeigt
ACP2E-4298 - GitHub-Code-Beitrag
Kunde kann Bestellung für nicht zugängliches Produkt nach Änderung der Kundengruppe aufgeben
Beim Ändern der Kundengruppe von „Admin“ spiegelten der Frontend-Katalog und der Warenkorb bisher die Änderungen in den Katalogberechtigungen nicht wider. Nach Anwendung dieser Fehlerbehebung ändert sich das Frontend-Angebot jetzt jedoch entsprechend den aktualisierten Katalogberechtigungen, wenn die Kundengruppe von „admin“ geändert wird.
ACP2E-4300 - GitHub-Code-Beitrag
Neuindizierung aufgrund hoher Speichernutzung blockiert
Es wurde ein Problem behoben, bei dem der Indexer für Katalogregeln zu viel Speicher verbrauchte und nicht abgeschlossen werden konnte, was zu Instabilität und Fehlern bei ungenügendem Speicher führte.
ACP2E-4303 - GitHub-Code-Beitrag
Der Vorschau-Link für [ geplante Updates von ]CMS leitet zur Wartungsseite weiter
Vorschau des geplanten Updates des Links zur Startseite mit konfigurierbaren Produkten zeigt die Liste der Produkte korrekt an. Zuvor wurden Benutzer zur Wartungsseite umgeleitet
ACP2E-4401 - GitHub-Code-Beitrag
Zugehörige Produkte werden automatisch entfernt
Verwandte Produkte, die durch Zielregeln abgeglichen werden, bleiben jetzt während des Neuindizierungsprozesses korrekt zugeordnet
ACP2E-4430
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
Das Feld GetCart GraphQL Media Gallery gibt nach der Cache-Leerung leere Daten zurück
Nach der Fehlerbehebung wird die media_gallery des Produkts wie erwartet in der GraphQL-Antwort für die Warenkorbanfrage zurückgegeben.
ACP2E-4185 - 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, 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
[Cloud] Problem mit dem Produktpreis des Pakets
Der Preis für das Bundle-Produkt mit Sonderpreis wird auf PDP/PLP für die nicht standardmäßige Währung korrekt angezeigt
ACP2E-4110 - 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
Der Link „Produkte manuell hinzufügen“ sollte immer sichtbar sein
Es wurde ein Problem behoben, bei dem der Link „Produkte manuell hinzufügen“ beim Erstellen eines konfigurierbaren Produkts ohne vorhandene Konfigurationen nicht sichtbar war. Der Link wird jetzt immer angezeigt, sodass Administratoren einfache Produkte verknüpfen können, ohne Platzhalterkonfigurationen zu erstellen.
AC-13866 - GitHub-Problem - GitHub-Code-Beitrag
Durch die Bearbeitung eines Produkts im Backend werden zusätzliche Dezimalstellen aus den Produktoptionspreisen entfernt
Es wurde ein Problem behoben, bei dem beim Bearbeiten eines Produkts in der Admin-Produktoptionspreise auf zwei Dezimalstellen gekürzt wurden. Das System behält jetzt die Preise mit höherer Dezimalgenauigkeit bei, sodass nach dem Speichern genaue Werte beibehalten werden.
AC-14050 - GitHub-Problem - GitHub-Code-Beitrag
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
Katalog, Rückgabe
[Cloud] Die Bestellrückgabeseite für die Bundle-Produktzeile wird automatisch deaktiviert
Zuvor wurde für das Bundle Product Ship Together Return in der Rasteransicht des Admin-Bedienfelds die Option „Artikel auswählen“ verwendet, was zu Verwirrung bei der Bundle Product Ship Together-Option führte. Nachdem diese Fehlerbehebung angewendet wurde, gibt es für Bundle-Produktlieferungen keine weitere Option „Elemente auswählen“.
ACP2E-4180
Katalog, Suche
Die RestAPI-Anfrage '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1' schlägt mit einem Zeitüberschreitungsfehler fehl
Kategorie-REST-API-Anfragen schlagen nicht mehr mit Zeitüberschreitungsfehlern fehl.
Zuvor konnten Anfragen an /rest/default/V1/categories?searchCriteria[page_size]=1 nach bestimmten Code-Änderungen mit einer Zeitüberschreitung fehlschlagen.
13358
AC-13358 - GitHub-Code-Beitrag
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
Formular zur Freigabe einer Wunschliste ermöglicht zufälligen Code in den Namensfeldern
Fehlerkorrektur - Eine kritische Server-Side Template Injection (SSTI)-Sicherheitslücke im Formular zur Freigabe der Wunschliste wurde behoben, durch die bösartiger Code in das Nachrichtenfeld eingegeben und per E-Mail gesendet werden konnte. Durch die Aktualisierung wird eine Eingabevalidierung zu Blockvorlagenanweisungen und unsicheren Mustern hinzugefügt, sodass jetzt eine Fehlermeldung angezeigt wird, wenn ungültige Inhalte erkannt werden.
AC-12730 - GitHub-Problem - GitHub-Code-Beitrag
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
Nach dem Upgrade auf Magento 2.4.7 p2 kann nicht sehen, neu hochgeladene Dateien Media Gallery
Neu hochgeladene Dateien werden nun nach dem Upgrade in der Mediensammlung angezeigt.
Nach dem Upgrade auf Magento 2.4.7 p2 wurden neu hochgeladene Bilder erst nach der manuellen Synchronisierung in der Mediensammlung angezeigt.
13262
AC-13262 - GitHub-Problem
Media Gallery zeigt falsche Bilder aus Verzeichnissen mit identischen Namen, aber unterschiedlicher Groß-/Kleinschreibung an
Das System behebt jetzt ein Problem, bei dem Dateien, die in ein bestimmtes Verzeichnis in der Mediensammlung hochgeladen wurden, auch in Verzeichnissen mit ähnlichen Namen, aber unterschiedlicher Groß-/Kleinschreibung sichtbar sind.
AC-13489 - GitHub-Problem - GitHub-Code-Beitrag
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
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
Skriptfehler „catalogAddToCart“ beim Konfigurieren des Produkt-Widgets.
Es wurde ein Skriptfehler behoben, der beim Konfigurieren des Widgets Produkte mit der Kombination „Bedingungen“ in Page Builder auftrat. Das Problem wurde durch fehlende Frontend-JS-Dateien verursacht, was zu Konsolenfehlern führte. Nach der Behebung wird das Widget korrekt und ohne Konsolenfehler geladen.
AC-13892 - 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
„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
[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
Eine nicht vorhandene Sitemap antwortet mit dem Produktbild.
Das System behebt jetzt, wenn wir auf Nicht vorhandene Sitemap zugreifen, antwortet mit Produktbild mit Antwort: 404 NICHT GEFUNDEN
AC-14295 - 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
Tabellenpräfix wird nicht berücksichtigt
Adobe Commerce berücksichtigt jetzt beim Laden des Designrasters Design > Konfiguration in Admin die Datenbanktabellen-Präfixe. Zuvor führte die Navigation in Adobe Commerce 2.4.8 mit einem in app/etc/env.php konfigurierten Tabellenpräfix zu Inhalt > Design > Konfiguration zu einem Fehler, da das Tabellenpräfix nicht berücksichtigt wurde und das Raster der Designs nicht gerendert wurde.
AC-14556 - 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
Falsche Versandmethode wird auf der Seite „Überprüfungsauftrag“ für Mehrfachversand angezeigt
Fehlerkorrektur - Beim Multi-Shipping-Checkout wird auf der Seite Prüfungsauftrag jetzt nicht mehr der richtige Versandbetrag angezeigt (5 INR statt 10 INR). Durch die Aktualisierung wird sichergestellt, dass für jede Adresse der richtige Versandbetrag angezeigt wird.
AC-15664 - GitHub-Code-Beitrag
bin/magento config:show(or set) design/theme/theme_id schlägt fehl
Es wurde ein Problem behoben, bei dem die CLI-Befehle bin:show/magento config:set und config für den Pfad design/theme/theme_id trotz der vorhandenen Konfiguration fehlschlugen.
Jetzt werden die Befehle erfolgreich ausgeführt und ermöglichen das Anzeigen und Festlegen der Design-ID ohne Fehler.
AC-5915 - 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
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
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
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
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
Das Produktkarussell fügt Page Builder falsche Produkte hinzu
Vor der Fehlerbehebung wäre ein konfigurierbares Produkt automatisch in die PageBuilder-Produktkarusselllisten aufgenommen worden, wenn eines seiner untergeordneten Elemente die Filterbedingungen erfüllt hätte. Nach der Fehlerbehebung wird das übergeordnete Produkt nur dann einbezogen, wenn das untergeordnete Produkt allein nicht sichtbar ist.
ACP2E-4341 - GitHub-Code-Beitrag
Das Produktlisten-Widget gibt ein falsches Ergebnis zurück, wenn mehrere Kategorien in der Kategoriebedingung aufgelistet sind
Das Widget „Liste der Katalogprodukte“ zeigt jetzt genaue Ergebnisse an, wenn mehrere Kategorien in der Bedingung „Kategorie ist eine von“ aufgeführt sind. Zuvor wurde nur die erste Kategorie in der Liste verarbeitet.
ACP2E-4353 - GitHub-Code- - GitHub-Code-Beitrag
[Cloud] Die Erstellung von Mediensammlungs-Ordnern erfordert die Berechtigung DELETE_FOLDER in der Neuen Mediensammlung - Rollen, bei denen nur create_folder vorhanden ist, können keine Ordner erstellen
Vor dieser Fehlerbehebung konnte ein Admin-Benutzer bzw. eine Admin-Benutzerin, der bzw. die nur über die Berechtigung zum Erstellen von Ordnern für Inhalte verfügt, keinen Ordner in der CMS Media Gallery erstellen. Nach der Fehlerbehebung können Inhaltsersteller in der Mediensammlung jetzt jedoch Ordner nur mit der Berechtigung Ordner erstellen erstellen .
ACP2E-4376 - GitHub-Code-Beitrag
[QUANS] Duplizieren einer CMS-Seite
Vor dieser Fehlerbehebung wäre das Duplizieren einer CMS-Seite mit einer benutzerdefinierten Layout-Aktualisierung fehlgeschlagen. Jetzt können CMS-Seiten mit benutzerdefinierten Layout-Aktualisierungen ohne Fehler dupliziert werden.
ACP2E-4449 - GitHub-Code-Beitrag
Ein Administrator mit Berechtigungen auf Website-Ebene kann den dynamischen Block nicht bearbeiten
Jetzt können Admin-Benutzer mit Berechtigungen für den Website-Umfang den Inhalt von Bannern in zugänglichen gespeicherten Ansichten bearbeiten.
ACP2E-4468
Kunde/Kunden
Ausnahme bei Storefront, wenn Admin den CustomAttribute-Block über den CMS-Seiteninhalt hinzufügt
Es wurde ein Problem behoben, bei dem das Hinzufügen des CustomerCustomAttribute-Blocks über den Seiteninhalt der CMS zu einer Storefront-Ausnahme führte und das Laden der Seite verhinderte.
Die Storefront wird jetzt normal angezeigt und zeigt eine aussagekräftige Meldung an, wenn der Inhalt nicht gerendert werden kann, wodurch kritische Fehler vermieden werden.
AC-11004
Das Online-Admin-Raster von Kunden zeigt doppelte Zeilen an, wenn sich ein Benutzer anmeldet, dann abmeldet und dann wieder einloggt
Es wurde ein Problem behoben, bei dem im Admin-Raster „Kunden jetzt Online“ doppelte Zeilen angezeigt wurden, wenn sich ein Kunde abgemeldet und wieder angemeldet hat.
Das Raster aktualisiert nun den vorhandenen Datensatz mit der neuesten Aktivität, anstatt doppelte Einträge zu erstellen, um eine genaue Verfolgung der Kundensitzungen sicherzustellen.
AC-11511 - GitHub-Code-Beitrag
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
Kompilieren des Codes des deaktivierten Moduls.
Diese Pull-Anforderung löscht deaktivierte Module vor der Code-Kompilierung.
AC-10933 - GitHub-Problem - GitHub-Code-Beitrag
Fehler beim Ausführen des Befehls „setup:upgrade mit benutzerdefiniertem DB-Trigger
Benutzerdefinierte Datenbankfehler verursachen keine Trigger mehr während des Setups:upgrade.
Zuvor konnte das Ausführen von bin/:upgrade-Setup mit einem benutzerdefinierten Datenbank-Trigger (z. B. AFTER INSERT in der Speichertabelle) zu dem Fehler führen:
„Warnung: Versuch, auf den Array-Offset für den Wert vom Typ null in vendor/magento/framework/Mview/View/Subscription.php in Zeile 357 zuzugreifen“
11487
AC-11487 - GitHub-Problem
[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
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] 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] 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
[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
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
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
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] Entpacken Sie Objektargumente als benannte Parameter
Das System nutzt nun die PHP 8.1-Funktion zum Entpacken von Arrays mit benannten Parametern, wodurch die Notwendigkeit von array_values-Aufrufen entfällt und die Gesamtleistung verbessert werden kann. Zuvor forderte das System array_values zum Entpacken von Objektargumenten.
AC-13210 - 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?
Die Option —magento-init-params wird jetzt beim Ausführen von CLI-Befehlen verwendet.
Zuvor hatte die Übergabe von —magento-init-params an CLI-Befehle keine Auswirkungen auf Parameter wie MAGE_MODE.
13231
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
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 Cronjob 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 Cronjob 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
Mit FPC verknüpfte Cache-Schlüssel in Magento 2.4.7-Implementierungen mit mehreren Speichern
Es wurde ein Problem behoben, bei dem Cache-Schlüssel für vollständige Seiten (Full Page Cache, FPC) in Multi-Store-Setups keine MAGE_RUN_CODE und MAGE_RUN_TYPE enthielten, was zu einem inkonsistenten Verhalten der Cache-Schlüssel im Vergleich zu früheren Versionen führte. Cache-Schlüssel enthalten jetzt korrekt den Speicherkontext, wodurch eine ordnungsgemäße Cache-Isolierung über Speicher hinweg sichergestellt wird.
AC-13719 - 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
Partielle Indizierung funktioniert nicht mehr für Kunden mit einer großen Anzahl von Aktualisierungen.
Die partielle Indizierung funktioniert jetzt für Kunden mit einer großen Anzahl von Aktualisierungen.
Zuvor führte das Erreichen des Maximalwerts für die Spalte version_id in der Änderungsprotokolltabelle dazu, dass Indexaktualisierungen angehalten wurden.
14424
AC-14424 - 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
Nach dem Herunterladen des Versand-Labels können wir einen Versandbetrag sehen, der nicht mit dem Versand- und Handhabungspreis übereinstimmte.
Die Beträge der Versandkennzeichnung entsprechen nun den Versand- und Handhabungspreisen.
Zuvor entsprach nach dem Herunterladen eines Versand-Labels der angezeigte Betrag nicht dem Versand- und Handhabungspreis.
14560
AC-14560
Der MView-Mechanismus ignoriert Fehler bei der Ausführung von Triggern im Hintergrund
Der MView-Mechanismus meldet nun Fehler bei der Ausführung des Triggers ordnungsgemäß.
Zuvor wurden Fehler bei der Ausführung von Trigger im Hintergrund ignoriert, was dazu führen konnte, dass Indexaktualisierungen ohne Benachrichtigung fehlten.
14567
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] Schließen Sie den Konstruktor als Teil CommandListInterface API ein und erweitern Sie die Inline-Dokumentation
Dieses PR-Update kennzeichnet Magento\Framework\Console\CommandList als API und führt den Konstruktor zur besseren Erweiterbarkeit in die CommandListInterface-Klasse ein. Außerdem wird die Inline-Dokumentation verbessert, um die Klarheit und Wartbarkeit für Entwickler zu verbessern, die Konsolenbefehle erweitern.
AC-14680 - 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
Der setup:db:status CLI-Befehl unterstützt jetzt den Verbose-Modus.
Zuvor war es schwierig, die für Upgrades erforderlichen Datenbankänderungen zu verstehen. Jetzt bietet die Ausführung von bin/magento setup:db:status -v detaillierte Informationen zu Schema- und Datenunterschieden.
14807
AC-14807 - GitHub-Code-Beitrag
SMTP-Mail-Versand mit TLS und 2.4.8
Der SMTP-E-Mail-Versand mit TLS funktioniert jetzt erwartungsgemäß.
Zuvor führte das Senden von E-Mails über SMTP mit TLS zu dem Fehler: error:1408F10Bssl3_get_record:falsche Versionsnummer.
14883
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
Der vollständige Seiten-Cache (FPC) funktioniert jetzt für angemeldete Kunden ordnungsgemäß.
Zuvor wurde die Homepage nach der Anmeldung nicht aus dem Cache geladen und die Kopfzeile „x-magento-cache-debug“ zeigte „MISS“ anstelle von „HIT“ an.
14999
AC-14999 - GitHub-Problem
Generische Typen in bestimmten PHP-Klassen hinzufügen, um die Unterstützung der statischen Analyse zu verbessern
Das System verwendet jetzt eine generische Typdefinition, um dies erheblich zu verbessern, indem sie als die genaue Klasse interpretiert wird, die ein Methodenaufruf zurückgibt
AC-15013 - 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
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
[W3C] Text/JavaScript aus der Cookie-Skript-Tag-Deklaration entfernen
Durch diese PR wurde das unnötige Attribut type=„text/javascript“ aus dem Cookie-Skript-Tag entfernt, um die HTML5-Konformität zu gewährleisten.
AC-15061 - GitHub-Problem - GitHub-Code-Beitrag
[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
Unklare/ungültige Rückgabetypen in Magento\Framework\Escaper
Das System akzeptiert Typen von Ausweichmethoden bei der statischen Analyse mit Phpstan auf Ebene 5
AC-15272 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Zulassen, dass die warteschlangenspezifische Konfiguration den standardmäßigen Wert für max-messages überschreitet
Das System lässt jetzt zu, dass die Warteschlangen-spezifische Konfiguration den standardmäßigen Wert für max-messages überschreitet
AC-15284 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Doppelter Cache-FPC für dieselbe Seite mit derselben Abfrage bei Verwendung von „lackieren“
Diese PR behebt doppelte Vollseiten-Cache-Einträge bei Verwendung von Varnish, indem die Reihenfolge der Abfrageparameter normalisiert wird, um konsistente Cache-Schlüssel für identische Anfragen sicherzustellen.
Verbessert die Cache-Trefferrate und Leistung für URLs mit denselben Parametern in verschiedenen Sequenzen.
AC-15325 - GitHub-Problem - GitHub-Code-Beitrag
Community-Designs enthalten Ressourcen für Commerce Edition-Module
Formatierungsressourcen, die nur für Commerce vorgesehen sind, wurden aus den Community-Designs entfernt, indem sie in die entsprechenden Modulverzeichnisse verschoben wurden. Dadurch wird verhindert, dass nicht verwendetes CSS in der Community Edition gebündelt wird, was unnötige Payloads reduziert und tote Stilregeln eliminiert, während gleichzeitig eine ordnungsgemäße Formatierung sichergestellt wird, wenn Commerce-Module aktiviert sind.
AC-15347 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Das Hinzufügen von Store-Code zu URLs sollte global sein
Diese PR löst das Problem, indem sie sicherstellt, dass die Einstellung „Store-Code zu URLs hinzufügen“ unter Verwendung des globalen Bereichs im Kern-Code abgerufen wird
AC-15365 - GitHub-Problem - 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
[Problem] Kleine Bereinigung, doppelte Schlüssel aus Array entfernt
Das System führte jetzt eine kleine Bereinigung durch, und es wurde kein Fehler im Zusammenhang mit dem Array gefunden, das zwei doppelte Schlüssel mit dem Wert „Gewichtung (und höher)“ enthält.
AC-15414 - 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
Die EmailMessage-Klasse verarbeitet jetzt das Abrufen von E-Mail-Textkörpern korrekt.
Zuvor versuchte die Klasse Magento\Framework\Mail\EmailMessage in Magento 2.4.8-p2 mit Magento/Framework Version 103.0.8-p2, eine nicht vorhandene Methode (getTextBody) für das Symfony-E-Mail-Nachrichtenobjekt aufzurufen. Dies führte zu Fehlern, wenn Module oder Anpassungen von Drittanbietern für die E-Mail-Verarbeitung auf diese Methode angewiesen waren.
Jetzt ruft die EmailMessage-Klasse keine undefinierten Methoden mehr auf, um diese Fehler zu verhindern. 15446
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
Unzulässige Mischung von Sortierungen für den Vorgang
AC-15614 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] [PHPDOC] Fehlerbehebung für fehlerhafte phpdoc Magento\Framework\DB\Adapter\AdapterInterface::quoteColumnAs()
Diese PR aktualisiert das PHPDoc für \Magento\Framework\DB\Adapter\AdapterInterface::quoteColumnAs(), damit korrekt widergespiegelt wird, dass der $alias-Parameter zusätzlich zur Zeichenfolge null sein kann. Dadurch werden PHPStan-Probleme auf Ebene 5+ behoben und die Kompatibilität der Code-Qualitäts-Tools verbessert.
AC-15626 - GitHub-Problem - GitHub-Code-Beitrag
Unzulässige Mischung von Sortierungen im urlrewrite-Modul
AC-15647 - GitHub-Problem - GitHub-Code-Beitrag
Bedingung ist in \Magento\Framework\Escaper::escapeScriptIdentifiers nie erfüllt
Es wurde eine nicht erreichbare Bedingung in \Magento\Framework\Escaper::escapeScriptIdentifiers korrigiert, indem die Prüfung auf „false“ durch „null“ ersetzt, an den Rückgabewerten von „preg_replace“ ausgerichtet und die Code-Genauigkeit verbessert wurde, ohne dass die Funktionalität beeinträchtigt wurde.
AC-15667 - GitHub-Problem - GitHub-Code-Beitrag
Lack 7.3 (neueste Version)- Unterkategorien Links / Optionen der Standardkategorie werden nicht auf der Shop-Startseite angezeigt
Bestätigt, dass fehlende Unterkategorielinks auf der Storefront-Startseite bei Verwendung von Varnish 7.3 durch die ESI-Anfrageverarbeitung und Serverkonfiguration verursacht wurden und nicht durch einen Magento-Code-Fehler. Das Problem wird durch empfohlene Anpassungen der Varnish-Konfiguration behoben, ohne dass Änderungen am Kern-Code erforderlich sind.
AC-15674 - GitHub-Code- - GitHub-Code-Beitrag
[Problem] Hinzufügen zusätzlicher Debugging-Daten zu cache_invalidate Protokoll
Diese PR erweiterte das Protokoll cache_invalidate um Anforderungskontext und Stacktrace für vollständige Cache-Bereinigungen, wodurch Debugging und Sichtbarkeit verbessert wurden.
Auf diese Weise können Sie die Quelle unerwarteter vollständiger Cache-Invalidierungen identifizieren, ohne die vorhandenen Funktionen zu ändern.
AC-15719 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Die Autoloader-Ausschlussliste des Komponisten wurde etwas verbessert.
Diese PR verfeinert Composer-Autoloader-Ausschlüsse, um Testklassen zu überspringen, unnötige Klassenzuordnungseinträge zu reduzieren und PSR-4-Warnungen zu vermeiden.
AC-15743 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Verhindern Sie, dass Bereitstellungen ohne Ausfallzeiten durch db_schema.xml-Deklarationen mit comment="" unterbrochen werden
Das System verhindert jetzt, dass db_schema.xml-Deklarationen mit comment="" Bereitstellungen ohne Ausfallzeiten unterbrechen
AC-15980 - GitHub-Problem - GitHub-Code-Beitrag
\Magento\Framework\Filesystem\Glob::glob(...) Cache kann nicht gelöscht werden
Dieses PR-Update bietet eine Möglichkeit, den von \Magento\Framework\Filesystem\Glob verwendeten internen statischen Cache zu löschen, um sicherzustellen, dass neue und genaue Ergebnisse erzielt werden, wenn sich die Dateistrukturen ändern. Es verbessert die Zuverlässigkeit und das Entwicklererlebnis, insbesondere in Testszenarien und langwierigen Prozessen, bei denen die globalen Ergebnisse auf dem neuesten Stand bleiben müssen.
AC-15989 - GitHub-Problem - GitHub-Code-Beitrag
Die Link-URL von ReadME Leaders weist eine permanente Weiterleitung auf.
Der Link zu README-Leadern wurde aktualisiert, indem die dauerhaft umgeleitete und abgelaufene URL durch korrekte Arbeitslinks ersetzt wurde, um sicherzustellen, dass Mitwirkende und Betreuer die Seiten ordnungsgemäß öffnen.
AC-16046 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] [PHPDOC] Schlechtes phpdoc beheben Magento\Eav\Model\ResourceModel\Entity\Attribute\Collection
Die PHPDoc-Anmerkungen für joinLeft() in der Attributsammlung wurden korrigiert, um korrekte Array-Definitionen zu ermöglichen und die Code-Korrektheit und Kompatibilität mit Tools wie PHPStan zu verbessern.
AC-16187 - GitHub-Problem - GitHub-Code-Beitrag
Stellen Sie sicher, dass bei einem einzelnen Befehlsfehler der Fehler (Datei oder „stderr„) protokolliert wird, ohne die Ausführung nachfolgender CLI-Befehle zu stoppen.
Das System stellt nun sicher, dass bei einem einzelnen Befehlsfehler der Fehler (Datei oder „stderr„) protokolliert wird, ohne die Ausführung nachfolgender CLI-Befehle zu stoppen
AC-16244 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Fügen Sie den int-Typ zu $maxAge im PageCache-Kernel hinzu.
Dieser PR stellt sicher, dass der $maxAge-Parameter im PageCache-Kernel als Ganzzahl ausschließlich typisiert wird, um die Typsicherheit zu verbessern und PHPStan/statische Analysefehler bei der Cache-Handhabung zu vermeiden.
AC-16313 - GitHub-Problem - GitHub-Code-Beitrag
Falsche Module erfordern dev/directory in extension-Repositorys
AC-16487
Zum Warenkorb hinzufügen Ereignis : leere Preise
Es wurde ein Problem behoben, bei dem Produktpreise während des Prozesses „Zum Warenkorb hinzufügen“ im Ereignis Checkout_Cart_product_add_after Observer als null zurückgegeben wurden.
Jetzt werden der Basispreis und die damit verbundenen Preiswerte korrekt abgerufen, sodass für Beobachter und benutzerdefinierte Implementierungen genaue Daten verfügbar sind.
AC-5966 - GitHub-Problem - 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
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
Validierung von Feldern auf Gutschriften
Fehlerkorrektur - Die Feldüberprüfung auf der Gutschriftenseite verhindert die Übermittlung auch dann, wenn die erforderlichen benutzerdefinierten Felder ausgefüllt wurden.
Jetzt funktioniert die Validierung ordnungsgemäß und die Senden-Schaltfläche wird aktiviert, sobald alle Pflichtfelder ausgefüllt sind.
AC-8308 - 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] 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] 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
Dieser PR entfernt @author Tag aus der Codebasis
AC-8359 - 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
Dieser PR entfernt @author Tag aus der Codebasis
AC-8362 - 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] 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] 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] 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
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
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
[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
PHP8.4 Veraltungsfehler: E_USER_ERROR nach der Aktualisierung auf Adobe Commerce 2.4.8
ES SIND KEINE VERSIONSHINWEISE ERFORDERLICH
Kundenorientierte Szenarien sind von der Fehlerbehebung nicht betroffen.
ACP2E-3963 - 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-Problem - GitHub-Code-Beitrag
Prüfung der ACL-Berechtigung in der Produktion führte zu Leistungsbeeinträchtigung - Engpass ist die Methode „PopulateACL“
Optimierte Verarbeitung von ACL-Regeln
ACP2E-4114 - GitHub-Code-Beitrag
Checkout wird nicht in der neuesten Version mit AC-15867 + ACP2E-4296 und SCD Compact geladen
Vor der Fehlerbehebung konnte es zu Problemen kommen, wenn benutzerdefinierte JavaScripts über den head-Abschnitt geladen wurden. Nach der Einführung der neuen Einstellung können solche Skripte automatisch zurückgestellt werden, um eine bessere Kompatibilität mit dem Magento 2-Framework sicherzustellen.
ACP2E-4319 - GitHub-Code-Beitrag
Warnung vor veralteten Elementen: Verwenden Sie moment.updateLocale(localeName, config), um ein vorhandenes Gebietsschema zu ändern. moment.defineLocale(localeName, config)
Vor der Fehlerbehebung wurde in der Browser-Konsole eine veraltete Warnung ausgelöst. Nach der Fehlerbehebung wird nun keine solche Warnung mehr angezeigt.
ACP2E-4338 - GitHub-Code-Beitrag
[CLOUD] DateTimeZone-Fehler beim Speichern von Produktänderungen über die REST-API
Vor der Fehlerbehebung würde eine REST-API-Anfrage für Produktaktualisierungen einen Fehler erzeugen, wenn es keinen Speicher mit dem Code „default“ gibt. Nach der Fehlerbehebung wird die Anfrage zur Produktaktualisierung jetzt problemlos ausgeführt, unabhängig davon, ob ein „Standard“-Store vorhanden ist oder nicht.
ACP2E-4339
Inkompatibilität mit MariaDB 10.11
Zuvor schlug die Installation der neuesten Magento 2-Version bei der Verwendung von MariaDB 10.11 fehl, was den Abschluss des Einrichtungsprozesses verhinderte. Dieses Problem wurde behoben, indem die Handhabung der Datenbankkompatibilität aktualisiert wurde, um MariaDB 10.11.x während der Installation zu unterstützen.
ACP2E-4367 - 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
Die Bestellung in GraphQL ist mit einer ungültigen Versandmethode erfolgreich
Es wurde ein Problem behoben, bei dem Bestellungen über GraphQL mit einer deaktivierten oder ungültigen Versandmethode aufgegeben werden konnten.
Jetzt validiert das System die ausgewählte Versandmethode und gibt einen Fehler zurück, wenn sie nicht verfügbar ist. Dadurch wird verhindert, dass die Bestellung erstellt wird.
AC-10472 - GitHub-Code- - GitHub-Code-Beitrag
Ausnahme, die beim Ausführen einer GraphQL-Abfrage ausgelöst wird
Es wurde ein Problem behoben, bei dem eine GraphQL-Abfrage aufgrund eines ungültigen Sortierparameters eine Ausnahme auslöste. Nach der Behebung wird die Abfrage erfolgreich ausgeführt, ohne Fehler oder Ausnahmeprotokolle zu generieren.
AC-14835 - GitHub-Code-Beitrag
Interner Server-Fehler beim Hinzufügen eines Geschenkkartenprodukts zum Warenkorb über die AddProductsToCart-Mutation einschließlich custom_attributesV2
Es wurde ein interner Server-Fehler behoben, der beim Hinzufügen von Geschenkgutscheinprodukten (und ähnlichen Produkten mit benutzerdefinierter Option) zum Warenkorb über GraphQL mit custom_attributesV2 ausgelöst wurde. Die Korrektur verarbeitet komplexe Attributwerte ordnungsgemäß, sodass Produkte ohne Fehler hinzugefügt werden können.
AC-15856 - GitHub-Code-Beitrag
Null-Felder in Country Abfrage
Es wurde ein Problem behoben, bei dem Aufträge, die virtuelle, zurückerstattete und versandte Artikel enthielten, in der Verarbeitung blieben, indem sichergestellt wurde, dass virtuelle Artikel in die Berechnungen der Versandmenge einbezogen wurden, sodass der Auftragsstatus korrekt auf „Abgeschlossen“ übergehen konnte.
AC-7731 - GitHub-Code-Beitrag
GraphQL-Abfrage „customerOrders“ mit dem Attribut „number“ verursacht internen Server-Fehler
Es wurde ein Problem behoben, bei dem die Abfrage "GraphQL customerOrders“ beim Anfordern des Zahlenfelds einen internen Server-Fehler zurückgab.
Jetzt gibt der Resolver korrekt die ID des Bestellinkrements zurück, sodass die Abfrage erfolgreich ausgeführt und die Bestellnummer abgerufen werden kann.
AC-8949 - GitHub-Code-Beitrag
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. Dieser sollte als bekannter BIC hinzugefügt werden, genehmigt von PM hier: https://jira.corp.adobe.com/browse/ACP2E-3399?focusedId=45248897&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-45248897
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
CustomerOrders GraphQL gibt beim Löschen des Produkts einen Fehler zurück
Die GraphQL-Anfrage customerOrders gibt keinen Fehler mehr aus, selbst wenn das Produkt in der Bestellung gelöscht wurde. Zuvor wurde der Fehler „Interner Server-Fehler“ ausgelöst.
ACP2E-3936
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
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
[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-Ausnahmefehler in SWAT
Nach der Fehlerbehebung werden die Antworten für GraphQL-Anfragen mit den GraphQL über HTTP-Spezifikationen abgestimmt. Ein 4XX-Antwort-Code wird zurückgegeben, wenn es unmöglich ist, die Anfrage zu parsen, die Anfrage nicht autorisiert ist oder ein anderes allgemeines Problem mit der Anfrage vorliegt. Wenn die Anfrage geparst wird und verarbeitet werden kann, wird ein Antwort-Code von 200 zurückgegeben.
ACP2E-4194 - GitHub-Code-Beitrag
Produkt wird nicht aus der Vergleichsliste entfernt, nachdem die Liste dem Kunden zugewiesen wurde
Nachdem die Vergleichsliste eines Gastbenutzers einem Kundenkonto zugewiesen wurde, können als Gast hinzugefügte Produkte jetzt vom Kunden entfernt werden.
Zuvor schlugen Entfernungsvorgänge fehl, da die vom Gast hinzugefügten Elemente nach der Zuweisung nicht ordnungsgemäß mit dem Konto des Kunden verknüpft waren.
ACP2E-4244 - GitHub-Code-Beitrag
Falsche Fehlerantwort bei updateCartItems-GraphQL
Zuvor wurde bei einer GraphQL-Anfrage für einen Artikel mit unzureichender Menge eine korrekte Fehlermeldung mit einem Fehlercode sowie die Berechnung der angeforderten Menge und des angeforderten Preises zurückgegeben, auch wenn der Artikel nicht verfügbar war. Nachdem diese Fehlerbehebung angewendet wurde, wird jetzt eine korrekte Fehlermeldung mit einem Fehlercode zurückgegeben, und die Menge des Elements wird auf seinen alten Wert festgelegt, wenn es nicht in der Antwort verfügbar ist.
ACP2E-4283 - GitHub-Code-Beitrag
Fehler bei der Website-übergreifenden Zuweisung von Gastaufträgen im MergeGuestOrder-Plug-in
Vor der Fehlerbehebung hat eine Kundenzuweisung für einen Gastauftrag keine Optionen zur Kontofreigabe in Betracht gezogen. Nach der Fehlerbehebung wird nun eine Bestellung einem Kunden zugewiesen, wenn Kunde und Bestellspeicher übereinstimmen (angesichts der Tatsache, dass die Option zur Freigabe des Kundenkontos auf „Pro Website“ festgelegt ist).
ACP2E-4312 - GitHub-Code-Beitrag
GraphQL, Inventar/MSI
Problem mit only_x_left_in_stock in Magento 2 GraphQL - Falsche Berechnung bei Verwendung von Schwellenwerten
Es wurde ein Problem behoben, bei dem das GraphQL-Feld only_x_left_in_stock aufgrund eines falschen doppelten Abzugs von MinQty null zurückgab. Die Berechnung wurde korrigiert, sodass nun der genaue Lagerwert basierend auf Schwellenwerten zurückgegeben wird.
AC-15832 - GitHub-Code-Beitrag
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, 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
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
[Problem] Parametertyp beheben
Fehlerkorrektur - Der Parametertyp stimmt im Import/Export-Modul nicht mehr überein, wenn ein zuvor als Zeichenfolge definierter Wert jetzt korrekt als Array festgelegt wird. Dies entspricht den erwarteten Eingaben vom Export-Controller und verhindert statische Analysewarnungen.
AC-11665 - GitHub-Problem - GitHub-Code-Beitrag
[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
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
Exportfilter für Produktattribute Ja Nein Funktioniert nicht erwartungsgemäß
Nach der Fehlerbehebung enthalten exportierte Produkte, die nach dem Attribut Ja/Nein gefiltert wurden, die erwarteten Produkte, die die angewendeten Filter berücksichtigen.
ACP2E-4160 - GitHub-Code-Beitrag
Problem mit dem Optionspreis des Aktualisierungspakets pro Website über den Import
Es ist jetzt möglich, Paketoptionspreise pro Website zu exportieren und zu importieren
ACP2E-4243 - GitHub-Code-Beitrag
Kunde mit einer E-Mail-Adresse in Großbuchstaben kann nicht importiert werden
Fehlerkorrektur - Beim Importieren von Kunden mit E-Mails in Großbuchstaben tritt jetzt kein undefinierter Array-Schlüsselfehler mehr auf, wenn die Kontofreigabe auf „global“ eingestellt ist. Die E-Mail-Normalisierung ist jetzt während des gesamten Importvorgangs konsistent, sodass Kunden unabhängig von der E-Mail-Groß-/Kleinschreibung importiert werden können. Das Verhalten bei der Kontofreigabe auf Website-Ebene bleibt unverändert.
ACP2E-4373 - GitHub-Code-Beitrag
Import/Export, Kunde/Kunden
Der Administrator kann einen Kunden importieren, dessen Geburtsdatum nach dem aktuellen Datum liegt.
Es wurde ein Problem behoben, bei dem Administratoren Kunden importieren konnten, deren Geburtsdatum in der Zukunft festgelegt wurde. Das System validiert jetzt das Geburtsdatum während des Imports, zeigt einen Fehler bei ungültigen Datensätzen an und verhindert den Import zukünftiger Geburtsdaten, wodurch genaue Kundendaten sichergestellt werden.
AC-13641 - 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
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
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
[CLOUD] Admin-Bericht zeigt keine Details an, wenn der Bestand aktualisiert wird
Änderungen an der Produktinventarquelle werden jetzt vom Protokollierungsmodul protokolliert. Vor der Fehlerbehebung wurden beim Speichern eines Produkts und Durchführen inventarbezogener Änderungen keine Details protokolliert.
ACP2E-4167 - GitHub-Code- - GitHub-Code-Beitrag
Bundle-Produkt kann nicht in den Warenkorb gelegt werden, während es als auf Lager markiert ist
Der Status des Produktpakets spiegelt jetzt korrekt die Reservierungen untergeordneter Produkte und die Schwellenwerte für nicht vorrätige Produkte wider.
Zuvor wurden Bundle-Produkte als „auf Lager“ gekennzeichnet, auch wenn einem oder mehreren untergeordneten Produkten eine ausreichende Verkaufsmenge fehlte. Dies führte zu Fehlern bei „Nicht genügend Artikel zum Verkauf“ beim Hinzufügen des Bundles zum Warenkorb.
ACP2E-4220 - GitHub-Code- - GitHub-Code-Beitrag
Das gruppierte Produkt wird in der PDP nach dem Import aus CSV falsch als Nicht vorrätig angezeigt, wenn ein untergeordnetes Element einer benutzerdefinierten Quelle/einem benutzerdefinierten Lager zugewiesen wird (nach der manuellen Neuindizierung korrigiert)
Nach der Fehlerbehebung wird beim Erstellen eines zusammengesetzten Produkts mithilfe von Import automatisch eine Neuindizierung des Bestands durchgeführt, sodass das Produkt verfügbar wird, ohne dass eine manuelle Neuindizierung erforderlich ist.
ACP2E-4233 - GitHub-Code- - GitHub-Code-Beitrag
[MSI] Fehlgeschlagene MFTF-Tests im Zusammenhang mit den neuesten Mainline-Änderungen.
Bevor der Fehler behoben wurde, wurde die Rechnungsadresse der Gastkunden, die sich für In-Store-Abholung ohne Versandadresse entschieden, automatisch mit der Adresse des Geschäfts ausgefüllt, die nicht geändert werden konnte, was zu falschen Rechnungsdetails führte. In diesem Szenario kann die Rechnungsadresse nach der Fehlerbehebung bearbeitet werden, sodass die Gäste ihre eigenen Details eingeben können. Registrierte Benutzer sehen ihre gespeicherte Rechnungsadresse anstelle der des Stores.
ACP2E-4260 - GitHub-Code- - GitHub-Code-Beitrag
Falsche Inventarreservierung für virtuelle Geschenkkarten erstellt
Vor der Implementierung dieser Fehlerbehebung wurde die Menge einer virtuellen Geschenkkarte, die mehrere Artikel enthielt, in der Lagerreservierung nicht genau wiedergegeben. Nach Anwendung der Fixierung wurden jedoch die Lagerreservierung und die Lagerbestände synchronisiert.
ACP2E-4267 - GitHub-Code-Beitrag
Ausgleichsbefehl für Lagerreservierung schlägt mit null und nicht vorhandenen Produktverweisen fehl
Es wurde ein Problem behoben, bei dem die CLI für die Ausgleichszahlung für Lagerreservierungen eine Ausnahme auslöste, wenn die verarbeitete Kombination eine fehlende Auftrags-ID hatte
ACP2E-4301 - GitHub-Code-Beitrag
Produkt ist nach Änderung des SKU-Falls nicht vorrätig
Wenn Sie den SKU-Fall ändern, ist das Produkt in der Storefront nicht mehr vorrätig.
ACP2E-4375 - GitHub-Code-Beitrag
Bestellung nach Preis/Preisfacetten mit ungültigen Daten
Vor der Fixierung wurden die Paketpreise nicht richtig indiziert, wenn untergeordnete Produkte unter Zollquellen vorrätig waren. Jetzt, nach der Fehlerbehebung, werden die Paketpreise ordnungsgemäß indiziert, unabhängig von der Zuordnung der untergeordneten Produktbestände.
ACP2E-4380 - GitHub-Code- - GitHub-Code-Beitrag
Lagerstatus wird bei der Staging-Aktualisierung fälschlicherweise mit der Menge nach SKU-Änderung auf „Auf Lager“ zurückgesetzt
SKU-Änderungen sind jetzt für Produkte mit einem aktiven geplanten Update verboten; das Speichern schlägt mit einem eindeutigen Fehler fehl, und das Feld „Admin-SKU“ ist während aktiver Updates deaktiviert. Dadurch werden MSI-Inventarinkonsistenzen verhindert, die durch SKU-Änderungen während Staging-Rollbacks verursacht werden.
ACP2E-4389
Reihenfolge
AbstractAddress(setData('custom_attributes', AttributeValue[]) bricht customAttributes
Benutzerdefinierte Attribute für Adressen werden jetzt beim Checkout und bei API-Vorgängen korrekt verarbeitet.
Zuvor konnte die Verwendung von $address->setCustomAttributes('custom_attributes', $attributes) die Behandlung benutzerdefinierter Attribute beschädigen, was dazu führte, dass Attributwerte falsch strukturiert waren.
10568
AC-10568 - GitHub-Problem
Wenn der Kunde für die Angebotsbestellung eingestellt ist, ist dies noch eine Gastbestellung
AC-11689 - GitHub-Problem
Die Bestellung ist beim Mischen von virtuellen, zurückerstatteten und versendeten Artikeln nicht abgeschlossen
Es wurde ein Problem behoben, bei dem Aufträge, die virtuelle, zurückerstattete und versandte Artikel enthielten, in der Verarbeitung blieben, indem sichergestellt wurde, dass virtuelle Artikel in die Berechnungen der Versandmenge einbezogen wurden, sodass der Auftragsstatus korrekt auf „Abgeschlossen“ übergehen konnte.
AC-11691 - 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
Uploads von benutzerdefinierten Optionsdateien für Produkte werden jetzt beim Auschecken mit der Kreditkartenzahlungsmethode von Adobe beibehalten.
Zuvor gingen Datei-Uploads bei Verwendung dieser Zahlungsmethode verloren, funktionierten aber mit anderen.
14306
AC-14306 - GitHub-Problem
Administratoraufträge - Suche nach Will nicht möglich
Es wurde ein Problem behoben, bei dem bei der Suche nach Bestellungen anhand des Kundennamens (z. B. „Wird„) im Admin-Bestellraster keine Ergebnisse zurückgegeben wurden. Nach der Fehlerbehebung werden relevante Bestellungen korrekt angezeigt, wenn sie nach Kundenname gefiltert werden.
AC-14360 - GitHub-Problem - GitHub-Code-Beitrag
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
Für ein unerwartetes Problem im Feld \„AppliedCoupon.code", das keine NULL-Werte zulässt, kann nicht null zurückgegeben werden
Adobe Commerce gibt jetzt bei der Abfrage von Kundenbestellungen angewendete Couponcodes über GraphQL korrekt zurück. Zuvor konnte in Adobe Commerce 2.4.8 das Abrufen einer Bestellung mit dem Feld applied_coupons.code (z. B. über die Abfrage customer.orders) mit einem internen Server-Fehler fehlschlagen und die Meldung „Cannot return null for non-nullable field „AppliedCoupon.code“ (Keine Nullwerte für Feld „AppliedCoupon.code„) und applied_coupons wurde als [null] anstelle einer Liste mit dem Couponcode zurückgegeben. 14484
AC-14484 - 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
Die Bestellerstellung in BackOffice mit mehreren Produkten, von denen mindestens eines benutzerdefinierte Optionen enthält, führt dazu, dass unerwünschte zusätzliche Produkte zur Bestellung hinzugefügt werden
Es wurde ein Problem behoben, bei dem das Erstellen einer Bestellung im Back-Office mit mehreren Produkten, einschließlich eines mit benutzerdefinierten Optionen, unbeabsichtigt zusätzliche Produkte hinzufügte und Fehler verursachte. Das System fügt jetzt nur noch die ausgewählten Produkte hinzu, sodass Bestellungen ohne unerwartete Artikel erstellt werden können.
AC-15286 - GitHub-Problem - GitHub-Code-Beitrag
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
Magento hat den Entitätstyp $order nach Aufrufen von $bill = $this->_billService->preparationInvoice($order) geändert;
Es wurde ein Problem behoben, durch das beim Bearbeiten einer vorhandenen geplanten Aktualisierung für eine Unterkategorie die Anzahl der untergeordneten Elemente für übergeordnete Kategorien in der Datenbank fälschlicherweise erhöht wurde. Das Problem führte nach dem Speichern von Aktualisierungen zu ungenauen Kategoriehierarchiedaten. Nach der Behebung bleibt die Anzahl der untergeordneten Elemente korrekt und wird nicht mehr unerwartet erhöht.
AC-15401 - GitHub-Problem
Die Bestellung verbleibt nach dem Versand im Status 'Verarbeitung läuft', wenn Artikel teilweise zurückerstattet werden
Es wurde ein Problem behoben, bei dem Bestellungen im Status Verarbeitung läuft blieben, nachdem Artikel teilweise zurückerstattet und der Rest versendet wurde. Der Bestellstatus wird jetzt korrekt auf „Abgeschlossen“ aktualisiert, sobald die gesamten versandten und rückerstatteten Mengen mit der fakturierten Menge übereinstimmen, was eine genaue Verwaltung des Auftragslebenszyklus gewährleistet.
AC-15419 - GitHub-Code-Beitrag
Das Senden einer Verkaufs-E-Mail über das Backend ist immer erfolgreich - auch wenn es deaktiviert ist
Fehlerkorrektur - Die E-Mail-Benachrichtigung zum Verkauf im Backend zeigt jetzt keine korrekten Nachrichten mehr an, indem das E-Mail-Service-Ergebnis validiert wird. So wird sichergestellt, dass Benutzer informiert werden, wenn Bestell- oder Rechnungs-E-Mails deaktiviert und nicht gesendet werden.
AC-16059 - GitHub-Problem - GitHub-Code-Beitrag
Anforderungsliste für ein Produkt, das einer neuen Website und Quelle zugewiesen wurde, kann nicht erstellt werden
Fehlerkorrektur - Anforderungslisten können jetzt für Produkte erstellt werden, die einer neuen Website und Quelle zugewiesen sind, wenn „Store-Code zu URLs hinzufügen“ aktiviert ist. Das Problem trat auf, weil der Speicher-Code aus der API-Anfrage entfernt wurde, was einen nicht autorisierten Fehler verursachte. Nach der Fehlerbehebung wird der richtige Speicherkontext beibehalten und die Anforderungslisten erfolgreich erstellt.
AC-16226
Benutzerdefinierter Preis von 0 wird bei der Neubestellung auf den ursprünglichen Preis zurückgesetzt.
Es wurde ein Problem behoben, bei dem Produkte mit einem benutzerdefinierten Preis von 0 während der Neubestellung auf ihren ursprünglichen Preis zurückgesetzt wurden.
Jetzt wird der benutzerdefinierte Preis korrekt beibehalten, was eine genaue Preisgestaltung bei der Neubestellung von Artikeln gewährleistet.
AC-8147 - GitHub-Problem - GitHub-Code-Beitrag
Bestellung mit deaktivierter Zahlungsmethode aufgeben
Fehlerkorrektur - Bestellungen können jetzt über GraphQL mit einer deaktivierten Zahlungsmethode aufgegeben werden.
Jetzt wird beim Versuch, eine nicht verfügbare Zahlungsmethode festzulegen oder zu verwenden, ein Fehler zurückgegeben, der die Erstellung der Bestellung verhindert.
AC-9605 - GitHub-Problem - GitHub-Code-Beitrag
[Cloud] Einige Inline-JavaScript funktionieren nach dem Upgrade auf Magento 2.4.6-p7 nicht
Durch Klicken auf die Schaltfläche „Löschen“ in „Zur Bestellung hinzufügen nach SKU“ in „Admin“ wird die SKU jetzt entfernt. Zuvor wurde durch Klicken auf die Schaltfläche „Löschen“ in „Zur Bestellung hinzufügen nach SKU“ die SKU nicht entfernt.
ACP2E-3515
Serialisierte Geschenkgutscheindaten sind in der Tabelle sales_order inkonsistent
Die Daten der Geschenkgutscheine in der Tabelle sales_order werden jetzt korrekt serialisiert. Zuvor wurde sie jedes Mal serialisiert, wenn die Bestellung aktualisiert wurde.
ACP2E-3662
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
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
Store-spezifischer Absender wird nicht für E-Mails von Geschenkkarten verwendet
Wenn bisher eine E-Mail-Vorlage für eine Geschenkkarte gesendet wurde, nachdem eine Rechnung aus einem anderen Geschäft erstellt wurde, wurde der Name des Besitzers in den Admin-Konfigurationseinstellungen nicht in den E-Mail-Kopfzeilen angezeigt, wenn der Kunde die E-Mail erhalten hat. Nachdem diese Fehlerbehebung angewendet wurde, enthalten die E-Mail-Kopfzeilen jetzt die E-Mail-Informationen des entsprechenden Geschäftsinhabers.
ACP2E-4310
Asynchrone Verkäufe nach ID-Einfügung begrenzt auf 100 Einträge pro Cron-Durchgang
Verbesserte Verarbeitung des asynchronen Einfügens des Verkaufsrasters. Ein Cron-Durchgang fügt jetzt alle ausstehenden Zeilen in Batches ein, statt strikter 100 pro Durchgang.
ACP2E-4360 - GitHub-Code-Beitrag
Fehlermeldung „Das Produkt mit der ID „1“ existiert nicht.“ wird wiederholt in „Exception.log“ protokolliert
Vor der Behebung wurden kritische Fehler protokolliert, wenn gelöschte Produkte im Abschnitt Letzte bestellte Artikel gefunden wurden. Nach der Fehlerbehebung können Händler über den Parameter skipDeletedProductLogging in di.xml konfigurieren, ob gelöschte Produkte protokolliert oder übersprungen werden sollen. Standardmäßig bleibt das Verhalten aus Gründen der Abwärtskompatibilität unverändert, Händler können den Parameter jedoch auf true setzen, um gelöschte Produkte im Hintergrund zu überspringen und Protokollgeräusche zu vermeiden.
ACP2E-4366 - GitHub-Code-Beitrag
Doppelbesteuerung der Rückerstattung einer zweiten Gutschrift
Fehlerkorrektur - Die Steuerberechnung in Gutschriften erfolgt jetzt korrekt, wenn eine Teilerstattung aus einer Rechnung erstellt wird, nachdem eine vorherige Gutschrift auf der Seite „Bestellansicht“ erstellt wurde.
ACP2E-4384 - 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
Reihenfolge, Rückgabe
Fehler beim Erstellen einer Gutschrift für die Offline-Rückerstattung
Fehlerkorrektur - Das Erstellen einer Gutschrift für Bundle-Produkte mit der Einstellung Dynamischer Preis = Nein funktioniert jetzt fehlerfrei. Gutschriften können jetzt fehlerfrei erstellt werden.
ACP2E-4157 - GitHub-Code-Beitrag
Sonstige
Wert kann für „Belohnungspunktebegrenzung Saldo bei“ nicht leer gelassen werden - gespeichert
Adobe Commerce ermöglicht es Händlern jetzt, das Feld Belohnungspunktesaldo der Obergrenze leer zu lassen, während sie weiterhin einen Wert für den Schwellenwert für die Einlösung des Belohnungspunktesaldos festlegen. Zuvor wurde beim Konfigurieren von Belohnungspunkten unter Stores > Konfiguration > Kunden > Belohnungspunkte der Validierungsfehler ausgelöst, dass eine positive Zahl für den Schwellenwert für die Belohnungspunkteinlösung eingegeben wurde und der Saldo für Belohnungspunkte leer gelassen wurde: „Der Saldo für Belohnungspunkte für Obergrenze ist ungültig. Der Saldo muss eine positive Zahl sein oder leer bleiben. Überprüfen und erneut versuchen.“, was verhindert, dass Händler die Konfiguration ohne Begrenzung speichern. ACP2E-3977
ACP2E-3977
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
[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
Lighthouse-Barrierefreiheitsfehler
Das System hat jetzt den Barrierefreiheitswert 100 erreicht
AC-12783 - GitHub-Problem - GitHub-Code-Beitrag
Deaktivieren Sie die Konfiguration der CAPTCHA-Storefont, um weiterhin CAPTCHA-JS-Dateien zu laden
Das System lädt jetzt keine CAPTCHA-JS-Dateien mehr, wenn wir CAPTCHA deaktiviert haben
für Storefont
AC-14267 - 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
Zahlungs-/Zahlungsmethoden
PayLater-Nachricht wird beim erfolgreichen Konfigurieren von im Backend nicht in der Storefront angezeigt
Es wurde ein Problem behoben, bei dem die PayPal-Nachricht Später bezahlen trotz der Konfiguration im Backend nicht auf den Seiten Startseite und Warenkorb angezeigt wurde. Das Banner konnte nicht gerendert werden, wenn das Käuferland für Gäste oder Kunden ohne Standardadresse null war. Nach der Fehlerbehebung wird die Nachricht Später bezahlen in der Storefront korrekt angezeigt.
AC-12335 - 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
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
Problem mit Vault-Karte bei der Bestellung bei Admin
Eine Bestellung mit gespeicherter Kreditkarte unter einer Website mit einer anderen Zahlungsaktionskonfiguration führt nicht mehr zu einem Fehler oder einem falschen Transaktionstyp
ACP2E-4270 - GitHub-Code-Beitrag
[Cloud] PayflowPro gespeicherte Karte (Vault) letzte 4-stellige Zahl wird in der Reihenfolge nicht angezeigt
Karteninformationen werden jetzt korrekt beibehalten und angezeigt, wenn gespeicherte Karten mit der Aktion „Zahlung an Verkauf“ verwendet werden. Dies entspricht dem Verhalten bei Verwendung der Aktion „Zahlung an Autorisierung“ für PayflowPro.
ACP2E-4346 - 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
[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
[Problem] Speichern Sie die Ergebnisse von isCache-fähigen Aufrufen, um die Leistung zu verbessern
Diese PR fügt eine Zwischenspeicherung für die Methode isCaching() hinzu, was zum Layout-Rendering-Prozess führt, um redundante Prüfungen zu reduzieren und die Gesamt-Rendering-Leistung der Seite zu verbessern.
AC-16054 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Geringfügige Leistungsverbesserung der Rasterverarbeitung mit asynchroner Reihenfolge
Diese PR führt eine Leistungsoptimierung für die asynchrone Rasterordnerverarbeitung in Magento ein, indem sie die vorübergehende cachebasierte last_updated_at-Suche durch ein persistentes DB-gestütztes Flag ersetzt, das in der Flag-Tabelle gespeichert ist. Dadurch wird sichergestellt, dass das System den zuletzt verarbeiteten Zeitstempel auch nach Cache-Leerungen oder -Bereitstellungen konsequent beibehält, was unnötige Volltabellen-Scans bei großen Sales_Order-Datensätzen verhindert. Dadurch werden Aktualisierungen des asynchronen Rasters effizienter und vorhersehbarer, insbesondere bei Geschäften mit hohem Volumen und häufiger Bestellaktivität.
AC-16109 - GitHub-Problem - GitHub-Code-Beitrag
Kategorieberechtigungsmodul verhindert möglicherweise das Zwischenspeichern
Controller von Drittanbietern werden jetzt korrekt mit Kundensegmenten zwischengespeichert
ACP2E-3721
[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
[Cloud] php-fpm respektiert nicht max_execution_time
Die Bereitstellungskonfiguration wird jetzt einmal in einer einzigen Anfrage geladen.
ACP2E-4201
Leistungsproblem bei der Changelog-Bereinigung nach ACP2E-3995
Nach der Fehlerbehebung bereinigt der Cron-Auftrag „indexer_clean_all_changelogs“ die Änderungsprotokolle vollständig, wobei der Batch-Vorgang beibehalten wird.
ACP2E-4211 - GitHub-Code-Beitrag
[CLOUD] Der Fastly-Cache funktioniert nicht, nachdem wir auf 2.4.8 aktualisiert haben
Es wurde ein Problem behoben, bei dem zwischenspeicherbare Seiten nicht ordnungsgemäß gespeichert oder aus dem Fastly-Cache bereitgestellt wurden, was zu inkonsistentem Caching-Verhalten und reduzierter Leistung führte.
ACP2E-4324 - GitHub-Code-Beitrag
Untersuchen Sie die Gründe für die erhöhte Erstellung von Redis und Cache-Schlüsseln
Vor der Fehlerbehebung waren die für Remote-Speicher-Metadaten verwendeten Cache-Schlüssel nicht abgelaufen. Nach der Behebung können Sie jetzt eine TTL für solche Cache-Schlüssel durch Injektion von Abhängigkeiten festlegen.
ACP2E-4345 - GitHub-Code-Beitrag
Preisgestaltung
Der Preis ist immer 0 für gebündelte Produktelemente ohne dynamischen Preis in der Auftrags-REST-API
Die Auftrags-REST-API gibt jetzt korrekte Preise für Bundle-Produktelemente ohne dynamischen Preis zurück.
Zuvor wurde beim Exportieren von Bestellungen über die REST-API der Preis für Bundle-Produktelemente ohne dynamische Preisfindung immer als 0 zurückgegeben, anstelle des tatsächlichen Preises, der auf der Bundle-Seite angezeigt wurde.
11925
AC-11925 - GitHub-Problem - GitHub-Code-Beitrag
Falscher Umfang wurde Preisattributen bei der Erstellung zugewiesen
Es wurde ein Problem behoben, bei dem neu erstellte Preisattribute fälschlicherweise dem Bereich „Store-Ansicht“ unabhängig von der Konfiguration zugewiesen wurden. Nach der Fehlerbehebung wird der Attributbereich jetzt standardmäßig mit der Einstellung „Katalogpreisbereich“ (global oder Website) abgestimmt.
AC-14945 - GitHub-Problem - GitHub-Code-Beitrag
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
Konfigurierbares Produkt mit schlechtem Verhalten im Frontend
Es wurde ein Problem behoben, bei dem konfigurierbare Produkte ein falsches Frontend-Verhalten zeigten, wenn ein Farbmuster-Attribut enthalten war, was dazu führte, dass Preise, Dropdown-Layout und erforderliche Feldindikatoren falsch angezeigt wurden.
Jetzt werden konfigurierbare Produkte korrekt gerendert, mit angemessener Preisgestaltung, angepassten Dropdown-Listen und erwartetem Benutzeroberflächenverhalten.
AC-1014 - GitHub-Problem - GitHub-Code-Beitrag
Preisbestätigungszeichenfolge stimmt nicht überein, wenn konfigurierbares Produkt der Test-Stock- und Test-Website zugewiesen ist, wobei die Option zum Anzeigen nicht vorrätiger Produkte aktiviert ist
Der fehlgeschlagene Test wurde aktualisiert, damit er dem tatsächlichen Preisverhalten für konfigurierbare Produkte entspricht, wenn alle untergeordneten Produkte denselben Preis haben.
Die Bestätigung validiert nun den angezeigten Preis korrekt, wodurch Fehler beim Testversand verhindert werden, ohne dass die Funktionalität beeinträchtigt wird.
AC-10843 - GitHub-Code-Beitrag
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
Prozentualer Rabatt auf Stufenpreis und Katalogpreisregel, berechnet auf Basis des ursprünglichen Preises ohne ausgewählte Optionen.
Prozentuale Rabatte auf Stufenpreis- und Katalogpreisregeln enthalten jetzt ausgewählte benutzerdefinierte Optionen.
Zuvor wurden prozentuale Rabatte auf den ursprünglichen Produktpreis berechnet, ohne ausgewählte benutzerdefinierte Optionen zu berücksichtigen, was zu falschen Endpreisen führte.
12004
AC-12004 - GitHub-Problem
[Problem] Validierungs-Bewertung funktioniert nicht, der Selektor der Überprüfungs-Bewertung wurde geändert
Es wurde ein Problem behoben, bei dem die Validierung der Überprüfungsbewertung aufgrund eines geänderten Selektors nicht ausgelöst wurde. Zuvor konnten Reviews gespeichert werden, ohne eine Bewertung auszuwählen. Nach der Korrektur funktioniert die Validierung ordnungsgemäß und verhindert das Speichern einer Überprüfung, es sei denn, eine Bewertung wird ausgewählt.
AC-12686 - GitHub-Problem - GitHub-Code-Beitrag
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
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
Ungültige SKU-Verarbeitung für verknüpfte Produkte in Magento
Es wurde ein Problem behoben, bei dem Produkte mit SKU „0“ aufgrund einer ungültigen SKU-Validierung nicht als verwandte, Upsell- oder Crosssell-Artikel verknüpft werden konnten. Die Aktualisierung stellt sicher, dass solche Produkte erfolgreich verknüpft werden können, sodass das Produkt ohne Fehler gespeichert werden kann.
AC-13311 - 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
Admin-Produktseitenfehler, wenn alle Produktattribute auf den globalen Umfang eingestellt sind
Es wurde ein Problem behoben, bei dem auf der Admin-Produktbearbeitungsseite ein Fehler angezeigt wurde, wenn alle Produktattribute auf den globalen Umfang eingestellt waren. Der Fehler wurde durch eine leere Datenbankabfrage verursacht, wodurch die Seite unbrauchbar wurde. Nach der Behebung wird die Produktseite korrekt gerendert und Produkte können problemlos erstellt werden.
AC-14011 - GitHub-Problem
[2.4.8] Keine Callbacks für Cron-Auftragskatalog_product_alert gefunden
Adobe Commerce verhindert jetzt korrekt, dass fehlerhafte Catalog_Product_Alert Cron-Aufträge geplant werden, nachdem der Produktwarnungs-Cron-Auftrag in Product_Alert umbenannt wurde. Zuvor wurde in Adobe Commerce 2.4.8 durch die Konfiguration von Stores > Configuration > Catalog > Catalog > Product Alerts Run Settings ein catalog_product_alert-Cron-Eintrag in core_config_data erstellt, und als Cron ausgeführt wurde, wurde der Fehler Magento_Cron protokolliert. CRITICAL: Exception: No callbacks found for cron job_catalog_product_alert, obwohl die gültigen product_alert-Aufträge korrekt ausgeführt wurden.
AC-14494 - GitHub-Problem - GitHub-Code-Beitrag
Druckoption „Anforderungsliste Seite drucken“ funktioniert nicht
Die Option „Drucken“ auf der Seite „Anforderungsliste“ funktioniert jetzt ordnungsgemäß.
Zuvor führte das Klicken auf „Drucken“ zu dem Fehler: „Während der Ausführung der Anwendung ist ein Fehler aufgetreten. Weitere Informationen finden Sie im Ausnahmenprotokoll .“
14711
AC-14711
[Produktvergleich] Die Vergleichsliste ist nicht verwendbar
Es wurde ein Problem behoben, bei dem die Vergleichsliste unbrauchbar wurde, wenn dasselbe Produkt aus verschiedenen Store-Ansichten hinzugefügt wurde. Nach der Behebung wurde die Vergleichsliste korrekt geladen und zeigt Elemente basierend auf dem bestimmten Store an.
AC-14885 - 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
Der Fehler „Attributsatz existiert nicht“ unterbricht die Seite
Es wurde ein Problem behoben, bei dem die Eingabe einer ungültigen Attributsatz-ID in der URL einen schwerwiegenden Fehler verursachte. Das System zeigt jetzt eine korrekte Fehlermeldung an, die besagt, dass der Attributsatz nicht vorhanden ist, anstatt die Seite zu beschädigen.
AC-15753 - GitHub-Problem - GitHub-Code-Beitrag
Rückerstattung mit negativer Menge immer Rückerstattungsrabatt
Fehlerkorrektur - Beim Erstellen einer Gutschrift mit einer negativen Menge wird der Rabattbetrag fälschlicherweise zurückerstattet.
Jetzt werden Rabatte für negative Mengen nicht zurückerstattet, und die Rückerstattungsmenge wird korrekt auf null gesetzt.
AC-9424 - 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
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
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
[B2B]-Speichervorgang für freigegebenen Katalog gibt den Fehler „Veraltete Funktionalität“ zurück
Der Administrator kann die Zuweisung von Produkten zum freigegebenen Katalog erfolgreich aufheben.
Zuvor führte das Aufheben der Zuweisung von Produkten mit einer großen Anzahl langer Produkt-SKUs aus dem freigegebenen Katalog zu einem Fehler
ACP2E-4097 - GitHub-Code-Beitrag
[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
Durch die Sortierreihenfolgen-Inkonsistenz der Kundensegmente wird das X-Magento-Vary-Cookie auf einigen Seiten ständig neu generiert
Das X-Magento-Vary-Cookie wird jetzt einmal auf der Produktseite gesetzt, zuvor mit einigen Konfigurationen von Kundensegmenten setzt das Cookie mehrmals beim Laden von PDP
ACP2E-4261
Produkt, Steuer
Feste Produktsteuer (FPT) wird nicht separat mit konfigurierbaren Produkten angezeigt
Es wurde ein Problem behoben, bei dem die feste Produktsteuer (FPT) für konfigurierbare Produkte nach Auswahl einer Option nicht separat angezeigt wurde. Jetzt wird die FTP-Aufschlüsselung auf den Produktlisten- und Detailseiten korrekt angezeigt und stimmt mit dem Anzeigeformat einfacher Produkte überein.
AC-13171 - GitHub-Code-Beitrag
Promotion
Preisregel „X-Warenkorb abrufen“ fügt falschen Rabatt hinzu, wenn bereits eine andere Regel angewendet wurde
Es wurde ein Problem behoben, bei dem die Preisregel „X-Warenkorb abrufen“ Rabatte anhand des ursprünglichen Produktpreises berechnete, selbst wenn dieser bereits durch eine andere Regel reduziert wurde. Die Aktualisierung stellt sicher, dass die zweite Regel jetzt den Rabatt auf den angepassten Preis anwendet, was zu genauen Gesamtrabatten führt, wenn mehrere Promotions aktiv sind.
AC-12325 - GitHub-Code-Beitrag
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
Nach der Fehlerbehebung für ACP2E-2926 werden Kundensegmente bei jeder Checkout-Anfrage abgeglichen, was zu einer unnötigen Verarbeitung führt
Die Funktion „Kundensegment“ enthält jetzt einen Caching-Mechanismus, um die Leistung zu verbessern.
ACP2E-4299
[Cloud][experienceleague] Katalogpreisregel nicht angewendet
Vor der Katalogpreisfixierung galten die Preisregeln nicht, wenn special_price nur auf Website-Ebene festgelegt wurde (nicht auf „Alle Store-Ansichten„). Nach der Korrektur gelten die Katalogpreisregeln jetzt korrekt, wenn special_price auf Website-Ebene festgelegt wird, indem zuerst der Standardspeicher der Website überprüft wird.
ACP2E-4372 - GitHub-Code-Beitrag
SEO
DynamicStorage.findProductRewriteByRequestPath() verfügt nicht über die entity_type-Filterung, sodass CMS-Seiten in Kategorie-URLs als Produkte behandelt werden
Es wurde ein Problem behoben, bei dem DynamicStorage nicht nach entity_type gefiltert wurde, sodass CMS-Seiten fälschlicherweise als Produkte in Kategorie-URLs behandelt wurden. Fehlerhafte URLs geben jetzt korrekt eine 404 zurück, anstatt CMS-Inhalte bereitzustellen.
AC-14991 - GitHub-Problem - GitHub-Code-Beitrag
Durch die Aktivierung des Kategoriepfads in Produkt-URLs wird der Speicherumschalter auf mehrere Arten unterbrochen
Es wurde ein Problem behoben, bei dem das Aktivieren von Kategoriepfaden in Produkt-URLs dazu führte, dass der Store-Umschalter fehlschlug. Durch den Store-Wechsel werden jetzt Produkt-URLs über Store-Ansichten hinweg korrekt aufgelöst, ohne zur Homepage umgeleitet zu werden oder Fehler zurückzugeben.
AC-15110 - GitHub-Problem - GitHub-Code-Beitrag
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
Storefront-Vergleichsprodukt erstellt Google-SEO-Fehler - Links sind nicht durchsuchbar
Es wurde ein SEO-Problem behoben, bei dem der Link für die Storefront „Produkte vergleichen“ aufgrund eines fehlenden oder falsch gebundenen href-Attributs nicht von Suchmaschinen durchsucht werden konnte. Durch die Aktualisierung wird sichergestellt, dass der Link jetzt eine gültige, durchsuchbare URL enthält, was die Website-Auffindbarkeit verbessert und dazu beiträgt, dass Google-SEO-Audits bestanden werden.
AC-15547 - GitHub-Problem - GitHub-Code-Beitrag
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
[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 - GitHub-Problem
[Cloud] Deaktivieren der alten Sitemap-Generierung
Eine neue Konfigurationsoption ist jetzt verfügbar, um zwischen dem Standard-Sitemap-Generierungsprozess und einem neu implementierten Batch-Modus zu wechseln. Diese Verbesserung ermöglicht eine größere Flexibilität und Skalierbarkeit in Workflows zur Sitemap-Erstellung.
ACP2E-4132 - GitHub-Code-Beitrag
Verdächtige Anfragen lösen Ausnahmen im Exception.log aus.
Fehlerkorrektur - Bösartige oder falsch formatierte URL-Anfragen verursachen jetzt keine Fehler mehr bei der Datenbanksortierung und füllen die Ausnahmeprotokolle auf.
Wenn bisher verdächtige Anfragen mit ungültigen Zeichenkodierungen oder nicht unterstützten Zeichen empfangen wurden, versuchte das System, diese zu dekodieren und zu verarbeiten, was zu MySQL-Sortierkonflikten führte.
ACP2E-4328 - GitHub-Code-Beitrag
Verkauf
Der Bestellstatus ist ausgeblendet, wenn im Dropdown-Menü „Bestellstatus“ ein Wert ausgewählt wird.
Die Zuweisung des Bestellstatus funktioniert jetzt erwartungsgemäß.
Zuvor konnte beim Zuweisen eines benutzerdefinierten Bestellstatus der Status „Verarbeitung läuft“ aus dem Dropdown-Menü verschwinden, nachdem die Zuweisung eines Status aufgehoben wurde, sodass eine Neuzuweisung unmöglich wurde.
15010
AC-15010
Wenn die Geschenknachricht auf Auftragsebene aktiviert ist, der Benutzer jedoch keine Daten eingibt und keine Bestellung aufgibt, werden in der Admin weiterhin Von Name und Bis Name angezeigt, wobei Vor- und Nachname des Kunden angezeigt werden.
Fehlerkorrektur - Die Felder „Geschenknachrichten-Absender“ und „Empfänger“ werden jetzt nicht mehr automatisch mit Kundennamen ausgefüllt, auch wenn keine Geschenknachricht eingegeben wurde. Die Felder bleiben jetzt leer, es sei denn, der Benutzer gibt die Details an.
AC-15140 - GitHub-Code-Beitrag
Suche
„Erneute Übermittlung des Formulars bestätigen“ bei der Katalogsuche mit „Kategorienumbruch speichern“
Wenn Sie nach der Änderung der Symbolleisteneinstellungen von einer Produktseite zur Katalogsuchergebnisseite zurückkehren, wird das Dialogfeld „Erneute Übermittlung des Formulars bestätigen“ nicht mehr Trigger, wenn „Kategorienpaginierung speichern“ aktiviert ist.
Zuvor ist bei Benutzern ein Browser-Fehler oder eine Warnung zur erneuten Übermittlung des Formulars aufgetreten, wenn sie zur Suchergebnisseite zurückkehrten, nachdem sie Symbolleistenparameter wie die Sortierreihenfolge geändert hatten.
ACP2E-4208 - GitHub-Code-Beitrag
Das aggregierte Suchfeld „_search“ wird in der Suchabfrage nicht mehr verwendet
Die Volltextsuche gibt jetzt übereinstimmende Produkte zurück, wenn die Bedingung für die Mindestübereinstimmung über alle durchsuchbaren Felder hinweg gemeinsam erfüllt sein soll, anstatt zu verlangen, dass die Bedingung durch ein einzelnes Feld erfüllt wird.
ACP2E-4285 - GitHub-Code-Beitrag
Sicherheit
Interner Server-Fehler
Magento fügt jetzt bei Verwendung des asynchronen REST-Endpunkts POST /rest/default/async/V1/carts/mine/items erfolgreich Produkte zum Warenkorb eines Kunden hinzu. Zuvor führte diese asynchrone „Zum Warenkorb hinzufügen“-Anfrage zu einem internen Server-Fehler, und Magento protokollierte den folgenden Fehler: Error: Call to a member function setFinalPrice() on null in app/code/Magento/Quote/Model/Quote/Item/AbstractItem.php:162.
AC-16344 - GitHub-Code-Beitrag
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
[CLOUD] Es wurde ein Problem mit der Schreibberechtigung für Newrelic empfangen.
Vor der Fehlerbehebung waren die Protokolle mit Ausnahmen überladen. Nach Anwendung der Fehlerbehebung sind die Protokolle jetzt sauber und frei von Ausnahmen.
ACP2E-4296 - GitHub-Code-Beitrag
Lieferung
Falsche Liefermenge nach wenigen Gutschriften
Fehlerkorrektur - Der Wert „Menge zu Versand“ wurde nach mehreren Gutschriften nicht korrekt berechnet, sodass erstattete Artikel versendet werden können.
Jetzt aktualisiert das System genau die verbleibende versandfähige Menge basierend auf versendeten und zurückerstatteten Artikeln, um ungültige Sendungen zu verhindern.
AC-1479 - GitHub-Problem - GitHub-Code-Beitrag
Potenzielles Leistungsproblem beim Laden von Versandmethoden
Der Ladevorgang für Versandmethoden wurde optimiert, indem sichergestellt wurde, dass nur aktive Spediteure geladen werden, wenn dies angefordert wurde. Zuvor wurden Fabriken für alle Versandmethoden initialisiert, was zu unnötigem Leistungsaufwand führte. Die Fehlerbehebung verbessert die Effizienz, indem nur aktive Spediteure bedingt geladen werden, wodurch die Ladezeit und die Ressourcennutzung reduziert werden.
AC-15415 - GitHub-Problem - GitHub-Code-Beitrag
[Problem] Kommerzielles Ziel sollte nicht als Wohnort behandelt werden
Fehlerkorrektur - In der UPS-REST-Versandintegration werden kommerzielle Ziele jetzt nicht mehr fälschlicherweise als Wohnziele behandelt. Der ResidentialAddressIndicator ist jetzt nur noch für Wohnadressen in der UPS-Tarifanfrage enthalten, um unbeabsichtigte Wohnungszuschläge zu verhindern und genaue kommerzielle Versandraten zu gewährleisten.
AC-16285 - GitHub-Problem - 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
[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
Der Preis des Produkts im Warenkorb, der von der Katalogpreisregel beeinflusst wird, ändert sich nicht, wenn die Regel durch die Staging-Aktualisierung angepasst wird
Es wurde ein Problem behoben, bei dem Produktpreise im Warenkorb nach der Änderung einer Katalogpreisregel durch eine Staging-Aktualisierung nicht vollständig aktualisiert wurden. Zuvor erschien der aktualisierte Preis nur im Zusammenfassungsabschnitt, während der zentrale Warenkorbblock den alten Wert anzeigte. Jetzt aktualisiert die überarbeitete Regel den Produktpreis korrekt für den gesamten Warenkorb.
AC-15304 - GitHub-Code-Beitrag
Wenn eine geplante Aktualisierung für die Kategorie gelöscht wird, wird die Anzahl der untergeordneten Elemente für die übergeordnete Kategorie nicht reduziert
Es wurde ein Problem behoben, durch das beim Löschen einer geplanten Aktualisierung für eine Kategorie die Anzahl der untergeordneten Elemente der übergeordneten Kategorie nicht reduziert wurde, sodass die Anzahl korrekt aktualisiert wird, wenn geplante Aktualisierungen oder Unterkategorien entfernt werden.
AC-15670 - GitHub-Code-Beitrag
Beim Bearbeiten geplanter Aktualisierungen für Kategorien werden der übergeordneten Kategorie untergeordnete Elemente hinzugefügt
Es wurde ein Problem behoben, durch das beim Bearbeiten einer vorhandenen geplanten Aktualisierung für eine Unterkategorie die Anzahl der untergeordneten Elemente für übergeordnete Kategorien in der Datenbank fälschlicherweise erhöht wurde. Das Problem führte nach dem Speichern von Aktualisierungen zu ungenauen Kategoriehierarchiedaten. Nach der Behebung bleibt die Anzahl der untergeordneten Elemente korrekt und wird nicht mehr unerwartet erhöht.
AC-16239 - GitHub-Code-Beitrag
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
Staging_apply_version Cron-Verhaltensproblem - special_price ignoriert
Nach der Korrektur werden die Angebotsumfänge nach der Änderung des Sonderpreises durch geplante Produktaktualisierung neu berechnet.
ACP2E-3674
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
Im Bereich werden während der Vorschau unterschiedliche Shop-Ansichten angezeigt
Vor der Fehlerbehebung wurde möglicherweise eine Vorschau einer Staging-Aktualisierung des CMS-Blocks und des Inhalts der CMS-Seite in einem anderen Store geöffnet als dem Store, der beim Zugriff über das Staging-Dashboard für Inhalte dem CMS-Block oder der Seite zugewiesen wurde. Wenn nach der Fehlerbehebung dem CMS-Block oder der Seite bei der Staging-Aktualisierung nur ein bestimmter Store zugewiesen ist, wird die Vorschau im Staging-Dashboard des Inhalts mit dem richtigen ausgewählten Store geöffnet.
ACP2E-3815
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
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
Produkt mit geplanten Aktualisierungen bündeln entfernt die Option „Bundle-Elemente“ der Aktion zum Speichern eines Produkts
Das Entfernen von Bundle-Produktoptionen oder zugehörigen Produkten bei der geplanten Aktualisierung wirkt sich nicht mehr auf die ursprünglichen Bundle-Optionen und zugehörigen Produkte aus und umgekehrt. Auch das Entfernen der Bundle-Produktionsoptionen im Originalprodukt und das Ersetzen durch andere Optionen nach der Planung einer Aktualisierung führt nicht mehr zum Entfernen der neu hinzugefügten Optionen
ACP2E-4212 - GitHub-Code-Beitrag
Problem mit dem Promotion-Vorschaumodus, bei dem angewendete Coupons kurz nach der Anwendung verschwinden.
Vor der Fehlerbehebung konnten Gutschein-Codes im Staging-Vorschaumodus nicht ordnungsgemäß verwendet werden. Nach der Fehlerbehebung werden Gutschein-Codes jetzt ordnungsgemäß auf die Kaufbestätigungsseite angewendet.
ACP2E-4226
Navigieren zwischen Websites in der Vorschau für Zeitplanaktualisierung nicht möglich
Vor dieser Fehlerbehebung würde die Vorschau für geplante Updates fehlschlagen, wenn versucht wird, Inhalte für Stores mit benutzerdefinierten Domains in der Vorschau anzuzeigen. Nach dieser Fehlerbehebung können benutzerdefinierte Store-Domains wie vorliegend in der Vorschau angezeigt und innerhalb des Vorschau-IFrame navigiert werden. Die Fehlerbehebung gilt für Produkte, Kategorien, CMS-Seiten und CMS-Blöcke und unterstützt Navigationslinks mit {{store url}} Markup-Tags, wie in Adobe Commerce-Variablen und Markup-Tags dokumentiert.
ACP2E-4308 - 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
[Problem] Behebung: Der Wert für base_weee_tax_applied_row_amnt der Gutschriftenartikel ist falsch
Die Berechnung der Gutschrift wurde korrigiert, indem der richtige Setter für base_weee_tax_applied_row_amnt verwendet wurde. Dabei wurde sichergestellt, dass der Steuerwert nur die erstattete Menge widerspiegelt. Zuvor wurde für den Zeilenbetrag fälschlicherweise der volle Bestellwert anstelle des teilweisen Gutschriftsbetrags verwendet.
AC-12049 - GitHub-Problem - GitHub-Code-Beitrag
Der Steuerbetrag wird nicht aktualisiert, wenn der Geschenkverpackungsinhalt aus dem Warenkorb entfernt wird
Magento aktualisiert jetzt die Gesamtsummen der Warenkorbsteuer korrekt, wenn der Geschenkverpackungsvorgang über die setGiftOptionsOnCart-GraphQL-Mutation entfernt wird. Wenn zuvor eine Option für den Geschenkumbruch ausgewählt wurde, die dann durch Übergabe von „giftWrappingId“ aufgehoben wurde: null in der Mutationseingabe, wurde der Steuerbetrag im Angebot nicht aktualisiert, und Magento nahm weiterhin die Geschenkumbruchsteuer in die Gesamtsummen des Warenkorbs auf, obwohl kein Geschenkumbruch angewendet wurde.
AC-14637
Artikel im Mini-Warenkorb zeigen Fremdwährungspreise ohne Umrechnung an
Der Mini-Warenkorb konvertiert nun die Währung korrekt und zeigt den genauen Betrag basierend auf den konfigurierten Konversionsraten an.
ACP2E-4364 - GitHub-Code-Beitrag
Test-Framework
[Problem] Entfernen eines duplizierten <Severity>-Tags aus dem MFTF-Test „AdminSetUpWatermarkForSwatchImageTest“
Das System enthält jetzt nur noch ein einziges Schweregrad-Tag im AdminSetUpWatermarkForSwatchImageTest, was die Code-Klarheit und -Konsistenz verbessert. Zuvor enthielt dieser Test zwei identische Schweregrad-Tags, was unnötig war und zu Verwirrung führen konnte.
AC-11873 - GitHub-Problem - GitHub-Code-Beitrag
[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
[Cloud Native Service] CNS-Build-Fehler - 2.4.9-beta1- Integration
AC-16427
Hartcodierte Bearbeitungspfade schlagen in Composer-Builds fehl
AC-16488
PHPUnit-Konfigurationsdatei stimmt nicht mit PR- und Composer-Builds überein
AC-16501
[Problem] magento/magento2#: GraphQL-Mutation. Zusätzliche Testabdeckung für StoreConfig-Einstellungen des Kunden.
Das System fügt jetzt die zusätzliche Testabdeckung für die StoreConfig-Optionen des nächsten Kunden hinzu:
required_character_classes_number
minimum_password_length
AC-9370 - GitHub-Problem - GitHub-Code-Beitrag
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
[Modultest] Magento\GiftCardImportExport\Test\Unit\Model\Import\Product\Type\GiftCardTest::testIsRowValid
Fehlerbehebung für einen zufällig fehlschlagenden Einheitentest
ACP2E-4263
UI-Framework
[Problem] Entfernen doppelter Variablen aus einer der Dateien mit der geringeren Anzahl
Das System entfernt jetzt duplizierte Variablen aus weniger Dateien, was einen saubereren und effizienteren Code gewährleistet. Zuvor waren diese duplizierten Variablen in den LESS-Dateien vorhanden, was zu unnötiger Redundanz im Code führte.
AC-11743 - GitHub-Problem - GitHub-Code-Beitrag
WYSIWYG ist in dynamischen Zeilen leer
WYSIWYG-Felder in dynamischen Zeilen sind jetzt korrekt initialisiert und ausgefüllt.
Zuvor konnten WYSIWYG-Felder in dynamischen Zeilen (z. B. in Design-Konfigurationsformularen) nach bestimmten Aktionen leer erscheinen oder ihren Inhalt verlieren, was manuelles Eingreifen zur Wiederherstellung von Daten erforderlich machte.
12336
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] Entfernen eines verbotenen @author-Tags aus Magento_Backend
Dieser PR entfernt @author Tag aus der Codebasis
AC-8814 - 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
Header-Login/-Logout wird in Multi-Store-Setup mit freigegebenen Cookies nicht aktualisiert
Der Anmelde-Header wird beim Abmelden gemäß den Konfigurationseinstellungen korrekt aktualisiert. Die Datei „customer-data.js“ verwendet ein Cookie, um den Wert „image-customer-login“ zu speichern, wenn Kundenkonten global freigegeben werden. Andernfalls wird der lokale Speicher verwendet.
ACP2E-4149 - GitHub-Code-Beitrag
[Mobil] Fotorama kann Mini-Warenkorb im Bild-Viewer schließen Aktion
Das Problem mit Fotorama wurde behoben. Zuvor wurde ein Minicart beim Schließen des Bild-Viewers geöffnet
ACP2E-4231 - GitHub-Code-Beitrag
Zusammengeführte JS-Dateien werden nicht ordnungsgemäß in Projekten mit vielen Stores generiert.
Das Zusammenführen von JavaScript-Dateien funktioniert jetzt ordnungsgemäß, wenn mehrere Stores konfiguriert sind.
Zuvor konnten Dateien in Multi-Store-Setups manchmal nicht ordnungsgemäß zusammengeführt werden, was zu unvollständigen oder inkonsistenten Ergebnissen führte.
ACP2E-4246 - GitHub-Code-Beitrag
Aktualisierungen - Upgrade-Kompatibilitäts-Tool
Veraltete Funktionen: Erstellung der dynamischen Eigenschaft "Magento\Framework\Acl::$_roleRegistry“
Veraltete Funktionsfehler verhindern nicht mehr den Zugriff auf das Admin-Bedienfeld nach dem Upgrade.
Nach dem Upgrade auf Magento 2.4.6 konnte der Versuch, auf das Admin Panel zuzugreifen, zu einem Fehler führen:
„Veraltete Funktionen: Die Erstellung der dynamischen Eigenschaft "Magento\Framework\Acl::$_roleRegistry“ ist in vendor/magento/framework/Session/SessionManager.php in Zeile 186 veraltet.“
Dies hinderte Administratoren daran, sich anzumelden.
12343
AC-12343 - GitHub-Problem
GUID wird nicht als gesichertes Format gespeichert
AC-15809
Upgrade-Kompatibilitätstool mit falschem kritischen Problem
Nicht zutreffend
ACP2E-3856