[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

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

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

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

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

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

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

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

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

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

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

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&quot;, 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

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

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

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

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