Versionshinweise zu Adobe Commerce 2.4.8
Erstellt für:
- Experte
- Admin
- Entwickler
Highlights
Adobe Commerce 2.4.8 bietet erweiterte Sicherheit, Kompatibilität mit PHP 8.4 und MariaDB 11.4, umfassende GraphQL-API-Verbesserungen zur Beschleunigung der Migration zu einer neuen Adobe Commerce Storefront mit Edge Delivery sowie über 500 Qualitätskorrekturen und Erweiterungen zur Erweiterung der bestehenden Funktionen. Durch die Aktualisierung auf 2.4.8 bleibt Ihre Plattform sicher, entspricht den neuesten technologischen Fortschritten und wird bis April 2028 unterstützt.
Empfehlungen für die Übernahme
Berücksichtigen Sie bei der Planung Ihres Upgrades auf Adobe Commerce 2.4.8 Ihre Geschäftsprioritäten, die aktuelle Version und die Pläne zur Übernahme der neuen Adobe Commerce as a Cloud Service.
-
Wenn Sie beabsichtigen, Adobe Commerce as a Cloud Service innerhalb der nächsten 12 bis 16 Monate zu übernehmen: Wenden Sie jetzt den neuesten Sicherheits-Patch an und planen Sie das Upgrade als Teil Ihres Wechsels zu Cloud Service.
-
Wenn Sie nicht planen, Adobe Commerce as a Cloud Service innerhalb der nächsten 12 bis 16 Monate einzuführen, ODER wenn Sie planen, Adobe Commerce Optimizer in diesem Zeitraum einzuführen: Ihr Upgrade-Zeitplan hängt von Ihrer aktuellen Version ab.
-
Versionen 2.4.4, 2.4.5 oder 2.4.6: Wenden Sie den neuesten Sicherheits-Patch jetzt an und starten Sie Ihr Upgrade auf Adobe Commerce 2.4.8 bald, da die Unterstützung für 2.4.4 im April 2026 endet, während die Unterstützung für 2.4.5 und 2.4.6 im August 2026 endet.
-
Version 2.4.7: Wenden Sie den neuesten Sicherheits-Patch jetzt an. Wir empfehlen Ihnen, so bald wie möglich ein Upgrade durchzuführen, um von den neuesten Verbesserungen zu profitieren. Sie haben jedoch auch die Flexibilität, einen Zeitpunkt zu wählen, der den geschäftlichen Prioritäten entspricht. Ihre Version wird bis April 2027 weiterhin unterstützt.
-
Sicherheit
Die folgenden Sicherheitsverbesserungen in dieser Version verbessern die Einhaltung der neuesten Best Practices für die Sicherheit:
Diese Version umfasst die folgenden Verbesserungen der Sicherheitseinstellungen:
- Duo Security 2FA: Diese Änderung aktualisiert die Implementierung der Duo Security Zwei-Faktor-Authentifizierung (2FA) in Adobe Commerce auf die Verwendung der neuesten SDK (Web SDK v4). Dieses Upgrade ermöglicht Händlern den nahtlosen Übergang zu Duo Universal Prompt. Händler müssen ihre Konfiguration in den Admin-Einstellungen aktualisieren, um eine Client-ID und ein Geheimnis einzuschließen.
- Verschlüsselungsschlüssel: Neu konzipierte Verwaltung von Verschlüsselungsschlüsseln zur Verbesserung der Benutzerfreundlichkeit und Beseitigung früherer Einschränkungen und Fehler. Neue CLI-Befehle sind jetzt für Ändern von Schlüsseln und Neuverschlüsseln bestimmter Systemkonfigurations-, Zahlungs- und benutzerdefinierter Felddaten verfügbar. Das Ändern von Schlüsseln in der Admin-Benutzeroberfläche wird in dieser Version nicht mehr unterstützt. Sie müssen die CLI-Befehle verwenden. Weitere Informationen finden Sie Knowledgebase-Artikel „Fehlerbehebung bei der Rotation von Verschlüsselungsschlüsseln: CVE-2024-34102".
- Einstellungen für einmaliges Kennwort (OTP): Dieses Update ist erforderlich, um einen Fehler zu beheben, der durch eine abwärtsinkompatible Änderung in 2.4.7 eingeführt wurde. Die Beschreibung des Felds OTP Window bietet nun eine genaue Erklärung der Einstellung, und der Standardwert wurde von
1
in29
geändert.
pub/static
-Verzeichnis gespeichert und nach Bereich organisiert (adminhtml
, base
, frontend
). Durch diese Änderung entfällt die Notwendigkeit, statische Inhalte nach Cache-Leerungen erneut bereitzustellen.Plattform
Die folgenden Plattformupgrades für diese Version stellen sicher, dass Adobe Commerce eine robuste und zuverlässige Plattform bleibt, die den Anforderungen moderner Commerce-Umgebungen gerecht wird:
In Übereinstimmung mit unserer Support-Lebenszyklusrichtlinie ist Adobe Commerce jetzt mit den folgenden LTS-Versionen (Long-Term Support) der folgenden Datenbanktechnologien kompatibel:
- MariaDB 11.4 LTS _(unterstützt bis 2029)_: Die vorherige Version (MariaDB 10.6) erreicht 2026 das Ende der Lebensdauer. Daher ist dieses Upgrade für die Aufrechterhaltung der Systemintegrität und -leistung unerlässlich. MariaDB 10.6 wird weiterhin unterstützt, Adobe empfiehlt jedoch eine Aktualisierung auf MariaDB 11.4 bei der Aktualisierung auf Adobe Commerce 2.4.8.
- MySQL 8.4 LTS _(unterstützt bis 2032)_: Die vorherige Version (MySQL 8.0) wird 2026 eingestellt. Daher ist dieses Upgrade für die Aufrechterhaltung der Systemintegrität und -leistung unerlässlich. MySQL 8.0 wird weiterhin unterstützt, aber Adobe empfiehlt beim Upgrade auf Adobe Commerce 2.4.8 ein Upgrade auf MySQL 8.4
Diese Version umfasst die folgenden Datenbankverbesserungen:
- MySQL-Sortierung: Das System verwendet jetzt standardmäßig
utf8mb4
Sortierung für MySQL, um die Kompatibilität mit MySQL 8 sicherzustellen und eine Zukunftssicherheit gegen die Einstellung vonutf8mb3
zu gewährleisten. Zuvor verwendete das System standardmäßigutf8mb3
Sortierung, die in MySQL 8 nicht mehr unterstützt wird. - Einschränkungen für MySQL-: MySQL 8.4 führt standardmäßig eine strengere Fremdschlüsselvalidierung ein. Die
restrict_fk_on_non_standard_key
ist jetzt standardmäßig AKTIVIERT, wodurch die Verwendung nicht eindeutiger oder partieller Schlüssel als Fremdschlüssel eingeschränkt wird. Händler, die von MySQL 8.0 auf MySQL 8.4 aktualisieren, müssen diesen Parameter explizit auf OFF setzen oder die--skip-restrict-fk-on-non-standard-key
-Serveroption verwenden, um die Kompatibilität mit vorhandenen Datenbankstrukturen aufrechtzuerhalten. Weitere Informationen finden Sie Upgrade-).
Diese Version unterstützt nun RabbitMQ 4.x. Vor dem Upgrade auf RabbitMQ 4 müssen Adobe Commerce Cloud- und On-Premise-Kunden von classic mirrored queues zu quorum queues migrieren. Diese Migration ist aus folgenden Gründen erforderlich:
- Classic mirrored queues werden in RabbitMQ 4 nicht unterstützt
- Quorum queues Aufrechterhaltung hoher Verfügbarkeit durch Replikation von Warteschlangeninhalten über mehrere Knoten hinweg
Diese Version umfasst die folgenden PHP-Verbesserungen:
- PHP 8.4: Diese Version fügt PHP 8.4-Kompatibilität für Adobe Commerce, gebündelte Erweiterungen und Adobe-eigene Erweiterungen, Services und Tools hinzu. PHP 8.3 wird weiterhin unterstützt. PHP 8.2 ist weiterhin kompatibel, jedoch nur zu Upgrade-Zwecken. PHP 8.4-Kompatibilität erforderlich Breaking Changes.
- PHP 8.1: Diese Version entfernt PHP 8.1 aus allen Adobe Commerce-Projektbibliotheken, Abhängigkeiten, gebündelten Erweiterungen und Adobe-eigenen Erweiterungen, Services und Tools.
- PHP 8.1: Diese Version entfernt die PHP 8.1-Kompatibilität für Adobe Commerce 2.4.8. Sie müssen auf PHP 8.3 aktualisieren, bevor Sie auf Adobe Commerce 2.4.8 aktualisieren.
- PHP 8.2: Eine der signifikanten Änderungen in PHP 8.2 beinhaltet die Verwerfung der Übergabe von null an nicht-löschbare interne Funktionsparameter. Diese Version behandelt veraltete PHP 8.1-Funktionen in Kernplattformkomponenten und stellt die Kompatibilität mit PHP 8.2 sicher.
- PHPUnit 10: Diese Version behandelt mehrere kritische Probleme, verbessert die Kompatibilität und stellt sicher, dass das Adobe Commerce Testing Framework mit den neuesten Industriestandards übereinstimmt. Adobe empfiehlt allen Commerce Marketplace-Anbietern und -Kunden mit Anpassungen, sicherzustellen, dass ihre Geräte- und Integrationstests auf PHPUnit 10 statt auf 9 ausgeführt werden.
Die folgenden Drittanbieterkomponenten Abhängigkeitenauf die neuesten stabilen Versionen aktualisiert, um die Plattformstabilität und -leistung zu verbessern:
- Composer 2.8.x
- Glob 11.0.0
- grunt-Contrib-connect 5.0.0
- grunt-eslint 25.0.0
- imagemin-svgo 11.0.1
- jQuery/Bootstrap 5.3.3
- jquery/jstree 3.3.17
- jquery.tabs.js 5.3.2
- jQuery/Validate 1.20.x
- js-cookie/js-cookie 3.0.5
- moment.js 2.30.1
- monolog/monolog 3.x
- monolog/Require.js 2.3.7
- nginx 1.26
- phpUnit/phpUnit 10.x
- serve-static 1.16.2
- TinyMCE 6.8.5
- Unterstrich 1.13.7
- Uppy 4.4.0
- Lack 7.6.x
- wikimedia/less.php 5.x
Die folgenden Komponenten wurden entfernt:
- TinyMCE 5
Alle Laminas-Abhängigkeiten wurden auf die neueste Version aktualisiert, mit Ausnahme der folgenden, die durch alternative Pakete oder native PHP-Funktionalität ersetzt wurden:
- laminas/laminas-file
- laminas/laminas-mail
- laminas/laminas-mime
- laminas/laminas-oauth
Adobe Commerce ist jetzt für OpenSearch 2.19 optimiert und nicht mehr mit Elasticsearch kompatibel. Alle Elasticsearch 7- und 8-Module und -Klassen sind in der Codebasis nun veraltet. Adobe empfiehlt dringend die Umstellung auf OpenSearch für lokale und Cloud-Infrastrukturbereitstellungen, um eine kontinuierliche Unterstützung und Kompatibilität sicherzustellen. Siehe Migrieren zu OpenSearch.
- Die Optionen für Elasticsearch 7 und Elasticsearch 8 sind jetzt in der Admin-Konfiguration als „(Veraltet)“ gekennzeichnet.
- Wenn ein(e) Benutzende(r) in der Admin-Konfiguration Elasticsearch als Suchmaschine auswählt, zeigt Commerce eine Benachrichtigung an, die : „Diese Suchmaschinenoption wird von Adobe nicht mehr unterstützt. Wir empfehlen, stattdessen OpenSearch als Suchmaschine zu verwenden.“
Leistung
Diese Version umfasst die folgenden Leistungsverbesserungen:
REST-API-Endpunkts Leistungsprobleme auftreten oder die Site nicht reagiert. Zuvor konnte die Aktualisierung einer großen Anzahl von Preisen mithilfe dieses Endpunkts zu Leistungsproblemen und mangelnder Reaktionsfähigkeit der Site führen.
Qualität
Diese Version umfasst die folgenden Qualitätsverbesserungen:
GraphQL
Diese Version umfasst die folgenden GraphQL-Verbesserungen:
-
Folgende neue Felder wurden zum
CartItemPrices
hinzugefügt, um genaue Preisanzeige- und Rabattberechnungen zu unterstützen:original_item_price
original_row_total
row_total_including_catalog_discounts_only
-
Der Checkout-Prozess für GraphQL wurde dahingehend aktualisiert, dass nur die „kostenlose“ Zahlungsmethode angezeigt wird, wenn die Bestellsumme null ist. Diese Verbesserung reduziert die Verwirrung der Käufer und sorgt für ein reibungsloseres Kauferlebnis.
-
Es wurde Unterstützung für das Abrufen von allgemeinen Geschäftsbedingungen und Konfigurationseinstellungen über die
StoreConfig
GraphQL-Abfrage hinzugefügt. Neue Konfigurationen verfügbar: Stores > Settings > Configuration > Checkout > Checkout Options > Enable Terms and Conditions. Diese Einstellungen ermöglichen es Frontend-Anwendungen, Geschäftsbedingungen dynamisch zu aktivieren und zu konfigurieren, indem sie auf der Kaufbestätigungsseite angezeigt werden. -
Die
updateCartItems
-Mutation wurde so aktualisiert, dass sie Erfolgsantworten mit Fehlerdetails anstelle von Ausnahmen zurückgibt. Verbesserte Fehlerzuordnung, um die Klarheit der Benutzerbenachrichtigungen zu verbessern. -
Es wurde ein neuer
InsufficientStockError
hinzugefügt, um Fälle zu behandeln, in denen die Lagerbestände unzureichend sind. Das Schema wurde angepasst, um neue Fehlertypen zu unterstützen, wodurch die Funktionen zur Fehlerberichterstattung verbessert wurden. -
Verfeinertes Messaging für unzureichende und nicht verfügbare Mengenbenachrichtigungen.
-
Das Feld
grand_total_excluding_tax
wurde zumCartPrices
hinzugefügt, wodurch eine klare, steuerliche Preisgestaltung gewährleistet ist. -
hat die
not_available_message
zurCartItemInterface
hinzugefügt. -
Es wurde GraphQL-Unterstützung zum Abrufen von Warenkorb-Regelinformationen hinzugefügt. Es wurden neue Store-Konfigurationen eingeführt, um die Offenlegung aller und angewendeter Warenkorbregeln zu steuern, sowie die
allCartRules
-Abfrage und das Feld zum Abrufen aktiver WarenkorbregelnCart.rules
.
Diese Version umfasst die folgenden Verbesserungen beim Kundenmanagement:
- Die Fehlerbehandlung in der
generateCustomerToken
-Mutation wurde verfeinert, um spezifische Nachrichten für unbestätigte E-Mails bereitzustellen. Unterstützt eine bessere Benutzeranleitung und Fehlerbehebung. - Es wurde eine neue
resendConfirmationEmail
-Mutation für das erneute Senden von E-Mail-Bestätigungen hinzugefügt. - Es wurde eine neue
customerSegments
Abfrage hinzugefügt, um Personalisierungsfunktionen zu aktivieren. - Es wurde die
customerGroup
Abfrage hinzugefügt, um Informationen zu Kundengruppen für Gäste und Kunden zurückzugeben. - Es wurden neue Store-Konfigurationen zum Verwalten von Kundengruppen hinzugefügt, die
allCustomerGroups
Abfrage zum Abrufen einer Liste aller verfügbaren Kundengruppen eingeführt und das FeldCustomer.group
für den Zugriff auf die Gruppeninformationen des aktuell angemeldeten Kunden offen gelegt. - Das Feld
customer.addressesV2
in dercustomer
Abfrage wurde hinzugefügt. Es wurde eine Paginierung für Kundenadressen hinzugefügt.
Diese Version umfasst die folgenden Verbesserungen bei der Benutzerauftragsverwaltung:
- Verbesserte Fehlermeldung, um verfügbare Lagerbestände einzuschließen. Bietet Benutzenden klarere Einblicke in die Lagerbestände während der Bestellaktualisierung.
- Dem
CustomerOrders
wurde ein neuesdate_of_first_order
hinzugefügt. - Der
OrderAddress
wurde um benutzerdefinierte Attribute erweitert, wodurch die Sichtbarkeit von Bestelldetails verbessert wurde. Unterstützt die Anzeige zusätzlicher Informationen auf den Bestellungsbestätigungsseiten. - Das Feld
is_virtual
wurde zumCustomerOrder
hinzugefügt, wodurch die Identifizierung virtueller Produkte unterstützt wird. Verbessert die Bestellabwicklung durch die Unterscheidung von virtuellen und physischen Produkten. - Es wurde ein
OrderItemPrices
hinzugefügt, derCartItemPrices
ähnelt, um mit mehreren neuen Feldern für den Preis zuOrderItemInterface
. - Verbesserte API-Funktionalität zum Zusammenführen von Gastaufträgen mit Kundenkonten auf der Grundlage von E-Mail-Abgleich. Optimiert die Bestellverwaltung für wiederkehrende Kunden.
- Der
CustomerOrder
wurde erweitert, um einavailable_actions
Feld für eine bessere Auftragsverwaltung einzuschließen. Das Feld „available_actions“ ist einer Auflistung zugeordnet, in der die möglichen Aktionen aufgelistet sind, die für die Bestellung ausgeführt werden können. - Das Feld
customer_info
wurde demCustomerOrder
hinzugefügt. Dieses Feld erfordert denOrderCustomerInfo
, der Details zum Kundennamen enthält. - Dem
CancelOrderOutput
wurden detaillierte Fehlercodes hinzugefügt. Verbesserte Fehlerbehandlung und Benutzer-Feedback für die Prozesse zur Stornierung von Bestellungen. - Es wurde eine neue
confirmCancelOrder
-Mutation hinzugefügt, um die Stornierung von Bestellungen für Gastkäufer zu erleichtern. - Der
OrderStatusChangeDate
-Resolver wurde so aktualisiert, dass das Änderungsdatum des Bestellstatus ohne zusätzliche Neuformatierung im Standardformat zurückgegeben wird, wodurch die Konsistenz der Antworten sichergestellt wird. - Das Feld
order.availableActions
wurde aktualisiert, um sicherzustellen, dass dieREORDER
-Aktion nicht zurückgegeben wird, wenn ein Händler deaktiviert die Funktion zur Neuanordnung in der Admin Console deaktiviert. - Die
guestOrder
undguestOrderByToken
Abfragen wurden so aktualisiert, dasslastname
anstelle vonpostcode
verwendet werden, da einige Länder die Postleitzahl als optional betrachten. Infolgedessen traten bei einigen Gastbenutzern beim Abrufen von Token während der Bestellplatzierung oder beim Abrufen platzierter Bestellungen mithilfe eines Tokens Probleme auf. - Die
cancelOrder
-Mutation wurde so aktualisiert, dass sie nur für registrierte Kunden zugänglich ist. Es wurde eine neuerequestGuestOrderCancel
-Mutation hinzugefügt, für die ein Auftrags-Token erforderlich ist (ähnlich derguestOrderByToken
-Eingabe). - Es wurde ein
order_status_change_date
Feld hinzugefügt, um das Datum für Änderungen des Bestellstatus zu verfolgen. OrderCustomerInfo
zumCustomerOrder
hinzugefügt.- Das Feld
CustomerOrder.available_actions
wurde hinzugefügt, um die verfügbaren Aktionen für eine Bestellung anzuzeigen. - Fehlercodes mit entsprechenden Fehlermeldungen für Auftragsstornierungen zugeordnet.
- Es wurde ein Filter für den Auftragsverlauf hinzugefügt, der auf dem
created_at
basiert unddate_of_first_order
mit demCustomerOrders
bereitstellt. - Das Feld
is_virtual
wurde demCustomerOrder
hinzugefügt, ähnlich wie beimCart
. Dies ermöglicht es dem Kunden, Versandinformationen für Bestellungen, die nur virtuelle Produkte enthalten, bedingt auszublenden. - Die
guestOrder
undguestOrderByToken
Abfrageantworten wurden so aktualisiert, dass sie fehlende Felder im Zusammenhang mit der Warenkorbzusammenfassung zur Bestellbestätigung enthalten. DerOrderItemPrices
und die Felderoriginal_price
undoriginal_price_including_tax
wurden sowohl demOrderItemPrices
- als auch demCartItemPrices
hinzugefügt. Das Feld Preise enthält jetzt detaillierte Preisinformationen, sodass auf der Bestellbestätigungsseite eine vollständigere Warenkorbübersicht angezeigt werden kann, einschließlich der Gesamtmenge, der Artikeldetails und der Preise vor Rabatt. - Die API wurde aktualisiert, um die Zusammenführung von Gastaufträgen mit Kundenkonten zu unterstützen, wenn die E-Mail-Adressen übereinstimmen. Von Gästen aufgegebene Bestellungen werden nun bei der Registrierung automatisch dem entsprechenden Kundenkonto zugeordnet oder es wird ein vorhandenes Konto mit derselben E-Mail gefunden.
- Der
CustomerOrder
wurde dahingehend aktualisiert, dass er „Gutschrift speichern“ und „Belohnungspunkte“ enthält, die auf die Bestellsummen angewendet werden. Jetzt gibt die Auftrags-Payload die Beschriftung und den Wert für Gutschriften- und Belohnungspunkte aus und gewährleistet so vollständige Details zur Kostenübersicht.
- Es wurden Store-Konfigurationen für Katalogpreisregeln hinzugefügt, die
allCatalogRules
Abfrage zum Abrufen aller verfügbaren Katalogregeln hinzugefügt und das FeldProduct.rules
für die Anzeige der derzeit auf ein Produkt angewendeten Katalogregeln verfügbar gemacht. - Im
ProductInterface
wurde einquantity
Feld hinzugefügt, um Details zur Lagerebene bereitzustellen. Es zeigt verfügbare Lagerbestände oder Null basierend auf den Admin-Einstellungen an. - Korrektur der Preisanzeige für Bundle-Produkte, um genaue Preis- und Währungsinformationen sicherzustellen.
- Die Felder
grouped_product_image
undconfigurable_product_image
wurden demStoreConfig
hinzugefügt.
- Die
GiftOptionsPrices
- undOrderTotal
wurden aktualisiert und enthalten jetzt sowohlprice_excluding_tax
- als auchprice_including_tax
-Felder für Geschenkverpackungen (pro Artikel und Bestellung) sowie gedruckte Karten. Diese Verbesserung stellt eine genaue Steueranzeige basierend auf den Store-Konfigurationseinstellungen für Warenkorb- und Bestellabfragen sicher. - Die
storeConfig
-Abfrage wurde so aktualisiert, dass sieprinted_card_priceV2
enthält, die ein Preisobjekt anstelle einer Zeichenfolge zurückgeben. - Die Felder
gift_wrapping_available
undgift_wrapping_price
wurden zurproducts
hinzugefügt. Das Feldgift_wrapping_price
wird jetzt als Preisobjekt zurückgegeben. gift_message
- undgift_wrapping
zumGiftCardCartItem
hinzugefügt; Logik zum Verwerfen des Geschenkverpackens für virtuelle Produkte aktualisiert.- Die
customerOrders
-Abfrage wurde aktualisiert, damit dasgift_message
-Feld korrekt verarbeitet wird. - Die
customerOrders
-Abfrage wurde so aktualisiert, dass sie das Feldapplied_gift_cards
enthält, sodass angewendete Geschenkkartendaten ähnlich wieapplied_coupons
abgerufen werden können.
- Die
requestReturn
für die Eingabe von RMA-Elementen wurde aktualisiert, um Inkonsistenzen zwischen der mit dem Rückgabeattribut verbundenen Abfrage und der Mutation zu beheben. - Die
requestReturn
-Mutation wurde aktualisiert, um die Rückgabe von Gastaufträgen zu unterstützen.
- Der
StoreConfig
wurde entsprechend den Steueranzeigeeinstellungen in der Admin-Konfiguration mit Feldern aktualisiert. - Die Felder
subtotal_excl_tax
undsubtotal_incl_tax
wurden demOrderTotal
hinzugefügt. Dassubtotal
Feld als veraltet markiert.
- Es wurde eine Kennung für das Adressbuch in der Adresse für den Versand oder den Warenkorb im
CartAddressInterface
hinzugefügt. - Das Feld
same_as_billing
wurde zumShippingCartAddress
hinzugefügt, das angibt, ob die Versand- und Rechnungsadressen identisch sind. - Die
guestOrder
- undguestOrderByToken
-Abfragen wurden aktualisiert, um benutzerdefinierte Adressattribute einzuschließen und so vollständige Adressinformationen für neue Konten sicherzustellen.
- Ein
theme
Feld wurde zurrecaptchaV3Config
hinzugefügt. In diesem Feld können Sie den Namen des Designs angeben, das zum Rendern des reCAPTCHA verwendet werden soll, um genaue Preis- und Währungsinformationen zu gewährleisten. - Die Sicherheit wurde verbessert, indem sichergestellt wurde, dass Anfragen mit abgelaufenen Kunden-Token jetzt eine
401 Unauthorized
Antwort zurückgeben.
Braintree
Diese Version umfasst die folgenden Erweiterungen der im Braintree-Bundle enthaltenen Komponenten:
Diese Version umfasst die folgenden allgemeinen Verbesserungen der Braintree-Erweiterung:
- Um eine echte Express-Zahlungserfahrung zu bieten, enthält die Braintree-Erweiterung jetzt die Versandmethoden innerhalb des PayPal-Modals, sodass der Kunde mit weniger Klicks auschecken kann. Die Versandoptionen werden basierend auf der im PayPal-Konto des Kunden gespeicherten Versandadresse aufgelistet und berechnet. Zuvor gelangten Kunden auf eine Überprüfungsseite und wählten eine Versandmethode aus, um die Zahlung abzuschließen. Die Überprüfungsseite ist jetzt optional, sodass Händler diese Benutzer-Journey aktivieren/deaktivieren können. Die PayPal Express-Schaltflächen befinden sich auf der PDP, dem Mini-Warenkorb, dem Warenkorb und oben auf der Kasse.
- Es gibt jetzt eine neue Version von Braintree SDK. Die PHP SDK-Version ist 6.21.0. Die JavaScript SDK-Version ist 3.112.0. Die neueste Version enthält einige erforderliche Änderungen für die zukünftige Kompatibilität mit neuen Funktionen.
- Allgemeine Code-Optimierung innerhalb der Braintree-Erweiterung.
- Um die Seite zu ermitteln, auf der ein Kunde das PayPal-Checkout-Erlebnis startet (PDP, Warenkorb oder Checkout), übergibt die Braintree-Erweiterung jetzt ein
data-page-type
an JavaScript SDK. Dieses Attribut wird zum Rendern der Schaltfläche auf der Seite verwendet. - Gemäß den neuen PayPal-Markenrichtlinien positioniert die Braintree-Erweiterung die PayLater-Nachricht jetzt auf der PDP, dem Mini-Warenkorb und dem Warenkorb. Die Nachricht befindet sich nun näher an/neben dem Preis/der Summe. Die Erweiterung zeigt jetzt auch die PayLater-Nachricht als Teil der Checkout-Schaltfläche an und nicht separat.
- Um das Express-Zahlungserlebnis zu verbessern, integriert die Braintree-Erweiterung Versandmethoden direkt in das Google-Pay-Modal, sodass Kunden ihren Checkout mit weniger Klicks abschließen können. Versandoptionen werden automatisch anhand der im Google Pay-Konto des Kunden gespeicherten Adresse angezeigt und berechnet. Zuvor wurden Kunden zu einer Überprüfungsseite weitergeleitet, auf der sie eine Versandmethode auswählen, bevor sie ihre Zahlung abschließen. Die Überprüfungsseite ist jetzt optional, sodass der Händler diesen Schritt im Checkout-Prozess aktivieren/deaktivieren kann. Die Google Pay Express-Schaltflächen befinden sich auf dem Mini-Warenkorb, dem Warenkorb und oben auf der Kasse.
- Die aktuelle Apple Pay Mark wurde auf die neueste Version aktualisiert.
- Die aktuelle Google Pay Mark wurde auf die neueste Version aktualisiert.
- Die Zahlungsmethoden Sofort und Giropay wurden entfernt, da sie nicht mehr unterstützt werden.
Braintree-Erweiterung jetzt den Provider und die Tracking-Nummer sowohl an die PayPal-Konten des Händlers als auch an die des Kunden. Die Bereitstellung von Tracking-Informationen und Details auf Elementebene verbessert das Kundenerlebnis erheblich und reduziert gleichzeitig die Betriebskosten für Händler. Kunden können sich einfach bei ihrem PayPal-Konto anmelden, die Bestellung anzeigen und auf den Tracking-Link zugreifen. Händler profitieren von der automatischen Lösung von „Item Not Received“ PayPal-Streitigkeiten, einem schnelleren Zugriff auf Gelder in Zahlungs- und Dispute-Holds, Live-Tracking-Aktualisierungen, Streitigkeiten auf Elementebene (anstatt Streitigkeiten für die gesamte Bestellung) und erweiterten Händlerrisikoprofilen.
Diese Version umfasst die folgenden Verbesserungen bei Zeileneinträgen:
- Bezahlung anwenden : Wenn Kundinnen und Kunden mit Apple Pay Express zur Kasse gehen, zeigt die Braintree-Erweiterung jetzt die Artikel im Warenkorb im Modal „Bezahlen mit Apple" an. Durch Klicken auf die QuickInfo (?) Neben dem Preis können Kunden einzelne Warenkorbartikel, Rabatte, Versand- und Steuerdetails anzeigen, sodass sie das Modal verlassen müssen, um ihre Artikel zu bestätigen.
- Google Pay : Wenn Kundinnen und Kunden mit Google Pay Express zur Kasse gehen, zeigt die Braintree-Erweiterung jetzt die Artikel im Warenkorb direkt im Modal "Google Pay“ an. Durch Klicken auf die QuickInfo (?) Neben dem Preis kann der Kunde einzelne Warenkorbartikel, Rabatte, Versand- und Steuerdetails anzeigen, sodass er das Modal verlassen muss, um seine Artikel zu verifizieren.
Behobene Probleme in Version 2.4.8
Es wurden 582 Probleme im Adobe Commerce 2.4.8-Kerncode behoben. Nachfolgend werden einige der in dieser Version enthaltenen behobenen Probleme beschrieben.
Apis
-
AC-10042: /V1/Transactions REST API gibt einen Fehler zurück, wenn parent_txn_id = txn_id ist
- Fehlerbehebung: Das System verarbeitet jetzt korrekt die übergeordneten und untergeordneten Concept-Transaktionen, bei denen die übergeordnete Transaktions-ID mit der Transaktions-ID identisch ist, sodass beim Abfragen des /V1/transaction-REST-API-Endpunkts keine Endlosschleife entsteht. Zuvor führte dieses Szenario aufgrund der Überschreitung der maximalen Ausführungszeit zu einem schwerwiegenden Fehler.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-11878: [GraphQL] Typproblem in 2.4.7
- Hinweis beheben: Das System verarbeitet jetzt beim Ausführen einer GraphQL-Abfrage Ganzzahlwerte in der GetCustomSelectedOptionAttributes-Funktion korrekt, sodass typbezogene Fehler vermieden werden. Zuvor führte das Starten einer GraphQL-Abfrage, die GetCustomSelectedOptionAttributes mit einem ganzzahligen Argument verwendet hat, zu einem Typfehler.
- GitHub-Problem: https://github.com/magento/magento2/issues/38662
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38663
-
AC-3223: Sonderzeichen in der Kategorie url_key (bei Erstellung über die REST-API)
- Korrekturhinweis: Das Sonderzeichen Kategorie_url_key ist nach der Korrektur nicht mehr vorhanden, es wird ein Sonderzeichen in Kategorie_url_key angezeigt
- GitHub-Problem: https://github.com/magento/magento2/issues/35577
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c699c206
-
ACP2E-2703: REST-API zeigt Bestellungen von einer anderen Website an.
- Korrekturhinweis: Das System unterstützt jetzt Umfang autorisierten Zugriff für REST-API-Administratortoken und Magento_Sales-Endpunkte, wodurch sichergestellt wird, dass die REST-API nur Bestellungen anzeigt, auf die der Administrator Zugriff hat. Zuvor zeigte die REST-API Bestellungen von allen Websites an, unabhängig von der zugewiesenen Website des Admin-Benutzers.
-
ACP2E-2755: Problem mit der Rest-API nach der Aktivierung von 2FA Duo
- Fehlerbehebung: Die Sicherheitsoption 2FA mit Duo generiert jetzt die richtige Signatur für die Rest-API
- GitHub-Code-Beitrag: https://github.com/magento/security-package/commit/412fa642
-
ACP2E-2927: [REST API]: „Standardwert in Store-Ansicht verwenden“ bleibt nach dem Hinzufügen von Konfigurationen für ein konfigurierbares Produkt nicht aktiviert
- Hinweis beheben: Das Problem wurde behoben, indem sichergestellt wurde, dass die Datenbankeinträge für die anpassbaren Optionen eines nicht standardmäßigen Speichers korrekt sind. Das Kontrollkästchen für den benutzerdefinierten Store im Abschnitt „Admin > Katalog > Produktbearbeitung > Anpassbare Optionen“ war zuvor aufgrund ungenauer Datenbankeinträge deaktiviert, auch wenn der Optionstitel für den benutzerdefinierten Store genauso geblieben ist wie der Standardstore.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3056e9cb
-
ACP2E-2969: REST-API kann bei Verwendung von Oauth1 keine Anfragen mit Schrägstrich (/) in der SKU stellen
- Fehlerbehebung: Vor der Fehlerbehebung waren Sie nicht in der Lage, einen erfolgreichen API-Aufruf für ein Produkt durchzuführen, das "/" in der SKU hatte. Jetzt können Sie eine erfolgreiche API-GET-Anfrage für Produktdetails ausführen, obwohl ihre SKU einen Schrägstrich enthält.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b21e5d91
-
ACP2E-3079: Aktualisierung der Kundenadresse schlägt fehl, wenn die Aktualisierung über die REST-API erfolgt, wenn „validateDefaultAddress“ aktiviert ist
- Hinweis: API-Endpunkt funktioniert jetzt wie beabsichtigt, nachdem das Problem mit dem fehlenden ID-Schlüssel in der API-Payload behoben wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/9af794a4
-
ACP2E-3091: [Cloud] Erstellen der Kundengruppe „Doppelter Website-Gruppenpreis“ in der Stufen-Preis-API.
- Fehlerbehebung: Die Tier Price Rest-API erlaubt es jetzt nicht, die Kundengruppe „Preis der doppelten Website-Gruppe“ zu erstellen.
Zuvor war es möglich, die Kundengruppe „Duplizierte Website-Preisgruppe“ in der Stufen-Preis-API zu erstellen, die die Validierung in Admin während der Produktspeicherung nicht bestehen konnte. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/148c3ead
- Fehlerbehebung: Die Tier Price Rest-API erlaubt es jetzt nicht, die Kundengruppe „Preis der doppelten Website-Gruppe“ zu erstellen.
-
ACP2E-3130: Befehl mit Status kann nicht über die REST-API hinzugefügt werden
- Hinweis: Problem wurde behoben, indem die Änderung des Bestellstatus zugelassen wurde, wenn sie nur aus dem aktuellen Status stammt. Zuvor wurde der Bestellstatus nicht berücksichtigt und Änderungen in einem Bestellstatus verhindert, selbst wenn er aus demselben Status stammte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-3236: Asynchroner Vorgang schlägt fehl, wenn die SKU in der Payload fehlt
- Hinweis: Asynchrone und Synchronisierungsvorgänge sind zuvor aufgrund von Fehlern bei der Produktspeicherung fehlgeschlagen, wenn die SKU in der Payload fehlt. Nach der Behebung schlagen die Vorgänge der asynchronen und synchronisierten Produkt-REST-API mit der entsprechenden Ausnahmemeldung fehl.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/66dea0de
-
ACP2E-3376: [CLOUD] Die Basispreise können nicht mit der REST-API aktualisiert werden (der Wert von „value_id“ in „catalog_product_entity_decimal“ wird nicht korrekt inkrementiert.)
- Fehlerbehebung: Vor dieser Fehlerbehebung wurde beim Aufruf der rest-API /rest/default/V1/products/base-prices die Inkrement-ID fälschlicherweise erhöht, sodass eine Lücke zwischen den Werten entstand. Nach der Fehlerbehebung wird die Inkrement-ID wie erwartet inkrementell erhöht. Außerdem wurde der Wertebereich des Feldes vergrößert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d50f6b5d
-
ACP2E-3460: Bestellartikel sind in E-Mails mit Gutschriften für die API POST V1/order/:orderId/fund nicht sichtbar
- Fehlerbehebung: Vor dieser Fehlerbehebung enthält eine Kundin oder ein Kunde, die bzw. der eine Gutschrift aus einer API-Anfrage erstellt, die send_email benachrichtigt, nicht das Produktdetailraster. Nachdem diese Fehlerbehebung angewendet wurde, sendet der Kunde eine Anfrage zur Gutschrift-API und findet die Produktdetails in der E-Mail.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3f12d152
-
ACP2E-3486: Standardwerte werden für Datums- und Uhrzeitattribute mit der Produkt-Rest-API nicht festgelegt
- Hinweis korrigieren: Die Standardwerte werden jetzt für Datums- und Datums- sowie Uhrzeitattribute über die Rest-API korrekt festgelegt
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
APIs, Warenkorb und Checkout
-
ACP2E-3343: Kritischer 500-Fehler: Magento\Framework\Webapi\Exception im Zusammenhang mit dem Accept-HTTP-Header
- Fehlerbehebung: Nach der Fehlerbehebung gibt es kein Problem mehr mit der Angabe der „Accept“-Kopfzeile.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1366ae5e
APIs, GraphQL
- ACP2E-3348: Für das Abonnieren von Reward Points-Aktualisierungen für Kunden ist keine GraphQL verfügbar
- Fehlerbehebung: Vor der Fehlerbehebung konnte das Kundenattribut reward_warning_notification nicht über den Aufruf der GraphQL-Mutation und der REST-API aktualisiert werden. Jetzt kann auf die gleiche Weise aktualisiert werden wie das Kundenattribut reward_update_notification.
APIs, GraphQL, Steuer
- AC-12060: Sowohl Luma (Rest-API) als auch GraphQL berechnen keine Steuern, wenn nur eine Postleitzahl angegeben wird.
- Fehlerbehebung: Das System berechnet jetzt die Steuern korrekt, wenn nur eine Postleitzahl angegeben wird, und stellt so genaue Steuerschätzungen für Luma (Rest-API) und GraphQL sicher. Zuvor wurden nur Versandschätzungen berechnet und keine Steuern berücksichtigt, wenn nur eine Postleitzahl angegeben wurde.
Konto
-
AC-10782: Das Formular „Kundenadresse“ ermöglicht zufälligen Code in den Namensfeldern
- Fehlerbehebung: Das System validiert jetzt die Eingabe in den Feldern Vorname und Nachname im Formular der Kundenadresse, wodurch die Verwendung von zufälligem Code verhindert wird. Zuvor ermöglichte das System die Verwendung von zufälligem Code in diesen Feldern ohne einen Fehler auszulösen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38331
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38345
-
AC-10886: Aktualisierung des Administratorkennworts.
- GitHub-Problem: https://github.com/magento/magento2/issues/38352
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/4bca5dfe
-
AC-10990: Meine Konto Adresse hinzufügen stürzt beim Speichern ab
- Fehlerbehebung: Das System speichert Kundenadressen jetzt korrekt, selbst wenn das Feld Region nicht angezeigt wird, wodurch ein Absturz während des Speichervorgangs verhindert wird. Zuvor führte der Versuch, eine Adresse ohne angezeigtes Bereichsfeld hinzuzufügen oder zu bearbeiten, zu einem Ausnahmefehler.
- GitHub-Problem: https://github.com/magento/magento2/issues/38406
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38407
-
AC-11718: Umleitungsschleife bei URLs in Großbuchstaben
- Fix Hinweis: Das System wandelt nun Großbuchstaben in URLs automatisch in Kleinbuchstaben um, wodurch eine Umleitungsschleife beim Zugriff auf die Homepage verhindert wird. Zuvor führte die Verwendung von Großbuchstaben in der Secure Base-URL beim Zugriff auf die Homepage zu einer kontinuierlichen Umleitungsschleife.
- GitHub-Problem: https://github.com/magento/magento2/issues/38538
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38539
-
AC-11755: middlename(s) nicht für Gastkonten gespeichert
- Fehlerbehebung: Das System speichert nun den zweiten Vornamen für Gastkonten beim Checkout korrekt, sodass er in der E-Mail-Vorlage verfügbar ist. Zuvor wurde der zweite Vorname nicht in der Angebotstabelle gespeichert und war in der E-Mail-Vorlage für Gastkonten nicht zugänglich.
- GitHub-Problem: https://github.com/magento/magento2/issues/38593
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39067
-
AC-11919: Admin: Schaltflächen für Seitenaktionen unverankert links statt rechts
- Fehlerbehebung: Die Schaltflächen für Seitenaktionen werden nun korrekt auf der rechten Seite der Sticky-Kopfzeile im Admin-Bedienfeld ausgerichtet, was das professionelle Look-and-Feel verbessert. Zuvor waren diese Schaltflächen fälschlicherweise auf der linken Seite der Sticky-Kopfzeile unverankert.
- GitHub-Problem: https://github.com/magento/magento2/issues/38701
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/44cef3a9
-
AC-11999: dev
info-Fehler in Magento 2.4.7
- Hinweis beheben: Das System zeigt jetzt beim Ausführen des Befehls dev.
die Konstruktorparameter korrekt an, um Fehler zu vermeiden. Zuvor führte die Ausführung dieses Befehls zu einem Fehler aufgrund eines Typkonflikts im -Argument.
- GitHub-Problem: https://github.com/magento/magento2/issues/38740
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0c53bbf7
- Hinweis beheben: Das System zeigt jetzt beim Ausführen des Befehls dev.
-
AC-13000: Kontrollkästchen „Als Kunden-Opt-in anmelden“ nicht übersetzbar
- Fehlerbehebung: Das System ermöglicht es jetzt, die Felder „Als Kunden-Opt-in anmelden“ und „Als Kunden-Checkbox-QuickInfo anmelden“ im Bereich „Store-Ansicht“ festzulegen, wodurch Übersetzungen für verschiedene Store-Ansichten ermöglicht werden. Zuvor wurden diese Felder nur im Umfang der „Website“ festgelegt, wodurch Übersetzungen für einzelne Store-Ansichten verhindert wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/32329
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/32359
-
AC-14299: Die Startseite der Frontend-Benutzeroberfläche in meinem Profil im Dropdown-Menü ist nicht vorhanden.(gelegentlich)
-
AC-6071: Der Kunde ist angemeldet, zeigt jedoch einen 404-Fehler im Frontend an.
- Fehlerbehebung: Die Kunden-Dashboard-Seite für die Storefront wird jetzt wie erwartet geladen, wenn sich ein Kunde anmeldet. Zuvor konnten sich Kunden zwar anmelden, auf dieser Seite wurde jedoch ein 404-Fehler angezeigt. GitHub-35838
- GitHub-Problem: https://github.com/magento/magento2/issues/35838
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36263
-
ACP2E-2791: Kundenattributinformationen können nicht im Abschnitt „Kundenbearbeitung“ von Admin gespeichert werden;
- Fehlerbehebung: Die Store-ID des Kunden wird jetzt ordnungsgemäß pro Website-Umfang für das Admin-Kundenbearbeitungs-Formular implementiert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/488c1034
-
ACP2E-3115: [Cloud] Kunde kann nicht über API erstellt werden, wenn „Privater Verkauf“ aktiviert ist
- Fehlerbehebung: Kunden können jetzt von authentifizierten Admin-Benutzern sowie mit einem authentifizierten Integrations-Token über die REST-API erstellt werden, wenn die Website-Einschränkung aktiviert ist.
-
ACP2E-3329: Nach der Anmeldung sind die Produkte, die als Gastbenutzer zur Vergleichsliste hinzugefügt wurden, nicht sichtbar.
- Fehlerbehebung: Produkte, die vor der Anmeldung als Kunde zur Produktvergleichsliste hinzugefügt wurden, bleiben jetzt nach der Anmeldung erhalten.
Zuvor waren nach der Anmeldung die Produkte, die als Gastbenutzer zur Vergleichsliste hinzugefügt wurden, nicht sichtbar. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
- Fehlerbehebung: Produkte, die vor der Anmeldung als Kunde zur Produktvergleichsliste hinzugefügt wurden, bleiben jetzt nach der Anmeldung erhalten.
-
ACP2E-3433: Die Konfiguration von Ländern zulassen verursacht Probleme in den Konfigurationen von Kundenadressen
- Fehlerbehebung: Die Auswahl der Konfiguration „Länder zulassen“ wirkt sich jetzt nicht auf Länder aus, die außerhalb des angegebenen Bereichs angezeigt werden. Zuvor durch die Konfiguration „Länder zulassen“ beeinflusste Kundenadressattribute außerhalb des angegebenen Bereichs.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
-
ACP2E-3445: Die Shared Gift Registry zeigt das Ereignisdatum einen Tag früher an
- Fix Hinweis: Das Datum der Geschenkregistrierung wird jetzt auf der Storefront korrekt angezeigt
-
ACP2E-3501: VAPT: Business Logic Error - zukünftiges Datum als Kundengeburtstag
- Hinweis: Das Geburtsdatum des Kunden kann nicht später als heute festgelegt werden
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
Konto, APIs, GraphQL
-
ACP2E-3246: Kunden-API - Anzahl von Anmeldefehlern kann nach erfolgreicher Anmeldung nicht auf 0 zurückgesetzt werden
- Fehlerbehebung: Jetzt wird die Fehlernummer in der Entitätstabelle des Kunden auf null zurückgesetzt, nachdem der Kunde sich über API-Endpunkte erfolgreich angemeldet hat.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ec7e32a9
Konto, Admin-Benutzeroberfläche, B2B
-
ACP2E-3038: Benutzer mit eingeschränkten Administratorrechten können benutzerdefinierte freigegebene Kataloge nicht immer sehen
- Korrekturhinweis: Eingeschränkte Admin-Benutzer können jetzt Kunden und alle freigegebenen Kataloge, denen die Produkte zugewiesen sind, konsistent Ansicht und managen, sofern sie Zugriff auf die spezifische Geschäft haben. Bisher konnte ein eingeschränkter Admin-User mit Zugriff auf eine bestimmte Geschäft nicht immer alle freigegebenen Kataloge sehen, denen die Produkte zugewiesen waren, oder Kunden, die nicht speichern konnten, was zu Inkonsistenzen im System führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7377de59
Konto, Warenkorb und Kasse
- AC-2341: Das benutzerdefinierte Kundenadressattribut "select" wird für neue Kundenadressen nicht gerendert
- GitHub-Problem: https://github.com/magento/magento2/issues/34950
Admin-Benutzeroberfläche
-
AC-10705: [Problem] Berechtigungsprüfung für die Schaltfläche „Daten neu laden“ hinzufügen
- Fehlerbehebung: Das System enthält jetzt eine Berechtigungsprüfung für die Schaltfläche „Daten neu laden“, um sicherzustellen, dass sie nur Benutzern mit den entsprechenden Berechtigungen angezeigt und zugänglich sind. Zuvor war die Schaltfläche „Daten neu laden“ für alle Benutzer sichtbar und klickbar, was zu einer „nicht zulässigen“ Seite führte, wenn Benutzer ohne die erforderlichen Berechtigungen darauf klickten.
- GitHub-Problem: https://github.com/magento/magento2/issues/38283
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38279
-
AC-11427: [Problem] Inkonsistente Beschriftungen für Attribute in Marketing-Regeln
- Fehlerbehebung: Die Beschriftungen für Kategorie- und Attributoptionen in der Warenkorb-Preisregel werden jetzt korrekt ausgefüllt
- GitHub-Problem: https://github.com/magento/magento2/issues/31232
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/31231
-
AC-11588: Die Datenvalidierung ist erfolgreich und die Schaltfläche „Importieren“ ist beim Importieren von Produkten mit dem Verhalten „Ersetzen“ vorhanden
- Fehlerbehebung: Das System validiert jetzt die Daten korrekt und blendet die Schaltfläche „Importieren“ während des Produktimports mit dem Verhalten „Ersetzen“ aus, um einen unbeabsichtigten Datenaustausch zu verhindern. Zuvor hat das System die Daten falsch validiert und die Schaltfläche „Importieren“ angezeigt, was zu potenziellen Dateninkonsistenzen führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0574ac23
-
AC-12167: [Fehler] Magento 2.4.7 erlaubt keine Produktfotos mit Dateierweiterung in Großbuchstaben.
- Fixhinweis: Das System akzeptiert jetzt Produktbild-Uploads mit Großbuchstaben-Dateierweiterungen, um einen reibungslosen Produkterstellungsprozess zu gewährleisten. Zuvor wurden Bilduploads mit Dateierweiterungen in Großbuchstaben abgelehnt, sodass Benutzer gezwungen waren, die Dateierweiterung in Kleinbuchstaben zu ändern.
- GitHub-Problem: https://github.com/magento/magento2/issues/38831
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-12319: Ausgeblendetes Dropdown-Menü in Rastern mit Auswahl-Aktion (z. B. Inhalt > Elemente > Seiten)
- Fehlerbehebung: Jetzt wurde das System für alle ähnlichen Dropdown-Listen für alle Raster korrigiert.
- GitHub-Problem: https://github.com/magento/magento2/issues/38891
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39371
-
AC-13131: [Problem] Fehlerbehebung Warnung: Nicht definierter Array-Schlüssel „filter“
- Fehlerbehebung: Das System verarbeitet jetzt Szenarien, in denen ein neuer Benutzer noch nicht mit Lesezeichen interagiert hat, sodass keine Warnung bezüglich eines nicht definierten Array-Schlüssels „Filter“ protokolliert wird. Zuvor wurde diese Warnung protokolliert, wenn ein neuer Benutzer nicht mit Lesezeichen interagiert hatte.
- GitHub-Problem: https://github.com/magento/magento2/issues/39013
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38996
-
AC-13529: Die CSV-Datei des Produktimports mit Sonderzeichen schlägt aufgrund von Code-Änderungen in der Datei Validate.php fehl
- Fehlerbehebung: Das System validiert und importiert jetzt Produkt-CSV-Dateien, die Sonderzeichen enthalten, korrekt, was eine erfolgreiche Datenübertragung ermöglicht. Zuvor führte der Versuch, eine Produkt-CSV-Datei mit Sonderzeichen zu importieren, zu einem Fehler, der den Importvorgang verhinderte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6cfb9b6b
-
AC-13767: Wenn die maximale Anzahl von Anfragen zum Zurücksetzen des Passworts größer als 0 festgelegt ist, z. B.: 3 , werden Fehlermeldungen zum „Überschreiten des Grenzwerts“ gesendet, bevor das Limit erreicht wird, d. h. ab dem zweiten Mal
-
AC-13768: Obwohl die maximale Anzahl von Anfragen zum Zurücksetzen des Kennworts“ auf 0 ( deaktiviert) festgelegt ist, werden „Fehlermeldungen zum Überschreiten des Grenzwerts ab dem 2. Mal gesendet“
-
AC-13850: Für das Feld Obligatorische Telefonnummer ist kein rotes Sternchen vorhanden.
- Fehlerbehebung: Früheres rotes Sternchen wurde für Telefonnummer nicht angezeigt, aber Telefonnummer war obligatorisch. Was nun ein festes rotes Sternchen ist, kann auf der Telefonnummer als Pflichtfeld gesehen werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c699c206
-
AC-14300: In Admin kann auf die Schaltfläche „Bestellung neu anordnen“ nicht geklickt werden, wenn wir versuchen, die Bestellung neu anzuordnen. (gelegentlich)
-
AC-6975: [Problem] Standardindexermodus auf „schedule“ festlegen
- Fix Hinweis: Alle neuen Indexer befinden sich standardmäßig im Update by Schedule. Zuvor war der Standardmodus Update on Save. Bestehende Indexer sind davon nicht betroffen. GitHub-36419
- GitHub-Problem: https://github.com/magento/magento2/issues/36419
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0b410856
-
AC-7700: [Problem] Indexer-Änderungsprotokolltabellen bei mview abmelden
- Fehlerbehebung: Das System entfernt jetzt automatisch nicht verwendete Änderungsprotokolltabellen, wenn ein Index von „Aktualisierung planmäßig“ in „Aktualisierung beim Speichern“ geändert wird. Der Index wird dadurch als ungültig markiert, um sicherzustellen, dass keine Einträge übersehen werden. Zuvor würde ein Wechsel eines Index zu „Aktualisierung beim Speichern“ nicht verwendete Änderungsprotokolltabellen im System belassen und alle geänderten Indizes als „gültig“ markieren.
- GitHub-Problem: https://github.com/magento/magento2/issues/29789
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/25859
-
AC-7962: Kein verknüpfen zum Versand bei Zahlungen in Checkout in Mobiltelefon-Ansicht
- Fixhinweis: Das System stellt nun sicher, dass die Checkout Titel/Links "Versand" und "prüfen & Zahlungen" in mobilen Ansicht immer über dem Seite sichtbar sind, so dass Benutzer einfach zwischen den Schritten navigieren und notwendige Korrekturen vornehmen können. Bisher wurden diese Titel/Links in mobilen Ansicht versteckt, was es für Benutzer schwierig machte, ihren aktuellen Schritt zu ermitteln oder zu vorherigen Schritten zurückzukehren.
- GitHub-Problem: https://github.com/magento/magento2/issues/36856
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36982
-
AC-8109: Die Abfrage von Versandkommentaren für Kundenbestellungen CREATED_AT wird in +0 Zeitzone zurückgegeben, die sich nicht in der konfigurierten Zeitzone des Geschäfts befindet
- Fehlerbehebung: Das System zeigt jetzt korrekt das Feld „created_at“ aus Versandkommentaren in der konfigurierten Zeitzone des Kunden an, wenn die Abfrage „Kundenaufträge“ verwendet wird. Zuvor wurde das Feld „created_at“ in der Zeitzone +0 angezeigt, unabhängig von der konfigurierten Zeitzone des Kunden.
- GitHub-Problem: https://github.com/magento/magento2/issues/36947
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37642
-
AC-9843: i18n:collect-phrases beschädigt die Integrität der Übersetzungen.
- Fehlerbehebung: Der Befehl
bin/magento i18n:collect-phrases -o
erfasst und fügt nun neue Ausdrücke aus JavaScript- und PHTML-Dateien hinzu, um sicherzustellen, dass Übersetzungen korrekt in der Übersetzungsdatei widergespiegelt werden. Zuvor konnte das System nicht mehrzeilige Übersetzungsausdrücke aus JavaScript-Dateien und Ausdrücke aus .phtml-Dateien in die Übersetzungsdatei einbeziehen, was zu unvollständigen oder falschen Übersetzungen führte. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0c53bbf7
- Fehlerbehebung: Der Befehl
-
ACP2E-2687: Berechtigungsproblem für den Zugriff auf Dynamic Block
- Korrekturhinweis: Zuvor führte das Hinzufügen eines neuen dynamischen Blocks für eingeschränkte Administratoren zu einem Fehler. Nach der Implementierung dieses Fix kann der eingeschränkte Administrator den dynamischen Block erfolgreich hinzufügen und den Block ohne Fehler bearbeiten
-
ACP2E-2787: Apostroph in Store-Ansicht wird durch "" ersetzt
- Hinweis korrigieren: Die Filter für die Store-Ansicht des Rasters zeigen jetzt Apostrophe korrekt an
- GitHub-Problem: https://github.com/magento/magento2/issues/38395
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2847: Favicon-Upload kann .ico-Dateien nicht validieren
- Fix Hinweis: Der Fehler bei der Dateivalidierung wurde in „Dateivalidierung fehlgeschlagen“ aktualisiert. Überprüfen Sie die Bildverarbeitungseinstellungen in der Store-Konfiguration.“ Zuvor hieß es einfach „Dateivalidierung fehlgeschlagen“.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2957: In der Galerie in PageBuilder wird eine alte Miniaturansicht anstelle eines neu hochgeladenen Bildes angezeigt
- Fehlerbehebung: Generieren Sie Bildvorschauen für Bilder, die gelöscht und mit demselben Namen über die Mediensammlung im Page Builder-Inhalt erneut hochgeladen wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/60140cd2, https://github.com/magento/magento2/commit/001e5188
-
ACP2E-2978: Durch das Speichern von Produkten durch Admin-Benutzende mit anderem Rollenbereich werden vorhandene zugehörige Produktinformationen im Produkt überschrieben/gelöscht
- Fehlerbehebungshinweis: Vor dem Fix wurden die zugehörigen Produkte zurückgesetzt und leer angezeigt, wenn der sekundäre Administrator User auf das Speichern der Button klickte, ohne das zugehörige Produkt zu ändern. Nach diesem Fix klickt der sekundäre Administrator User auf die Button speichern, und das Produkt wird nicht zurückgesetzt und erfolgreich gespeichert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3056e9cb
-
ACP2E-3033: Es können nicht mehr als 200 Bestellungen exportiert werden
- Korrekturhinweis: Die Serverbeschränkungen für die Anfrage Größe zuvor gesendeter ausgewählter IDs wurden vernachlässigt, indem die HTTP-Anfrage von GET auf POST geändert wurde, bestellen das Problem zu beheben. Zuvor wurde das Problem aufgrund der Serverbeschränkungen für GET-Anfrage Größe festgestellt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-3037: Checkout-Seite Validierungsmeldung falsch.
- Korrekturhinweis: Wenn ein erforderliches Feld leer gelassen wird, z. B. "Adresse", wird die Meldung im Server-seitig Tauglichkeitsprüfung nicht angezeigt. Das Client-seitig Tauglichkeitsprüfung stellt sicher, dass der Fehler "Dies ist ein erforderliches Feld" angezeigt Benachrichtigung. Zuvor wurde zusätzlich zur Client-seitigen Validierungsmeldung die Meldung „Adresse ist erforderlich“ angezeigt, wenn ein erforderliches Feld leer gelassen wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/9af794a4
-
ACP2E-3125: Problem mit der Vorlage zum Zurücksetzen des Kennworts bei einem Admin-Benutzer
- Hinweis: Problem wurde durch Verwendung des richtigen Schlüssels behoben, der jetzt den Admin-Benutzernamen in die E-Mail-Vorlage enthält und den Betreff ordnungsgemäß ausfüllt. Zuvor bestand das Problem aus einem veralteten Schlüssel, der verwendet wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-3149: Doppelte Schrägstriche in der Kundensegment-URL
- Hinweis korrigieren: Doppelte Schrägstriche werden in der URL nicht angezeigt, wenn im Raster auf „Filter zurücksetzen“ geklickt wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/8459b17d
-
ACP2E-3171: Für bestimmte zugelassene Länder ist kein Kabeljau verfügbar
- Fehlerbehebung: Jetzt ist Nachnahme für bestimmte Länder verfügbar, wenn sie benötigt wird, und AC-3216 funktioniert erwartungsgemäß.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3178: Status der benutzerdefinierten erstellten Bestellung kann nicht aktualisiert werden
- Notiz korrigieren: '
Wir können jetzt den Status der benutzerdefinierten Bestellung aktualisieren, während der Status zuvor nur geändert werden konnte, wenn der aktuelle Status entweder „Verarbeitung läuft“ oder „Betrug“ war. - GitHub-Problem: https://github.com/magento/magento2/issues/38659
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/8459b17d
- Notiz korrigieren: '
-
ACP2E-3294: Der Status der Versandadresse wird nicht automatisch aktualisiert
- Fehlerbehebung: Vor der Fehlerbehebung war die Region (oder Regions-ID) der Versandadresse nicht mit den Rechnungsinformationen der Adresse synchronisiert. Jetzt werden sowohl die Versandadressenregion als auch die Regions-ID ordnungsgemäß aktualisiert, wenn die Informationen zur Rechnungsadresse geändert werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/581b7ef1
-
ACP2E-3364: Zurücksetzen-Schaltfläche funktioniert nicht bei Admin-Benutzer hinzufügen/bearbeiten
- Hinweis korrigieren: Zuvor funktionierte die Schaltfläche „Zurücksetzen“ auf der Seite „Admin-Benutzer hinzufügen/bearbeiten“ nicht. Jetzt funktioniert die Schaltfläche „Zurücksetzen“ im Admin-Bedienfeld unter „System“ > „Berechtigungen“ > „Alle Benutzer“ auf der Seite „Admin-Benutzer hinzufügen/bearbeiten“ ordnungsgemäß.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/5184c067
-
ACP2E-3373: Fehlererkennung und CORS-Fehler beim Routing der Magento-Admin-URL
- Fehlerbehebung: Wenn die benutzerdefinierte Admin-Domain nach der Fehlerbehebung eine Subdomain der Hauptdomain ist, kann auf den Admin nur über die konfigurierte Subdomain zugegriffen werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/37663
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3f12d152
-
ACP2E-3392: Beschädigte Validierung für „Maximal zulässige Menge im Warenkorb“
- Fehlerbehebung: Wenn wir
Maximum Qty Allowed in Shopping Cart
leer gelassen haben, hat es zuvor keine Ausnahme ausgelöst, obwohl hier kein leerer Wert akzeptiert wird. Wenn diese Fehlerbehebung angewendet wird, werden beim Einfügen einer leeren Zeichenfolge Ausnahmen ausgelöst, sodass das Produkt nicht gespeichert werden kann. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d50f6b5d
- Fehlerbehebung: Wenn wir
-
ACP2E-3408: [Problem mit der PageBuilder-Vorschau] Die Schaltflächen in der Page Builder-Spalte werden nicht korrekt ausgerichtet
- Hinweis korrigieren: Die Schaltflächen in den Spalten des Seiten-Builders sind jetzt korrekt ausgerichtet. Zuvor waren sie in den Page Builder-Spalten falsch ausgerichtet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/1a52ef4c
-
ACP2E-3431: Bericht „Bestellte Produkte“ wird nicht exportiert. 404-Fehler.
- Fehlerbehebung: Der Export von sortierten Produkten in CSV und XML funktioniert jetzt erwartungsgemäß
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/88660e79
-
ACP2E-3457: TinyMCE JS-Fehler in der Konsole nach JS-Minimierung aktivieren mit Produktionsmodus
- Fehlerbehebung: Zuvor wurden durch die Aktivierung der JavaScript-Minimierung im Produktionsmodus im Admin-Bedienfeld JavaScript-Fehler im Zusammenhang mit TinyMCE 6 in der Browser-Konsole angezeigt, was sich auf die Funktionalität und das Benutzererlebnis auswirkte. Dieses Problem wurde nun behoben, sodass TinyMCE 6 reibungslos funktioniert und keine Fehler erzeugt werden, auch wenn die JS-Minimierung aktiviert ist.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/56463d5e
-
ACP2E-3459: Antrag auf zusätzliche Änderungen, um die Fehlerbehebung ACP2E-3375 vollständig abzuschließen
- Notiz korrigieren: '-
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d50f6b5d
-
ACP2E-3503: Automatisches Aktivieren neuer ACL-Berechtigungen
- Fehlerbehebung: Neue Berechtigungen, die benutzerdefinierten Modulen hinzugefügt wurden, gewähren nicht mehr automatisch Zugriff auf alle vorhandenen Benutzerrollen, es sei denn, sie sind explizit konfiguriert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3f12d152
-
ACP2E-3509: Benutzerbericht für Admin-Aktionsprotokoll zeigt keine Details für adminhtml_user_delete an
- Fix Hinweis: Adminhtml_user_delete protokolliert jetzt wichtige Details korrekt. Zuvor wurden keine Protokolle für das Löschen von Benutzern generiert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/4de008a9
-
ACP2E-3536: Warenkorbregel mit Versandbedingung wird bei der Bestellung von Administrator nicht angewendet
- Fehlerbehebung: Wenn die Warenkorbpreisregel bisher einen Rabatt für die Versandmethode mit dem Coupon hat, kann er nicht über die Admin-Benutzeroberfläche angewendet werden. Nachdem diese Fehlerbehebung angewendet wurde, wird der Rabatt auf den Warenkorbpreis mit einem Coupon für eine bestimmte Versandmethode erfolgreich von der Admin-Benutzeroberfläche aus angewendet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a52ff98f, https://github.com/magento/inventory/commit/11ce816b
-
ACP2E-3559: [FRESH] HEX-Code wird in SWATCH nicht korrekt aktualisiert
- Fehlerbehebung: HEX-Code, der manuell vom Benutzer in der Farbauswahl „Visual Swatch“ eingegeben wird, wird vom System nicht mehr geändert. Zuvor wurden bei bestimmten HEX-Codes aufgrund von Konversionsfehlern zwischen Farbmodellen leichte Anpassungen vorgenommen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/344fce23, https://github.com/magento/inventory/commit/1ef984c0
Admin-Benutzeroberfläche, B2B
-
AC-13628: B2B-Anmeldung als Kunden-Header hat noch das Magento-Branding
- Fehlerbehebung: Zuvor zeigt die Storefront-Kopfzeile mit dem Magento-Branding „Sie sind jetzt als <Kundenname> in <Storename> verbunden“. Was jetzt behoben ist und die Kopfzeile mit ADOBE-Branding angezeigt wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/96dec499
Admin-Benutzeroberfläche, Katalog
- ACP2E-2708: Positionen für die Kategorieprodukte auf der zulässigen Website können nicht als Benutzer mit eingeschränkten Administratorrechten geändert werden
- Fehlerbehebung: Erlauben Sie einem Benutzer mit eingeschränktem Administratorzugriff, Produkte unter einer Kategorie hinzuzufügen und zu sortieren, die unter der Stammkategorie enthalten ist, die unter der eingeschränkten Website zugewiesen wurde.
Admin-Benutzeroberfläche, Zahlungs-/Zahlungsmethoden, Bestellung
-
AC-13520: Transaktionsautorisierung wird nach der Bestellung des PayPal-Smart-Buttons nicht auf der Registerkarte Transaktion angezeigt
- Fix Hinweis: Das System zeigt nun die Transaktionsautorisierung auf der Registerkarte Transaktion korrekt an, nachdem eine Bestellung mit dem PayPal Smart Button aufgegeben wurde. Zuvor wurde die Autorisierungstransaktion nicht auf der Registerkarte Transaktion angezeigt, nachdem auf die Schaltfläche „Autorisieren“ geklickt wurde, und es wurde keine neue Transaktion vom Typ „Autorisierung“ erstellt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6cfb9b6b
Admin-Benutzeroberfläche, Leistung
-
ACP2E-3169: Nach der Aktualisierung auf 2.4.5-p8 treten 500 Fehler auf, wenn eine Bestellung vom Administrator erstellt wird
- Fehlerbehebung: Beim Aktivieren der HTML-Minimierung konnte zuvor keine Bestellung vom Administrator aufgegeben werden. Nachdem die HTML-Minimierung aktiviert wurde, kann die Bestellung vom Administrator aufgegeben werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b21e5d91
Admin-Benutzeroberfläche, Versand
-
ACP2E-2519: Die Anzahl der Couponcodes wird in der Die Spalte „Verwendete Zeit“ auf der Registerkarte „Gutscheincodes verwalten“, wenn eine Bestellung mit Mehrfachversand aufgegeben wird.
- Fehlerbehebung: Wenn früher eine Bestellung mit mehreren Versandvorgängen aufgegeben wurde, wurde die Anzahl der Gutscheincodes nicht in der Spalte „Verwendete Zeit“ auf der Registerkarte „Gutscheincodes verwalten“ aktualisiert. Jetzt wird die richtige Anzahl sowohl in der „Verwendeten Zeit“ angezeigt, die die gewünschten Werte bei Multi-Versand widerspiegelt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/4745100c
Admin-Benutzeroberfläche, Staging und Vorschau
-
ACP2E-3424: [Cloud] Wenn Sie eine Vorlage mit fehlenden Bildern entfernen, wird Pub/Media gelöscht
- Fehlerbehebung: Zuvor wurde der Ordner „pub/media“ gelöscht, wenn der Vorschaubildname für eine PageBuilder-Vorlage fehlte. Nach der Korrektur wird nur die Vorlage gelöscht und das Vorschaubild gefunden, falls vorhanden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/0986853b
Analytics/Reporting
-
AC-9922: Google Analytics CSP-Fehler https://region1.analytics.google.com
- Hinweis beheben: Das System lässt jetzt bei aktiviertem Google Analytics korrekt Verbindungen zu "https://region1.analytics.google.com'" zu, wodurch CSP-Fehler (Content Security Policy) vermieden werden. Zuvor führte die Aktivierung von Google Analytics und die Anzeige der Website aus der EU zu CSP-Konsolenfehlern aufgrund einer Weigerung, eine Verbindung zu "https://region1.analytics.google.com'" herzustellen.
- GitHub-Problem: https://github.com/magento/magento2/issues/37750
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38991
-
ACP2E-2570: Fortschrittsbericht funktioniert nicht
- Fehlerbehebung: Das System unterstützt jetzt die Generierung von Datendateien für erweiterte Berichte für extragroße Datensätze, indem Berichte in Stapeln von 10.000 geladen und geschrieben werden. Zuvor konnte das Modul für erweiterte Berichterstellung keine Datendateien für besonders große Datensätze generieren, was zu Fehlern von „MySQL Server ist verschwunden“ während der Ausführung des Cron-Auftrags analytics_collect_data führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a12063bd
-
ACP2E-3080: Problem mit der Sichtbarkeit des Datumsbereichs für vom Administrator bestellte Produkte.
- Fehlerbehebung: Der Benutzer kann ein beliebiges Datum aus dem Bericht Bestellte Produkte auswählen. Zuvor wird nach einer Tabellenaktualisierung durch die Auswahl von „Von“ das „Bis“-Datum zurückgesetzt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3096: Falsche cURL-Kopfzeilen, die dazu führen, dass newrelic
deploy-marker nicht funktioniert
- Fehlerbehebung: Das System formatiert jetzt cURL-Kopfzeilen korrekt, sodass der Befehl
-deploy-marker erfolgreich eine Bereitstellungsmarkierung in New Relic erstellen kann. Zuvor verhinderten falsche cURL-Kopfzeilen die Erstellung einer Bereitstellungsmarkierung in New Relic.
- GitHub-Problem: https://github.com/magento/magento2/issues/37641
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6a185204
- Fehlerbehebung: Das System formatiert jetzt cURL-Kopfzeilen korrekt, sodass der Befehl
-
ACP2E-3146: Bei GTM fehlt das addToCart-Ereignis in dataLayer für ein konfigurierbares Produkt mit benutzerdefinierter Option
- Korrekturhinweis: Zuvor wurde der addToCart-Ereignis für konfigurierbare Produkte nicht ausgelöst. Jetzt wird die Ereignis ordnungsgemäß der GTM-dataLayer-Variable hinzugefügt.
-
ACP2E-3183: NewRelic Browser-Überwachung des inlineJS-Skripts verursacht CSP-Fehler
- Fix-Hinweis: NewRelic-Browser-Monitoring-Skripte werden jetzt vom Applikation anstelle des APM-Agenten injiziert, um die Einhaltung der CSP (Content Security Policy) zu gewährleisten. Bisher waren vom APM-Agenten injizierte NewRelic Browser Monitoring-Skripte nicht CSP-konform und führten dazu, dass die Skripte nicht ausgeführt wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/66dea0de
-
ACP2E-3189: Abfragen in die Tabelle sales_bestsellers_aggregated_daily einfügen werden im Projekt mit großem Auftragsvolumen langsam
- Fehlerbehebung: Zuvor dauerte es sehr lange, bis der aggregierte Tagesbericht für Bestseller für eine große Anzahl von aufgegebenen Bestellungen erstellt wurde. Jetzt wird der Bericht rechtzeitig erstellt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7377de59
-
ACP2E-3276: Bestellberichte mit dem falschen Währungssymbol
- Fix Hinweis: Das Währungssymbol für Bestellbeträge im Bestellbericht wurde fälschlicherweise aus Währung/Optionen/Basis übernommen. Es wurde jetzt korrigiert, um Währung/Optionen/Standard für ein genaues Reporting zu verwenden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/fd5cf3af
-
ACP2E-3302: [Cloud] Falsche Berechnungen im Couponnutzungsbericht
- Fehlerbehebung: Die Umsatzsumme im Couponberichtsraster wird jetzt korrekt berechnet, indem sowohl der „Rabattsteuerausgleichsbetrag“ als auch der „Versandrabatt-Steuerausgleichsbetrag“ einbezogen werden. Zuvor fehlten diese Beträge in der Berechnung, was zu Diskrepanzen zwischen der Verkaufssumme und den Auftragsdaten führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d75cff27
-
ACP2E-3339: Probleme mit freigegebenem "<project_id>/var/tmp"</project_id>
- Korrekturhinweis: Analytics temporäre DataExport-Dateien verwenden das sys-tmp-Verzeichnis, das für häufige Zugriffe und Änderungen besser geeignet ist. Um Konflikte zu vermeiden, falls mehrere Instanzen auf demselben Server ausgeführt werden, wurde der tmp-Pfad aktualisiert, sodass er die eindeutige ID einer Instanz verwendet
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4cf5e62
Analytics/Reporting, B2B
-
ACP2E-2300: B2B - Sitemap enthält Produkte/Kategorien, die nicht dem freigegebenen Katalog zugewiesen sind
- Fehlerbehebung: Beschränken Sie die von der Sitemap generierten Kategorien und Produkte auf die Kategorien und Produkte, die nur dem öffentlichen freigegebenen Katalog und/oder der Einrichtung der Katalogkategorie zugewiesen sind.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ea79f7dd
Analytics/Reporting, Cloud
-
ACP2E-3067: Magento verwirft die meisten New Relic-Cron-Transaktionen #34108
- Fehlerbehebung: meldet korrekt Cron-auftragsbezogene Transaktionen an NewRelic. Zuvor wurden einige Cron-Job-bezogene Transaktionen als „OtherTransaction/Action/Unknown“ in NR angezeigt
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/35b1b1da
-
ACP2E-3187: Metrik in NR kann für Hintergrundtransaktionen irreführend sein - Follow-up von ACP2E-3067
- Fehlerbehebung: Background Transactions (cron) will use New Relic app name defined in the config settings
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ec7e32a9
B2B
-
AC-13501: 2.4.8-beta102-Paket Enterprise Edition schlägt mit Anwendungsausnahmen fehl
-
ACP2E-2139: Produkte, die einem freigegebenen Katalog zugewiesen sind, werden beim Ausführen eines partiellen Index nicht am Frontend angezeigt
- Fehlerbehebung: Produkte, die über die REST-API einem freigegebenen Katalog zugewiesen wurden, sind jetzt nach Abschluss der partiellen Indizierung sofort in der Storefront sichtbar. Zuvor waren Produkte nur nach einer vollständigen Neuindizierung sichtbar.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7377de59
-
ACP2E-2873: [Cloud] Preisanzeige in Mobil- und Desktop-Version nicht gleich in „Meine Anführungszeichen“
- Reparaturhinweis: Nicht benötigte Steuerposition einschließen wird nicht mehr in verhandelbarem Angebot angezeigt, wenn der Abschnitt „Gesamtpreis des Katalogs“ aufgebraucht ist.
-
ACP2E-3044: Unnötige Ränder im Abschnitt Meine Bestellungen
- Fehlerbehebung: Zuvor wurde ein zusätzlicher Container (Auftragsreferenzen) erstellt, der zusätzliche CSS-Klassen anwandte, was dazu führte, dass unnötige Rahmenlinien unterhalb der Bestellnummer im Abschnitt Meine Bestellungen angezeigt wurden, der jetzt nicht sichtbar ist.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/9af794a4
-
ACP2E-3247: sales_clean_quotes cron löscht Angebote von bis zu noch genehmigten Bestellungen
- Fix Hinweis: Angebote, die jetzt in Bestellungen verwendet werden, werden von sales_clean_quotes Cron-Auftrag nicht gelöscht
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/581b7ef1
-
ACP2E-3465: Schaltfläche „Bestellung aufgeben“ verschwindet in den Bestelldetails
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem die Schaltfläche „Bestellung aufgeben“ für genehmigte Bestellungen ausgeblendet war, wenn für eine Produktvariante eine Mindestzahl in der Karte angegeben war
-
ACP2E-3474: [CLOUD] Keine solche Entität mit ID = 0 mit B2B-Modul
- Fehlerbehebung: Angemeldeter Benutzer kann Produkt zum Warenkorb hinzufügen, wenn die Funktionen des freigegebenen Katalogs aktiviert sind.
Zuvor führte das Hinzufügen des Produkts zum Warenkorb zu dem Fehler „Keine solche Entität mit ID = 0“
- Fehlerbehebung: Angemeldeter Benutzer kann Produkt zum Warenkorb hinzufügen, wenn die Funktionen des freigegebenen Katalogs aktiviert sind.
-
ACP2E-3562: Beim Massenhinzufügen aus der Anforderungsliste wird keine Fehlermeldung für unsere Lagerprodukte angezeigt
- Fehlerbehebung: Vor der Fehlerbehebung wurde eine Erfolgsmeldung angezeigt, unabhängig von der Anzahl der Produkte, die nicht zum Warenkorb hinzugefügt werden konnten. Jetzt werden separate Nachrichten für Produkte angezeigt, die dem Warenkorb erfolgreich hinzugefügt wurden, und für Produkte, die fehlgeschlagen sind.
-
ACP2E-3628: Problem mit SKU-Updates nach geplanten Updates, das zu falschen Produktberechtigungen führt (-2 Ablehnen)
- Fehlerbehebung: Wenn Sie die SKU eines Produkts mit früheren geplanten Aktualisierungen ändern, ist das Produkt nicht mehr für die freigegebenen Katalogkunden zugänglich, die berechtigt sind, das Produkt zu sehen.
B2B, Katalog
- ACP2E-2860: Produkte/Kategorien, die bei der Neuindizierung sichtbar sind, wenn NoDDL- und Kategorieberechtigungen verwendet werden
- Fix-Hinweis: Vermeiden Sie die Anzeige in Storefront-eingeschränkten Kategorien und deren Inhalt, während die Indizierung von Katalogberechtigungen durchgeführt wird.
B2B, Framework
-
AC-9607: Das Filtern des Firmenrasters und der anschließende Versuch, einen CSV-Export für das Raster durchzuführen, schlagen fehl und lösen eine Ausnahme aus
- Fehlerbehebung: Das System ermöglicht jetzt einen erfolgreichen CSV-Export der Rasterdaten des Unternehmens im Admin-Bedienfeld, auch wenn Filter wie „Ausstehender Saldo“ und „Unternehmenstyp“ angewendet werden. Zuvor führte das Anwenden bestimmter Filter und der Versuch, die Rasterdaten zu exportieren, zu einem Fehler und einer Ausnahme.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/44cef3a9
B2B, GraphQL
- ACP2E-3391: [Cloud] Benutzerdefinierte Attribute können bei der Unternehmenserstellung über den GraphQL-Aufruf nicht festgelegt werden
- Fehlerbehebung: Nach der Fehlerbehebung ist es möglich, das Attribut „custom_attributes“ für den Unternehmensadministrator bei der Erstellung des Unternehmens mithilfe einer GraphQL-Anfrage festzulegen.
Braintree
- AC-14293: Die Express-Checkout-Schaltfläche „Admin“ ist deaktiviert.
- BUNDLE-3367: Bezahlung über LPM
- Fehlerbehebung: Das System rendert jetzt lokale Zahlungsmethoden (LPM) beim ersten Laden korrekt, auch wenn die Versand- und Rechnungsadressen eines angemeldeten Kunden nicht übereinstimmen, was einen reibungslosen Checkout-Prozess gewährleistet. Zuvor konnte LPM aufgrund einer Diskrepanz zwischen den Versand- und Rechnungsadressen eines Kunden nicht gerendert werden, was zu potenziellen Störungen während des Checkouts führen konnte.
- BUNDLE-3368: Konfigurierbar mit Virtual as Child Product
- Fehlerbehebung: Das System ermöglicht jetzt Express-Zahlungsmethoden für konfigurierbare Produkte mit einem virtuellen untergeordneten Produkt, wodurch ein reibungsloser Checkout-Prozess gewährleistet ist. Zuvor waren keine Express-Zahlungsmethoden verfügbar, wenn ein konfigurierbares Produkt mit einem virtuellen untergeordneten Produkt zum Warenkorb hinzugefügt wurde.
- BUNDLE-3369: Fehler bei der CVV-Verifizierung
- BUNDLE-3370: Sprung über den Konto Bereich Probleme 247
- Fixhinweis: Das System ermöglicht es Kunden nun, neue Karte zu speichern oder Konto Informationen über mehrere Websites hinweg zu PayPal, ohne dass Autorisierung Fehler auftreten. Bisher konnten Kunden neue Zahlungsmethoden nicht auf verschiedenen Websites speichern und erhielten eine Autorisierung Fehlermeldung.
- BUNDLE-3371: Versand an eine Adresse aus einem anderen Land
- Fix Hinweis: Das System ermöglicht jetzt die fehlerfreie Verarbeitung von Transaktionen beim Versand an eine Adresse aus einem anderen Land und gewährleistet so einen reibungslosen Checkout-Prozess. Zuvor führte der Versuch, eine Adresse aus einem anderen Land zu versenden, zu Konsolenfehlern, obwohl keine sichtbaren Fehler im Frontend vorhanden waren.
- BUNDLE-3372: Kreditkarte - Abreißfunktion
- Fehlerbehebung: Das System verarbeitet jetzt die Zerlegung von Braintree PayPal-Komponenten korrekt, wenn ein Kunde von der Zahlungsseite zur Versandseite zurückkehrt, um Fehler zu vermeiden und sicherzustellen, dass die PayPal Express-Schaltflächen korrekt dargestellt werden. Zuvor führte die Rückkehr von der Zahlungsseite zur Versandseite manchmal zu einem Fehler, wenn versucht wurde, die Braintree-PayPal-Komponenten zu zerlegen.
- BUNDLE-3373: Versandrückruf für PayPal Express
- Fehlerbehebung: Das System zeigt jetzt die verfügbaren Versandmethoden korrekt im modalen PayPal-Express an, sodass Kunden ihre bevorzugte Versandmethode auswählen können, bevor sie zur Überprüfungsseite wechseln oder ihre Transaktion abschließen. Zuvor waren im Modal „PayPal Express“ keine Versandmethoden verfügbar, sodass Kunden eine Versandmethode auf einer separaten Überprüfungsseite auswählen mussten, bevor sie ihre Transaktion abschließen konnten.
Bündel
-
AC-10826: Fehlermeldung bei der Validierung des Storefront-Bundles größer als 1
- Fehlerbehebung: Das System zeigt jetzt nur noch eine Validierungsfehlermeldung an, wenn die Schaltfläche „Zum Warenkorb hinzufügen“ angeklickt wird, ohne Kontrollkästchen-Optionen für ein gebündeltes Produkt auszuwählen. Zuvor zeigte das System mehrere Validierungsfehlermeldungen für jedes nicht ausgewählte Kontrollkästchen an.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3ea26621
-
AC-13321: Magento-Ausnahme in einigen Testfällen mit Bezug zur Reihenfolge ausgelöst
- Fehlerbehebung: Das System verarbeitet jetzt den Schritt „sendGuestPaymentInformation“ in verschiedenen Testfällen korrekt, wodurch das Auslösen von Magento-Ausnahmen verhindert wird. Zuvor traten diese Ausnahmen aufgrund einer Null-Zahlungsmethode auf, was in mehreren Testfällen zu Fehlern führte.
Warenkorb und Checkout
-
AC-10660: Ausnahme wird beim Hinzufügen eines Produkts zum Warenkorb auf der Seite „Produkt vergleichen“ nicht ordnungsgemäß verarbeitet
- Fehlerbehebung: Das System verarbeitet jetzt Ausnahmen korrekt, wenn ein Produkt von der Seite „Produkt vergleichen“ zum Warenkorb hinzugefügt wird und eine Meldung des Nachrichten-Managers im Controller angezeigt wird. Zuvor führte eine Ausnahme dazu, dass eine JSON-codierte Seite zurückgegeben wurde, anstatt ordnungsgemäß erfasst und verarbeitet zu werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38200
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38257, https://github.com/magento/magento2/commit/0c53bbf7
-
AC-10698: GTag sendet keine Transaktionspreise und -summen.
- Fehlerbehebung: Das System sendet jetzt die Transaktionspreise und -summen korrekt an Google Tag, wenn GTag aktiviert ist, was eine genaue Verfolgung von E-Commerce-Daten gewährleistet. Zuvor wurde die Währung fälschlicherweise als Teil der „All“-Bestellungen gesendet, anstatt mit der einzelnen Bestellung verknüpft zu werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/37348
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37504, https://github.com/magento/magento2/pull/37349
-
AC-11641: [Problem] [Checkout] Abhängige Anweisungen in fehlgeschlagener E-Mail-Vorlage für Zahlung aktualisiert
- Fehlerbehebung: Die Versandadresse und Versandmethode in der E-Mail-Vorlage für fehlgeschlagene Zahlungen für virtuelle Produkte wird jetzt korrekt weggelassen, sodass die E-Mail nur relevante Informationen enthält. Zuvor enthielt die fehlgeschlagene Zahlungs-E-Mail für virtuelle Produkte fälschlicherweise die Versandadresse und die Versandmethode.
- GitHub-Problem: https://github.com/magento/magento2/issues/32781
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/32511
-
AC-11717: Magento 2 meldet sich beim Checkout mit vorhandenem Kunden an und gibt im Firefox-Browser einen Konsolenfehler aus
- Hinweis beheben: Das System ermöglicht es Benutzern jetzt, sich während des Checkout-Prozesses anzumelden, ohne dass Konsolenfehler im Firefox-Browser auftreten. Zuvor führte der Versuch, sich während des Checkouts als bestehender Kunde anzumelden, zu einem Konsolenfehler in Firefox.
- GitHub-Problem: https://github.com/magento/magento2/issues/38557
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39509
-
AC-11876: [Problem] Regression der Verkaufsregeln in 2.4.7
- Fehlerbehebung: Das System validiert jetzt die Verkaufsregeln korrekt, was die Anwendung eines Gutscheincodes auf einen Warenkorb verhindert, wenn die Produktbedingung mit keinem Produktnamen übereinstimmt. Zuvor konnte eine Verkaufsregel angewendet und ein Rabatt auf den Versandbetrag gewährt werden, selbst wenn die Produktbedingung mit keinem Produktnamen übereinstimmte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38671
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0574ac23
-
AC-11914: [Problem] Verkaufsregel WarenkorbFeste Berechnung : Falscher Rabattbetrag
- Fixhinweis: Das System berechnet jetzt den Rabattbetrag für Verkaufsregeln mit festen Warenkorbbeträgen korrekt und stellt sicher, dass genaue Rabatte unabhängig von Änderungen an den Warenkorbartikeln angewendet werden. Zuvor konnte der Rabattbetrag falsch variieren, wenn Artikel im Warenkorb geändert wurden, was manchmal zu erheblich größeren Rabatten als erwartet führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38694
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/581b7ef1
-
AC-11993: [Problem] Der Lader blockiert die Versandmethoden, nachdem die Postleitzahl geändert wurde. Validierungsregeln für Versandraten
- Fehlerbehebung: Das System verarbeitet jetzt benutzerdefinierte Versandmethoden ohne Validierungsregeln für Versandraten korrekt, sodass der Lader die Versandmethoden nicht blockiert, nachdem die Postleitzahl während des Checkouts in der Versandadresse geändert wurde. Zuvor führte eine Änderung der Postleitzahl in der Versandadresse während des Checkouts dazu, dass der Lader die Versandmethoden blockiert und nicht verschwindet, wenn benutzerdefinierte Versandmethoden ohne Validierungsregeln für Versandraten verwendet wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38742
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-12170: Die Gutscheincode-Funktion funktioniert auf der Kaufbestätigungsseite in Magento 2.4.7 nicht ordnungsgemäß
- Fehlerbehebung: Das System aktiviert jetzt das Eingabefeld für Rabattcode/Coupon auf der Checkout-Seite für virtuelle und herunterladbare Produkte, sodass Benutzer Rabattcodes wie erwartet anwenden können. Zuvor war die Eingabe des Rabattcodes/Coupons deaktiviert und der Text des Schaltflächentitels wurde als „Coupon abbrechen“ angezeigt, was Benutzer daran hinderte, Rabattcodes anzuwenden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38826
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-12479: Das Kontrollkästchen für Nutzungsbedingungen lässt HTML in der Storefront nicht zu
- Fehlerbehebung: Das System unterstützt jetzt die HTML-Formatierung im Checkbox „Geschäftsbedingungen“ auf der Storefront, was eine bessere Anpassung und Lesbarkeit ermöglicht. Zuvor wurde der Checkbox-Text im Nur-Text-Format angezeigt, wobei alle verwendeten HTML-Tags ignoriert wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6cfb9b6b
-
AC-12541: Die für einen angemeldeten Benutzer erstellte Warenkorb-Preisregel wird fälschlicherweise für einen nicht angemeldeten Benutzer angewendet
- Korrekturhinweis: Das System entfernt nun korrekt den Warenkorb Preis, der für angemeldete Benutzer Regel, wenn diese aufgrund Cookie Gültigkeit automatisch abgemeldet werden, um sicherzustellen, dass der Rabatt nicht auf nicht angemeldete Benutzer angewendet wird. Zuvor wurde der Warenkorb Preis Regel immer noch Linear angewendet, wenn der User abgemeldet wurde, was dazu führte, dass ein falscher Rabatt auf nicht angemeldete Benutzer angewendet wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38944
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7d5e3906
-
AC-13302: [Problem-FUNKTION] [] Leistungsoptimierung großer Warenkörbe durch Vermeidung…
- Fixhinweis: Das System optimiert jetzt die Leistung für große Warenkörbe, indem es Duplikat getActions-Aufrufe verhindert, wodurch die Geschwindigkeit und Effizienz Warenkorb Vorgängen verbessert wird. Zuvor wurde für ein Warenkorb mit mehreren Elementen die Funktion getActions mehrmals aufgerufen, wodurch die Systemleistung verlangsamt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/39292
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39290
-
AC-13797: Geschenk-Registrierkarte Produkt wird nicht richtig angezeigt
-
AC-13841: Geschenke-Registrierkarte Produkt wird nicht richtig angezeigt
-
AC-8103: Umsatzsteuer in der Adressausgabe
- Fehlerbehebung: Das System ermöglicht jetzt die Übersetzung des Textes „VAT“, „T“, „F“ in den Adressen-Renderern, sodass Benutzer diese Begriffe in die spezifische Sprache des Geschäfts übersetzen können. Zuvor waren diese Begriffe nicht übersetzbar, was die Benutzer dazu zwang, eine Problemumgehung anzuwenden.
- GitHub-Problem: https://github.com/magento/magento2/issues/36942
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36943
-
ACP2E-2055: Doppelte Bestellungen mit derselben Angebots-ID zur gleichen Zeit mit wenig Zeitunterschied
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem Adobe Commerce-Kunden auf doppelte Bestellungen stießen, die mit derselben QuoteID aufgegeben wurden
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2470: Beständiger Warenkorb während des Checkout-Schritts gelöscht
- Fehlerbehebung: Nach der Fehlerbehebung wird die persistente Sitzung nicht beendet, wenn Sie die Zahlungsmethode während des Checkouts auswählen, während Sie nicht angemeldet sind.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2518: Reorder fügt nicht zugewiesenes Produkt zum Warenkorb hinzu
- Fehlerbehebung: Zuvor können für die verschiedenen Stores Produkte aus dem anderen Store neu bestellt werden. Nachdem diese Fehlerbehebung nur auf denselben Store angewendet wurde, kann dasselbe Produktumfang neu bestellt werden, wenn die Kundenkontofreigabe aktiviert ist
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2620: In Admin wird der „Warenkorb“ auf der linken Seite nicht aktualisiert, wenn die Artikel ausgewählt werden und „Zum Warenkorb wechseln“ auf der rechten Seite angezeigt wird
- Fehlerbehebung: Der „Warenkorb“ auf der linken Seite wird aktualisiert, wenn Sie die Artikel auswählen und „Zum Warenkorb wechseln“ auf der rechten Seite in der Admin-Seite. Zuvor funktionierte diese Funktion nicht, da die umgewandelten Warenkorbelemente nicht aus der Sitzung leer wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2646: [Cloud] Verkaufsregel nicht auf erste Bestellung von Multi Shipping angewendet
- Fehlerbehebung: Nach der Fehlerbehebung wird der Rabatt für jede Bestellung desselben Multi-Shipping-Angebots korrekt angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2664: [Parallele Anforderungen für hinzufügen Cloud-Produktion] zum gleichen Produkt im Warenkorb Ergebnis in zwei separaten Artikeln in der Warenkorb-Rest-API
- Korrekturhinweis: Das System verarbeitet jetzt mehrere parallele Anfragen, um dasselbe Produkt zum Warenkorb hinzuzufügen, korrekt in einer einzigen Zeileneintrag, wodurch die Erstellung separater Werbebuchungen für dieselbe Produktnummer verhindert wird. Bisher führten parallele Anfragen zum Hinzufügen desselben Produkts zum Warenkorb über die REST-API zu mehreren Werbebuchungen für dieselbe Produktnummer.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2676: Problem beim Bestellen über die Geschenkeliste Magento 2.4.4 Unternehmen/Handel
- Korrekturhinweis: Das Problem, das den erfolgreichen Kauf eines Produkts aus einer Geschenkliste verhinderte, wurde behoben, sodass Bestellungen aufgegeben und die Geschenkliste entsprechend aktualisiert werden konnte. Zuvor trat beim Versuch, eine bestellen aus einer Geschenkliste zu platzieren, ein Fehler auf, der den Abschluss des Kaufs verhinderte.
- GitHub-Problem: https://github.com/magento/magento2/issues/35432
-
ACP2E-2704: Die Cookie kann nicht gesendet werden. Größe von 'mage-messages' beim Versuch, die Anordnung neu zu ordnen
- Korrekturhinweis: Der Neubestellvorgang generiert jetzt keine eigenen Fehler. Dies beruht auf der Auflistung der in den Warenkorb integrierten Artikelprüfungen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2798: Die Standard-Versandadresse ist beim Checkout nicht ausgewählt
- Fehlerbehebung: Im Kontext der aktivierten Adresssuche wird jetzt die standardmäßige Versandadresse ausgewählt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-2897: [CLOUD] graphql addProductsToCart API-Problem mit benutzerdefinierter Option
- Fehlerbehebung: GraphQL fügt dasselbe Produkt mit verschiedenen benutzerdefinierten Optionen korrekt in den Warenkorb
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c971859e
-
ACP2E-2917: Regeln für [Cloud] verwandte Produkte funktionieren nicht beim Ändern der Store-Ansicht
- Hinweis: Problem wurde behoben, indem bestätigt wurde, dass der benutzerdefinierte Eigenschaftswert erfolgreich auf der Warenkorbseite empfangen wurde. Zuvor wurde es beim Wechseln zwischen Stores auf der Warenkorbseite für Storefronts nicht richtig abgerufen.
-
ACP2E-2923: Mehrere Adressen werden dem Konto beim Checkout als neuer Kunde hinzugefügt
- Hinweis beheben: Das System speichert jetzt eine neue Kundenadresse nur einmal, wenn die Bestellung nicht erstellt werden konnte, wodurch die Erstellung mehrerer identischer Adressen im Falle von Fehlern bei der Bestellplatzierung verhindert wird. Zuvor speicherte das System jedes Mal eine neue Adresse, wenn ein Bestellplatzierungsversuch unternommen wurde, unabhängig davon, ob der Auftrag erfolgreich erstellt wurde oder nicht.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/001e5188, https://github.com/magento/inventory/commit/2ebcef39
-
ACP2E-3004: Die Neuanordnung einer Kundenbestellung über ein Gastbestellungsformular führt zu einem leeren Warenkorb
- Fehlerbehebung: Zuvor wurde der Kunde bei der Neubestellung über die Seite Bestellungen und Rücksendungen zur Anmeldeseite weitergeleitet. Nachdem diese Fehlerbehebung angewendet wurde, wird der registrierte Kunde bei der Neubestellung korrekt zur Seite Warenkorb anzeigen weitergeleitet. Der Fluss funktioniert genauso wie bei Gastkunden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6a185204
-
ACP2E-3025: Administratorbenutzer mit eingeschränkten Rollenressourcen kann den Warenkorb nicht anzeigen
- Fehlerbehebung: Zuvor konnte der Admin, der über Einschränkungen verfügt, den abgebrochenen Warenkorb nicht über das Admin-Bedienfeld für eine zugehörige Website sehen. Nachdem diese Fehlerbehebung angewendet wurde, kann der eingeschränkte Administrator den Transaktionsabbruch im Admin-Bedienfeld einsehen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d1f7dc95
-
ACP2E-3176: [Cloud] Schnellbestellung Große SKU-Leistung
- Fehlerbehebung: Die Checkout-Leistung wurde verbessert, wenn in den Warenkorbpreisbedingungen verwendete Attribute nicht für alle Produkte vorhanden sind und die MAP-Funktion (Minimum Advertised Price) aktiviert ist.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/66dea0de
-
ACP2E-3211: Duplizierte Artikel im Warenkorb
- Fehlerbehebung: Das System verarbeitet jetzt korrekt mehrere parallele Anfragen, um dasselbe Produkt zum Warenkorb in einem einzigen Zeileneintrag hinzuzufügen, wodurch die Erstellung separater Zeileneinträge für dieselbe SKU verhindert wird. Zuvor führte die parallele Anforderung, dasselbe Produkt zum Warenkorb in der Storefront hinzuzufügen, zu mehreren Zeileneinträgen für dieselbe SKU.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/66dea0de
-
ACP2E-3296: Die E-Mail-Bestätigung der Checkout-Bestellung wird an E-Mails gesendet, die in Vor-/Nachname eingegeben wurden
- Fehlerbehebung: Die E-Mail-Bestätigung für die Kaufbestätigung, die zuvor gesendet wurde, als ein E-Mail-ähnliches Muster in die Felder Vorname und Nachname eingegeben wurde, wird nicht mehr gesendet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/5184c067
-
ACP2E-3402: Checkout Versandadresse Formular mit falscher Adresse aktualisieren
- Fehlerbehebung: shippingAddressFromData wird jetzt pro Website im lokalen Speicher gespeichert. Zuvor konnte eine Adresse von der falschen Website während des Checkouts automatisch in das Versandadressenformular eingefügt werden, wenn ein Store-Code in der URL verwendet wurde und der Checkout von mehreren Websites während derselben Gastsitzung initiiert wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
-
ACP2E-3405: [CLOUD] Checkout behält die ausgewählte Rechnungsadresse nicht bei, wenn die Adresssuche aktiviert ist
- Fehlerbehebung: Die Zahlungsseite für die Kasse behält jetzt die ausgewählte Rechnungsadresse bei, wenn die Adresssuche aktiviert ist. Wenn zuvor „Limit für Kundenadressen“ auf 1 konfiguriert wurde und der Kunde über mehr als eine Adresse verfügt, verschwindet die ausgewählte Rechnungsadresse nach dem Neuladen der Seite.
-
ACP2E-3407: Geschenkkarte Produkt | Beim Zusammenführen des Warenkorbs werden Geschenkkarten zusammengeführt
- Fehlerbehebung: Geschenkkartenprodukte werden jetzt korrekt im Warenkorb zusammengeführt
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/88660e79
-
ACP2E-3415: Die Persistenz des Warenkorbs wird beim Abmelden nicht eingehalten
- Fehlerbehebung: Hinzugefügte Funktion „Merken Sie sich mich bei der Kundenanmeldung“ zum Authentifizierungs-Popup und zur Checkout-Anmeldung.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/344fce23
-
ACP2E-3488: Vorhandene Anführungsdaten werden nicht aktualisiert/nicht angezeigt. Erstellen Sie stattdessen einen neuen Anführungsdatensatz, wenn Trigger_recollect = 1 ist.
- Korrekturhinweis: Die Warenkorb Artikel des Kunden verschwinden nicht mehr, wenn ein Produkt gelöscht wird, nachdem es der Warenkorb hinzugefügt wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
-
ACP2E-3495: Beim Kauf eines Geschenk-Registrierungselements sieht der Kunde Elemente, die nicht in seiner Registrierung enthalten sind
- Fehlerbehebung: Das Update der Geschenkregistrierung enthält keine Elemente mehr, die nicht zur Geschenkregistrierung gehören.
-
ACP2E-3510: [Cloud] Problem mit dem Bestätigungs-Popup „Alle entfernen“ beim Entfernen von Artikeln des Warenkorbs ohne Bestätigung
- Hinweis korrigieren: Wenn Sie jetzt bei Produkten, die Aufmerksamkeit erfordern, auf die Schaltfläche „Alle entfernen“ klicken, wird ein Bestätigungs-Popup angezeigt, um sicherzustellen, dass Elemente nur mit Ihrer Bestätigung entfernt werden. Zuvor wurden Elemente sofort ohne Bestätigung entfernt
-
ACP2E-3618: [CLOUD] Funktion der Schaltfläche neu anordnen
- Fehlerbehebung: Wenn Sie eine Bestellung im Administratorbereich neu bestellen, werden jetzt Produkte mit Lager zum Angebot hinzugefügt, obwohl es einige Produkte in der ursprünglichen Bestellung gibt, die nicht mehr vorrätig sind. Vor der Fehlerbehebung wurden keine Produkte zum neuen Angebot hinzugefügt, wenn Produkte ohne Lager in der ursprünglichen Bestellung waren.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a52ff98f
-
ACP2E-3622: Suchvorgänge funktionieren nicht mit Postleitzahlen
- Fehlerbehebung: Die Suche nach Abholorten nach Postleitzahl funktionierte für niederländische Lokalisierungen nicht ordnungsgemäß. Nach der Fehlerbehebung liefert die Suche nach dem Abholort Ergebnisse basierend auf der Postleitzahl.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/344fce23
Warenkorb & Checkout, Checkout/ Eine Seite Checkout
-
AC-9386: [Zufallsfehler] Das E-Mail-Feld wird nicht gerendert oder benötigt viel Zeit, um auf der Kaufbestätigungs-, Versand- oder Zahlungsseite anzuzeigen.
- Fehlerbehebung: Commerce rendert jetzt das Email auf den Seiten Checkout-Versand und Zahlung wie erwartet. Zuvor war dieses Feld entweder nicht vorhanden oder wurde langsam gerendert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/e1babcfd
Warenkorb und Checkout, Bestellung
-
ACP2E-3097: Datumsauswahl für ein Produkt mit mehreren anpassbaren Optionen, wobei Datumsfelder bei der Bestellung von einem Administrator nicht funktionieren
- Fehlerbehebung: Die Datumsauswahl wird jetzt für alle Datumsfelder korrekt angezeigt, wenn ein Produkt mit mehreren anpassbaren Datumsoptionen im Erstellungsprozess von Admin-Aufträgen konfiguriert wird. Zuvor wurde die Datumsauswahl nur für das erste Datumsfeld angezeigt, sodass die verbleibenden Felder keine Datumsauswahl aufweisen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b21e5d91
Warenkorb & Checkout, Versand
-
AC-12119: Sofortkauf "billigster Versand" für konfigurierbare Produkte funktioniert nicht
- Korrekturhinweis: Die Funktion Sofortkauf hat fälschlicherweise die teurere In-Store-Lieferung Option für konfigurierbare Produkte anstelle der günstigsten Flatrate-Methode ausgewählt. Diese Fehlerbehebung stellt sicher, dass die richtige Versandart auf der Grundlage des tatsächlichen Preises ausgewählt wird."
- GitHub-Problem: https://github.com/magento/magento2/issues/38811
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38819, https://github.com/magento/magento2/commit/29fe9097
Katalog
-
AC-10910: Die Bereinigung der Datenbanktabelle cron_schedule bereinigt keine nicht vorhandenen Aufträge
- Fix Hinweis: Das System bereinigt jetzt automatisch die Datenbanktabelle cron_schedule und entfernt Einträge für Aufträge, die nicht mehr im System vorhanden sind. Dadurch wird eine optimale Leistung gewährleistet, indem eine minimale Anzahl von Zeilen in der Tabelle beibehalten wird. Zuvor wurden Einträge für Aufträge von inaktiven oder entfernten Modulen nicht bereinigt, was zu einer unnötigen Datenakkumulation in der cron_schedule-Tabelle führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38217
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38693
-
AC-10953: Stufenpreis wird nicht aus konfigurierbarem Produkt gelöscht
- Fehlerbehebung: Das System entfernt jetzt den Stufenpreis eines Produkts korrekt, wenn es von einem einfachen Produkt in ein konfigurierbares Produkt konvertiert wird, um eine genaue Preisanzeige im Frontend zu gewährleisten. Zuvor wurde der Stufenpreis eines konfigurierbaren Produkts nicht gelöscht, wenn ein Produkt von einem einfachen Produkt in ein konfigurierbares Produkt konvertiert wurde, was zu einer Diskrepanz beim angezeigten Preis führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38390
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38427
-
AC-11804: Kategoriebeschreibung WYSIWYG ist in einer nicht standardmäßigen Storeview leer
- Fehlerbehebung: Die Kategoriebeschreibung wird jetzt im WYSIWYG-Editor korrekt gespeichert und angezeigt, wenn eine Kategorie auf der Store-Ansichtsebene bearbeitet wird. Zuvor war der WYSIWYG-Editor nach dem Speichern einer Kategoriebeschreibung auf Store-Ansichtsebene leer.
- GitHub-Problem: https://github.com/magento/magento2/issues/38622
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38623
-
AC-11970: Konfigurierbare Produkte können nicht mit einer benutzerdefinierten Option neu angeordnet werden
- Fehlerbehebung: Das System verarbeitet jetzt die Neuanordnung von konfigurierbaren Produkten mit einer einzigen benutzerdefinierten Checkbox-Option korrekt, was eine erfolgreiche Warenkorberstellung ermöglicht. Zuvor führte der Versuch, solche Produkte neu zu bestellen, zu einem Fehler und verhinderte, dass Artikel zum Warenkorb hinzugefügt wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38736
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1d144bce
-
AC-12076: [Problem] Wortlaut des Filterelements in der mehrschichtigen Navigation korrigieren
- Fehlerbehebung: Das System verwendet jetzt korrekt die Wörter „Element“ und „Elemente“ im Filterelement für die mehrschichtige Navigation, wodurch die Klarheit und Genauigkeit der Filterbeschreibungen verbessert wird. Zuvor wurden diese Wörter falsch verwendet, was zu Verwirrung bei Benutzenden führen kann, die in den Filteroptionen navigieren.
- GitHub-Problem: https://github.com/magento/magento2/issues/38789
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37852
-
AC-12164: Datum- und Uhrzeitformat für benutzerdefinierte Option funktioniert nicht
- Fehlerbehebung: Das System wendet das konfigurierte Datumsformat jetzt korrekt auf benutzerdefinierte Produktoptionen vom Typ Datum an, um sicherzustellen, dass das Datumsformat im Frontend korrekt angezeigt wird. Zuvor spiegelten Änderungen an der Datumsformatkonfiguration das Frontend für benutzerdefinierte Optionen des Typs Datum nicht wider.
- GitHub-Problem: https://github.com/magento/magento2/issues/32990
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38925
-
AC-13068: Dropdown-Optionen fehlen
- Fehlerbehebung: Wenn Sie ein neues Attribut mit mehr als 20 Werten erstellen, zeigt das System jetzt alle Werte in der Dropdown-Liste korrekt an. Zuvor wurden nur die ersten 20 Werte oder andere ausgewählte Seitenwerte angezeigt, wodurch die verbleibenden Werte fehlten.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/47b448e2
-
AC-13296: [Problem] Aktuelle Sore-ID für Laufzeitcache der Kategorie verwenden
- Fehlerbehebung: Das System verwendet jetzt korrekt die aktuelle Speicher-ID für den Laufzeitcache der Kategorie, um zu verhindern, dass Daten überschrieben werden, wenn die Emulation verwendet wird, oder benutzerdefinierter Code die Kategorie in verschiedenen Stores speichert. Zuvor stammte das in der Laufzeit gespeicherte Objekt möglicherweise aus dem falschen Speicher, was zu einer Datenüberschreibungen führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/39310
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36394
-
AC-13324: bin/magento sampledata:deploy —no-update löst eine Ausnahme aus
- Hinweis beheben: Das System akzeptiert jetzt korrekt einen booleschen Wert, wenn die Option —no-update im Befehl sampledata:deploy verwendet wird, um Fehler bei der Bereitstellung von Beispieldaten zu vermeiden. Zuvor wurde bei der Verwendung dieses Befehls ein Fehler ausgelöst, da das System fälschlicherweise einen ganzzahligen Wert erwartet hatte.
- GitHub-Problem: https://github.com/magento/magento2/issues/39344
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39345
-
AC-13355: [Problem] Behebung der Verwendung des EAV-Cache-Typs
- Fehlerbehebung: Das System verwendet nun den EAV-Cache-Typ an allen relevanten Stellen korrekt, um ein konsistentes und effizientes Daten-Caching sicherzustellen. Zuvor wurde der EAV-Cache-Typ nicht konsistent verwendet, was zu potenziellen Ineffizienzen und Inkonsistenzen bei der Datenzwischenspeicherung führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/32322
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/31264
-
AC-13596: Die erweiterte Katalogsuche mit leeren Daten wird in die Verzweigung für Suchergebnisse [.2.4.dev verschoben]
- Korrekturhinweis: Das System behält Benutzer jetzt korrekt auf dem Erweitert Search Seite und zeigt eine Fehlermeldung an, wenn sie versuchen, eine suchen durchzuführen, ohne Daten einzugeben. Bisher Redirect Benutzer beim Ausführen eines leeren suchen zum Katalog Erweitert Search Seite mit einer Meldung, in der sie aufgefordert wurden, ihre suchen zu ändern.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6cfb9b6b
-
AC-13622: [Problem] Produktlayout basierend auf attribute_set
- Fehlerbehebung: Das System ermöglicht jetzt die Anpassung des Produkt-Layouts auf der Grundlage des Attributsatzes und bietet so eine praktischere und effizientere Möglichkeit, die Produktanzeige im Frontend-Store zu verwalten. Zuvor konnte das Layout nur nach SKU oder Produktarten angepasst werden, was für viele Produkte oder bestimmte Artikel nicht immer praktisch war.
- GitHub-Problem: https://github.com/magento/magento2/issues/38790
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36244
-
AC-6738: Fehlender eindeutiger Schlüssel in der Tabelle eav_attribute_option_value
- Korrekturhinweis: Das System enthält jetzt einen eindeutigen Schlüssel für die Spalten 'option_id' und 'Geschäft_id' in der Tabelle 'eav_attribute_option_value', wodurch verhindert wird, dass eine Option mehrere Werte für denselben Geschäft Ansicht hat. Bisher konnte fehlerhafter Code dazu führen, dass eine Option mehrere Werte für dieselbe Geschäft Ansicht hatte, was zu Problemen bei der Bearbeitung von Produkten oder Attributen führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/24718
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/28796
-
AC-8297: [Problem] Verwenden Sie die Sichtbarkeitsklasse für den Produkt-Indexer der Kategorie anstelle hartcodierter Werte
- Fehlerbehebung: Das System verwendet jetzt die Sichtbarkeitsklasse für den Produkt-Indexer der Kategorie anstelle hartcodierter Werte, was die Modularität verbessert. Bisher wurden hartcodierte Werte im Kategorie Produktindexer verwendet, was die Flexibilität und Anpassungsfähigkeit einschränkte.
- GitHub-Problem: https://github.com/magento/magento2/issues/37200
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37199
-
AC-9375: Währung-Code ändert sich im Produkt-Widget nicht Neu
- Fixhinweis: Das System aktualisiert jetzt den Währungscode im Neu Produkt-Widget korrekt, wenn die Währung im Frontend geändert wird, um eine konsistente Währungsanzeige auf der gesamten Website zu gewährleisten. Bisher hatte die Änderung der Währung im Frontend keinen Einfluss auf den Währungscode, der im Neu Produkt-Widget angezeigt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/37898
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37899
-
ACP2E-2224: Standard Preis wird im PLP für konfigurierbares Produkt nicht angezeigt
- Korrekturhinweis: Standard Preis wird jetzt auf Produktlistenseiten für konfigurierbare Produkte angezeigt, die untergeordnete Produkte mit Sonderpreis haben.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2478: Stock Informationen werden im Visual Merchandising-Raster nicht richtig angezeigt
- Hinweis korrigieren: Der Lagerbestand wird jetzt entsprechend dem ausgewählten Store angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/bdbf97ea
-
ACP2E-2621: Widget-Inhalte werden auf der CMS-Seite nicht aktualisiert
- Fehlerbehebung: Das System aktualisiert jetzt den Widget-Inhalt auf einer CMS-Seite, wenn ein Produkt als neu festgelegt und gespeichert wird, und stellt sicher, dass die Seite die aktualisierte Produktsammlung anzeigt. Zuvor wurde die Seite aufgrund der falschen Cache-Identitäten, die für das Widget im Cache verwendet wurden, nicht aktualisiert, um das neue Produkt anzuzeigen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2630: Probleme beim Einsparen von erweiterten Preisen für Bundle-Produkte
- Fix-Hinweis: Leistungsverbesserung durch Bundle-Produkteinsparung.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2652: [On-Premise]-Neuindizierungsprozess ist beim Erstellen von Katalogpreisregeln ineffizient
- Fix Hinweis: Durch das Speichern einer Katalogpreisregel werden Indexer nicht ungültig, sondern nur die betroffenen Produkte neu indiziert
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2679: Aktualisierung der Uhrzeit von Datum- und Zeit-Typ-Produktattributen über CSV-Import
- Fix Hinweis: Jetzt verfügen Datums-/Uhrzeitattribute über einen Zeitanteil in den exportierten Daten. Es ist auch möglich, die Zeit für solche Attribute mithilfe des Imports zu aktualisieren. Auch wenn „Einschließungsfelder“ aktiviert ist, werden Attributwerte in der Spalte „additional_attributes“ in doppelte Anführungszeichen gesetzt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38306
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2689: Keine entsprechende Fehlermeldung, wenn die Website-ID in der Anfrage falsch ist
- Fehlerbehebung: Jetzt wurde die entsprechende Fehlermeldung hinzugefügt, die angezeigt wird, wenn die Website-ID in der Anfrage falsch ist. Zuvor gab es keine Validierung, wenn die Website-ID in der Anfrage falsch war.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2785: Das Produktbild geht verloren, nachdem ein vorhandenes geplantes Update gelöscht wurde, das sich nicht auf das Bild auswirkt
- Fehlerbehebung: Produktbilder werden beim Löschen der Staging-Aktualisierung nicht entfernt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8931218
-
ACP2E-2799: [Cloud] Falscher Bundle-Produktpreis bei Verwendung mit Stufenpreisen
- Hinweis: zuvor bei der Berechnung bestimmter prozentualer Rabatte, auf 2 Dezimalpunkte aufgerundet, werden unterschiedliche Endpreise für die Warenkorb- und Produktlistenseite/Produktdetailseite generiert. Nachdem diese Fehlerbehebung angewendet wurde, ist der Endpreis für das Bundle-Produkt derselbe wie auf der Produktdetailseite, der Produktlistenseite und der Mini-Warenkorbseite.
- GitHub-Problem: https://github.com/magento/magento2/issues/38091
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2805: Regel für Katalog-Promotions funktioniert nicht mit dem Attribut quantity_and_stock_status
- Fehlerbehebung: Das Attribut quantity_and_stock_status wird jetzt von der Regel für die Katalogbeförderung berücksichtigt, die zuvor beim Generieren eines neuen Produkts von der Admin-Seite aus nicht berücksichtigt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/35627
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/cf34971d
-
ACP2E-2837: Spaltenwerte der Produktentität aktualisiert_at werden beim Aktualisieren des Preises über die REST-API nicht aktualisiert
- Fehlerbehebung: Die Spalte „Zuletzt aktualisiert am“ des Administrators wird zum richtigen Zeitpunkt aktualisiert, während die vorhandenen Produkte über die REST-API aktualisiert werden. Zuvor wurde die Spalte „Zuletzt aktualisiert um“ nicht ordnungsgemäß aktualisiert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2840: Nicht eindeutige Werte können über den Produktimport festgelegt werden
- Fehlerbehebung: Das System erzwingt jetzt beim Produktimport korrekt die Beschränkung des eindeutigen Werts für eindeutige Produktattribute, sodass für dieses Attribut keine doppelten Werte vorhanden sind. Zuvor war es möglich, nicht eindeutige Werte für Produktattribute festzulegen, die über den Produktimport für eindeutige Werte konfiguriert wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38445
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-2843: Produkte im Frontend verwenden Store-spezifische Daten, wenn der Einzelspeicher-Modus aktiviert ist
- Fehlerbehebung: Wenn wir zuvor den Einzelspeichermodus für die standardmäßige Store-Ansicht aktiviert haben, wurden die Änderungen nicht in den Umfang auf Website-Ebene migriert. Wenn wir nach dieser Fehlerbehebung den Einzelspeichermodus aktivieren, werden die standardmäßigen speicheransichtsspezifischen Daten mit Website-spezifischen Daten synchronisiert und die möglichen Konflikte für Produkte und Kategorien werden aufgelöst.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8931218
-
ACP2E-2857: „Standard-Sortieren nach“ kann in einer Kategorie nicht mit der REST-API festgelegt werden
- Fixhinweis: Korrektes Aktualisieren default_sort_by auf einem Kategorie über REST / SOAP APi Anfrage
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-2871: [Cloud] Der Händler hat Probleme mit der Anzahl der Wunschlisten
- Fehlerbehebung: Wenn Sie ein Produkt in einem Geschäft zur Wunschliste hinzufügen, erhöht sich die Wunschlistenanzahl in anderen Geschäften, die im selben Browser geöffnet sind, nicht mehr. Wenn beide Stores im selben Browser geladen wurden, stieg die Anzahl der Wunschlisten auch im anderen Store.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3a7c4d17
-
ACP2E-2874: Kategorieseite am Frontend zeigt bei Verwendung des Bundle-Produkts leere Slots an
- Fixhinweis: Bundle-Produkte, die im aktuellen Geschäft Kontext nicht verkäuflich sind, werden nicht mehr indiziert.
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/bc37ec76
-
ACP2E-2888: [KLARSTELLUNG] Bundle-Produkt- Sequenz Tabellenprobleme
- Fixhinweis: Die Datensätze in den Tabellen Sequenz Bundle-Produkt (Sequenz_product_Paket_option, Sequenz_product_Paket_selection) werden jetzt entfernt, wenn Bundle-Produkt gelöscht wird oder Bundle-Produktoptionen gelöscht werden.
Zuvor wurden die Datensätze in den Tabellen der Bundle-Produkt Sequenz nicht entfernt.
- Fixhinweis: Die Datensätze in den Tabellen Sequenz Bundle-Produkt (Sequenz_product_Paket_option, Sequenz_product_Paket_selection) werden jetzt entfernt, wenn Bundle-Produkt gelöscht wird oder Bundle-Produktoptionen gelöscht werden.
-
ACP2E-2905: [Cloud] Problem des Zitats in der Architektur mit mehreren Websites
- Fehlerbehebung: Zuvor konnten Multi-Website-Architekturen mit unterschiedlichen Währungen und Kundengruppen Rabatte nicht korrekt auf den Store anwenden. Nachdem diese Fehlerbehebung implementiert wurde, wird die Multi-Website-Architektur mit unterschiedlichen Preisnachlässen für Kundengruppen erfolgreich auf verschiedene Stores angewendet.
- GitHub-Problem: https://github.com/magento/magento2/issues/38506
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2909: dynamic-rows.js:658 Nicht erfasster TypFehler: dataRecord.slice beim Bearbeiten von Bundle-Produkten
- Hinweis beheben: Beim Löschen einer Option aus dem Produktpaket tritt in der Browser-Konsole kein JavaScript-Fehler auf.
- GitHub-Problem: https://github.com/magento/magento2/issues/38505
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-2950: [Cloud] Bundle Falsche Produktpreise in Bestellbestätigung
- Fehlerbehebung: Wenn eine andere Währung als die Basiswährung verwendet wurde, wird der richtige Betrag für die Bundle-Optionen in der Reihenfolge auf der Storefront angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2956: Fehler beim Hinzufügen von YouTube-Videos
- Fehlerbehebung: Produktbilder und Videos werden im globalen Umfang konfiguriert. Da ein Produktvideo nicht in einem Umfang und nicht in einem anderen enthalten sein kann, wurde die Einstellung für den YouTube-API-Schlüssel auf den globalen Umfang festgelegt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2964: [Cloud] URL-Aktualisierung nur für store_id=0
- Fehlerbehebung: Der „URL-Pfad“ wird jetzt mit der richtigen Store-ID gespeichert. Zuvor war die Store-ID falsch, was dazu führte, dass beim Verschieben von Kategorien falsche URL-Pfade in der Datenbank verbleiben.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/9af794a4
-
ACP2E-3009: async.operations.all ausgeführt und ein Fehler erstellt.
- Hinweis beheben: Falsche Produktverknüpfungsdaten in REST-API-Aufrufen verursachen keine kritischen Fehler mehr.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-3029: [Cloud] Problem bei Mobilgeräten kann nur das PDP-Bild nicht zusammendrücken
- Fehlerbehebung: Das System unterstützt jetzt die Pinch-to-Zoom-Funktion bei Produktdetailseitenbildern in der mobilen Ansicht auf Chrome, was das mobile Benutzererlebnis verbessert. Zuvor wurde das Bild in der mobilen Ansicht auf Chrome beim Doppeltippen nicht wie erwartet vergrößert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/148c3ead
-
ACP2E-3058: Fehlende Beschriftung in LayeredNavigation mit Optionsname 0
- Hinweis beheben: Das Problem wurde behoben, indem eine leere Werteprüfung für den Attributwert 0 übersprungen wurde. Zuvor wurde es als leer betrachtet und verursachte das Problem.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3a7c4d17
-
ACP2E-3069: Kunden sehen Preise von anderen Kundengruppen
- Hinweis: Es wurde ein Problem behoben, bei dem Informationen zu Kundengruppen aufgrund des alten Werts von X-Magento-Vary in der Anfrage in einem falschen Segment gespeichert wurden
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d1f7dc95
-
ACP2E-3076: Fehler beim Löschen von Paketoptionen
- Hinweis beheben: Das System löscht jetzt die Bundle-Optionen korrekt, ohne einen Fehler auszulösen oder die Seite nicht mehr reagieren zu lassen. Zuvor führte der Versuch, Bundle-Optionen zu löschen, zu einem Fehler „Seite reagiert nicht“ und verhindert, dass das Produkt gespeichert wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6a185204
-
ACP2E-3094: Problem mit Kategorieberechtigungen, bei denen nicht genügend Speicher vorhanden ist
- Fehlerbehebung: Die Benutzeroberfläche für Kategorieberechtigungen wurde neu gestaltet, um die Wiedergabe einer großen Anzahl von Berechtigungen mit vorkonfigurierten Benutzeroberflächenkomponenten und Paginierung zu ermöglichen. Zuvor führten Kategorieberechtigungen dazu, dass der Browser mit einer großen Anzahl von der Kategorie zugewiesenen Berechtigungen abstürzte.
-
ACP2E-3100: [Cloud] Bilddatei ist nicht im New Relic-Fehlerprotokoll vorhanden
- Fehlerbehebung: Das System synchronisiert jetzt benutzerdefinierte Platzhalterbilder mit dem lokalen Speicher, um sicherzustellen, dass sie bei der Verwendung von Remote-Speicher wie AWS S3 korrekt gerendert werden. Zuvor konnten benutzerdefinierte Platzhalterbilder bei der Verwendung des Remote-Speichers nicht gerendert werden, was zu einer fehlerhaften Bildanzeige und zu Fehlerprotokollen führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d1f7dc95
-
ACP2E-3103: RSS-Feed für neue Produkte wird aufgrund des Caches nicht mit neuen Produkten aktualisiert
- Hinweis: RSS-Feed für neue Produkte wird jetzt aktualisiert, wenn ein Produkt als neu festgelegt und gespeichert wird
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d01ee51e
-
ACP2E-3126: [Cloud] Die GQL-Antwort der Produktmediensammlung ist nicht nach Bildposition sortiert
- Fehlerbehebung: Das System sortiert jetzt Elemente in der Mediensammlung korrekt nach der Position in der GraphQL-Antwort, um eine genaue Anzeigereihenfolge zu gewährleisten. Zuvor wurden Elemente in der Mediensammlung nicht nach Position sortiert, was zu einer falschen Anzeigereihenfolge führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/37671
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b21e5d91
-
ACP2E-3136: [Cloud] Unterkategorieelemente werden nicht in der Widget-Bearbeitung im Admin-Backend angezeigt
- Hinweis beheben: Die Kategoriestruktur auf der neuen Widget-Seite sollte keine Probleme mehr beim Laden von Kategorie(n) der Stufe 5+ aufweisen. Zuvor fehlten beim Laden des Baums über die Kategorie der Ebene 5 hinaus einige Kategorien.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/148c3ead
-
ACP2E-3198: [Cloud] Zoom- und Bewegungsproblem mit zwei Fingern auf dem echten Mobilgerät
- Fehlerbehebung: Das System stellt nun auf Mobilgeräten eine konsistente Bildzoom-Funktion sicher und sorgt so für ein reibungsloses und vorhersehbares Benutzererlebnis. Zuvor war die Bildzoomfunktion inkonsistent und zoomte nach einem bestimmten Punkt plötzlich heraus, wenn sie auf einem Mobilgerät angezeigt wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1366ae5e
-
ACP2E-3282: Wenn wir die Zuweisung von Produkten zum freigegebenen Katalog aufheben, werden die Produkte auf der Wunschliste nicht gelöscht
- Hinweis korrigieren: Wenn ein Produkt nicht im freigegebenen Katalog verfügbar ist, werden jetzt keine Artikel auf der Wunschliste angezeigt. Zuvor wurde auf der Seite mit der Wunschliste fälschlicherweise die Anzahl „1 Artikel“ angezeigt, auch wenn keine Artikel in der Wunschliste verfügbar waren.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/5184c067
-
ACP2E-3286: Verwandte Produkte Alle auswählen/Alle auswählen Problem aufheben
- Hinweis korrigieren: Zuvor funktionierten die Schaltflächen „Alle auswählen“/„Alle Auswahl aufheben“ für zugehörige Produkte nicht ordnungsgemäß, wenn ein Produkt manuell ausgewählt wurde. Nach der Fehlerbehebung funktionieren diese Schaltflächen nun auch nach der manuellen Auswahl konsistent und stellen sicher, dass alle Produkte richtig ausgewählt oder deaktiviert sind.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/fd5cf3af
-
ACP2E-3336: [Cloud] Übersetzen von Warnhinweis-E-Mails in die falsche Sprache
- Fehlerbehebung: Beim Versand von Stock-/Preis-Warnhinweisen für eine Website mit mehreren Store-Ansichten in verschiedenen Sprachen wird die Sprache für die Store-Ansicht, in der der Warnhinweis erstellt wurde, in der E-Mail verwendet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4cf5e62, https://github.com/magento/inventory/commit/9f3e63d1
-
ACP2E-3350: Die Namen von Deaktiviert-Kategorien sind im Kategorie-Baum nicht mehr ausgegraut
- Korrekturhinweis: Bisher waren deaktivierte Kategorien im Kategorie-Baum nicht ausgegraut. Jetzt werden sie mit einem Graustufeneffekt angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d75cff27
-
ACP2E-3410: Konfigurierbares Formular zum Bearbeiten von Produkten verursacht Zeitüberschreitung und Speichererschöpfung
- Fehlerbehebung: Vor der Fehlerbehebung wurden konfigurierbare Produktvarianten basierend auf allen möglichen Attributoptionenkombinationen erstellt. In Fällen, in denen Attribute viele Optionen hatten, führte dies zu einem langwierigen und ressourcenintensiven Vorgang. Jetzt werden konfigurierbare Produktvarianten basierend auf vorhandenen untergeordneten Produktattributen erstellt. Dies führt zu deutlich weniger Berechnungen - und damit zu einer verbesserten Nutzung von Ressourcen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
-
ACP2E-3454: Fotorama lädt Video nicht korrekt, wenn Farbfelder verwendet werden, und die Option ist über die URL vorausgewählt
- Fehlerbehebung: Produktvideos werden jetzt auf der konfigurierbaren Produktdetailseite korrekt gerendert, wenn die URL ausgewählte Optionen enthält.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
-
ACP2E-3461: Das PageBuilder-Karussell-Widget zeigt Produkte an, die nicht den Bedingungen entsprechen
- Hinweis korrigieren: Die in Widgets verwendete Produktliste berücksichtigt jetzt die Kategoriebedingung
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
-
ACP2E-3469: Validierungsfehler wird für alle Produkte in der Gruppe ausgelöst, wenn eine ungültige Menge aufweist
- Hinweis korrigieren: Der Validierungsfehler wird nun für alle Produkte in der Gruppe korrekt ausgelöst, wenn ein Produkt eine ungültige Menge aufweist, was zuvor nicht der Fall war.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/56463d5e
-
ACP2E-3513: [CLOUD] Sonderpreis wird nicht im konfigurierbaren Produkt angezeigt
- Fehlerbehebung: Nach der Fehlerbehebung wirkt sich eine Änderung des Werts „Wird in der Produktliste verwendet“ für das Sonderpreisattribut nicht auf die Anzeige des Sonderpreises für konfigurierbare Produkte aus.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
-
ACP2E-: Indexer Temporäre Tabellen werden nicht bereinigt, wenn der Prozess beendet wird
- Fehlerbehebung: Die temporären Tabellen des CatalogRule-Indexers werden jetzt bereinigt, wenn der Indexerprozess beendet wird
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
-
ACP2E-3520: [QUANS] Fehler bei Modultests in 2.4.7-p3
- Fehlerbehebung: Versionshinweise für diesen Test sind nicht erforderlich, da es sich um eine Verbesserung des Komponententests handelt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
-
ACP2E-3533: Leistungsproblem beim Abrufen von Lagermengen für gruppierte Produkte mit mehreren Quellen
- Fehlerbehebung: Die Seite zur Bearbeitung von gruppierten Produkten und Paketen ist jetzt optimiert, wenn zugewiesene Produkte über eine große Anzahl von Inventarquellen verfügen.
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/0208e433
-
ACP2E-3641: Präfix https://jira.corp.adobe.com/browse/ACP2E-3389
- Fehlerbehebung: Verbesserte Leistung der Admin-Kategorieseite bei einer großen Anzahl von Anker-Kategorien
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/982b1c42
Katalog, Inhalt
-
ACP2E-3063: [Cloud]-Cache wird nicht invalidiert.
- Fehlerbehebung: Beim Speichern einer CMS-Seite mit einem aktualisierten Design-Layout wurde diese zuvor nicht ordnungsgemäß am Frontend dargestellt. Nachdem diese Fehlerbehebung angewendet wurde, wird das entsprechende Design-Layout am Frontend angezeigt, wenn wir das Design-Layout ändern und die CMS-Seite speichern.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/66dea0de
-
ACP2E-3131: [Cloud] Anker-/Nicht-Anker-Kategorien im Inhalts-Widget umgekehrt
- Hinweis korrigieren: Zuvor wurden bei Auswahl von Anzeigen unter -> Ankerkategorien alle Kategorien angezeigt, die nicht der hierarchischen Beziehung zwischen Anker und Nicht-Anker entsprachen. Nachdem diese Fehlerbehebung angewendet wurde, zeigt „Anzeigen ein“ > „Ankerkategorien“ nur Ankerkategorien (auswählbar) an und „Anzeigen ein“ > „Nicht-Ankerkategorien“ zeigt „Nicht-Ankerkategorien“ (auswählbar) an
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7377de59
-
ACP2E-3152: Kategorien funktionieren nicht mit Widgets
- Fehlerbehebung: Wenn wir den CMS-Block zuvor für verschiedene Anker-/Nicht-Ankerkategorien gespeichert haben, funktionierte er nicht für die untergeordneten Kategorien, wenn er am Frontend angezeigt wurde. Nach Anwendung dieser Fehlerbehebung wird der Block an der Vorderseite für verschiedene Kategorien angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d01ee51e
Katalog, Framework
-
AC-9111: Bestellabruf (Sendungen|Creditmemos|Rechnung)Sammlung - Sammlung darf nicht geladen werden
- Fixhinweis: Das System stellt nun sicher, dass die Kollektionen für Sendungen und Gutschriften beim Abrufen aus einer bestellen nicht vorgeladen werden, sodass zusätzliche Filter oder Aufträge auf diese Kollektionen angewendet werden können. Zuvor wurden diese Sammlungen automatisch geladen, sodass keine weiteren Änderungen vorgenommen werden konnten.
- GitHub-Problem: https://github.com/magento/magento2/issues/37561
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37562
-
ACP2E-2949: [Cloud]Follow-up: Nicht übereinstimmender Datenvergleich bei der Überprüfung, ob Daten Änderungen aufweisen
- Hinweis korrigieren: Zuvor wurde das Speicherobjekt jedes Mal ohne Datenänderungen aufgerufen (für ein beliebiges numerisches Datenfeld wie int/float/double). Das Flag „_hasDataChanges“ wird als „true“ Trigger und die Speicherfunktion wird aufgerufen. Außerdem werden die von der Zeichenfolge gekapselten Gleitkommazahlen nicht geprüft. Nach dieser Korrektur ruft die Speicherfunktion nur noch auf, wenn die Daten geändert werden. Der Datenwert für int/float/double-check mit dem Wert, der an die Funktion übergeben wird, und führt eine strikte Typübereinstimmung durch
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8931218
Katalog, GraphQL
-
ACP2E-3090: Umgang mit Kategoriefiltern in GraphQL: includeDirectChildrenOnly und category_uid
- Hinweis korrigieren: Beim Filtern nach category_uid werden nur die direkt untergeordneten Kategorien abgerufen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-3166: [Cloud] GraphQL-Produktsortierung funktioniert nicht
- Fehlerbehebung: Die Sortierung von GraphQL-Produkten nach mehreren Feldern, wenn die Felder in Variablen übergeben werden, funktioniert jetzt erwartungsgemäß.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/8459b17d
-
ACP2E-3312: Stufenpreise geben in Produkten von GraphQL einen falschen Wert zurück (im Vergleich zu Storefront)
- Korrekturhinweis: Nach dem Fix haben die Staffelpreise des Produkts, die für graphql-Anfragen zurückgegeben werden, den Preis pro einem Artikel.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1366ae5e
-
ACP2E-3385: [CLOUD] B2B: Kategorie Problem über GraphQL
- Korrekturhinweis: Nach der Korrektur gibt der graphql-Abfrage Kategorien mit allow Berechtigung Linear zurück, wenn der Root-Kategorie keine Allow Berechtigung hat.
Katalog, Preise, Bereitstellung und Vorschau
-
ACP2E-2672: [Cloud] Der API-Endpunkt für Sonderpreise gibt einen Fehler zurück, wenn eine große Anzahl von Produkten gleichzeitig aktualisiert wird
- Fehlerbehebung: Jetzt erstellt die Special Price Bulk Update API für jeden Datumsbereich eine einzelne Kampagne anstelle mehrerer geplanter Aktualisierungen für jedes Produkt und jeden Datumsbereich. Außerdem unterstützt es gleichzeitige API-Anfragen für eine schnellere Verarbeitung einer großen Anzahl von SKUs.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/f89a447e
Katalog, Produkt
-
AC-7050: Die Kategorieauswahlstruktur im bearbeiteten Produkt ist nicht in der gleichen Reihenfolge wie im Katalog->Kategorien
- Fehlerbehebung: Der Kategorieauswahlbaum im Produktbearbeitungsabschnitt wird nun in der gleichen Reihenfolge wie unter Katalog->Kategorien angezeigt, was die Produktverwaltung in großen Katalogen erleichtert. Zuvor wurde die Kategoriestruktur im Produktbearbeitungsabschnitt in der Reihenfolge der Kategorienerstellung angezeigt, unabhängig von der Anzeigereihenfolge, die unter Katalog->Kategorien festgelegt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/36101
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36104
Katalog, SEO
-
ACP2E-3653: Falsche kanonische URL für Kategorie bei Seite > 1
- Fehlerbehebung: Zuvor funktionierte die kanonische URL für mehrseitige Inhalte nicht ordnungsgemäß, sodass die Basis-URL durchgängig angezeigt wurde. Nachdem die Fehlerbehebung implementiert wurde, zeigt die kanonische URL für mehrseitige Inhalte jetzt jedoch korrekt die URL mit der Seiten-ID an.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/982b1c42
Katalog, Suche
-
ACP2E-2757: Produkte werden nicht in Kategorie und Suche angezeigt, aber direkte Links funktionieren
- Hinweis korrigieren: Zuvor funktioniert das benutzerdefinierte Attribut „Ja/Nein“ mit dem _* „price attribute_code“ nicht bei der Indizierung. Nach dieser Korrektur funktioniert das benutzerdefinierte Attribut Ja/Nein erwartungsgemäß.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-3053: [Cloud] Elastischer Suchfehler auf bestimmten Kategorieseiten
- Fix Hinweis: Wenn wir das Konfigurationsticket bereits erwähnt haben und den Preis 0 für mehrere Produkte angeben, wird auf der Frontend-Kategorieseite eine Ausnahme ausgelöst. Nachdem diese Fehlerbehebung angewendet wurde, wenn mehrere Produktpreise 0 sind und wir die Kategorieseite im Frontend laden, wird keine Ausnahme ausgelöst und die Kategorieseite wird erfolgreich geladen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8931218
-
ACP2E-3345: Beim Erstellen des Objekts ist ein Typfehler aufgetreten: Magento\CatalogSearch\Model\Indexer\Fulltext\Interceptor Ausnahme
- Fehlerbehebung: Nach der Fehlerbehebung kann eine Instanz der Klasse Magento\CatalogSearch\Model\Indexer\Fulltext erstellt werden, ohne $data anzugeben.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1366ae5e
-
ACP2E-3521: [CLOUD] Problem mit Produkten wird nach dem Speichern in Magento Admin nicht in Frontend angezeigt
- Fehlerbehebung: Nach der Fehlerbehebung werden konfigurierbare Produkte, die untergeordnete Produkte mit langen Namen enthalten, nicht in der Storefront verpasst.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
Katalog, Versand
- ACP2E-3195: Lieferadresse leer beim Platzieren einer bestellen für einen Geschenkartikel in der Registrierliste
- Fehlerbehebung: Zuvor wurde für Geschenk-Registrierungselemente von Gastbenutzern bei der Rückgabe von der E-Mail-Funktion eine leere leere leere Adresse generiert, die für die Bestellung falsch ist. Nachdem dieser Fix angewendet wurde, prüft die Geschenkregistrierung angemeldete Benutzer/Gastbenutzer und zugewiesene Adressen, ob sie vorhanden sind.
Wolke
-
ACP2E-: [Cloud] PHPSESSID ändert jede POST-Anfrage
- Fehlerbehebung: PHPSESSID wird für einen angemeldeten Kunden nicht mehr bei POST-Anfragen im Frontend-Bereich neu generiert, wenn der L2-Redis-Cache aktiviert ist und der Kunde vom Backend aktualisiert wurde
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6a185204
-
ACP2E-3532: Sitemap-Generierungswarnungen
- Fehlerbehebung: Nach der Fehlerbehebung wird die Sitemap im Verzeichnis „system-tmp“ generiert und in das endgültige Ziel kopiert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
Inhalt
-
AC-10539: [Problem] Problem mit der Preisanzeige im Widget „Kürzlich angezeigt“
- Fehlerbehebung: Das System zeigt jetzt im Widget „Kürzlich angezeigtes Produkt“ den Preis nicht vorrätiger einfacher Produkte korrekt an, wodurch die Konsistenz aller Widgets und Produktlistenseiten sichergestellt wird. Zuvor wurde der Preis für nicht vorrätige einfache Produkte aufgrund einer Bedingung in den Preisladevorlagen nicht im Widget „Kürzlich angezeigtes Produkt“ angezeigt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38167
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38159
-
AC-10596: [Problem] Korrigieren Sie Tippfehler und Grammatik in der Datei acl.xsd
- Fehlerbehebung: Das System korrigiert jetzt einen Tippfehler und Grammatikfehler in der Datei acl.xsd, wodurch die Klarheit und Genauigkeit der Dokumentation verbessert wird. Zuvor enthielt die Datei acl.xsd einen Tippfehler und eine falsche Grammatik, was möglicherweise zu Verwirrung führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38061
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38046
-
AC-10845: Bild des PageBuilder-Banners nicht in der Galerie sichtbar
- Fix Hinweis: Das System zeigt jetzt korrekt Bannerbilder an, die in neu erstellte Ordner in der PageBuilder-Galerie hochgeladen wurden, sodass frühere Konsolenfehler vermieden werden. Vor dieser Fehlerbehebung waren Bannerbilder in der Galerie nicht sichtbar, wenn sie in einen neuen Ordner hochgeladen wurden, was einen Konsolenfehler verursachte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-12283: „Area code not set“ nach der Aktualisierung auf 2.4.5-p8
- Fehlerbehebung: Das System schließt jetzt den statischen Prozess der Inhaltsbereitstellung erfolgreich ab, wenn das Magento_CSP-Modul aktiviert ist und „dev/js/translate_strategy“ auf „embedded“ eingestellt ist, ohne den Fehler „Area Code Not Set“ auszulösen. Zuvor schlug der statische Prozess der Inhaltsbereitstellung unter diesen Bedingungen mit dem Fehler „Area Code Not Set“ fehl.
- GitHub-Problem: https://github.com/magento/magento2/issues/38845
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38922
-
AC-12692: Die Widget-Kategoriestruktur wird nicht korrekt gerendert
- GitHub-Problem: https://github.com/magento/magento2/issues/39008
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/58e40ceb
-
AC-13054: Meldung „Standardwert wird verwendet“ wird beim Ändern des Designs auf der Design-Konfigurationsseite nicht angezeigt
- Fehlerbehebung: Das System enthält jetzt eine separate Spalte, um die Meldung „Standardwert verwenden“ je nach ausgewähltem Design auf der Design-Konfigurationsseite anzuzeigen. Dies sorgt für Klarheit und Sichtbarkeit des Status des Standardwerts. Zuvor wurde die Meldung "Wert Standardmäßig verwendet" nicht angezeigt, was zu Verwirrung über den Status des ausgewählten Designs führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/47b448e2
-
AC-13569: [Problem] : Stellt die Abwärtskompatibilität mit TinyMCE-Plugins wieder her (danach…
- Fix-Hinweis: Das System stellt jetzt die Abwärtskompatibilität mit TinyMCE-Plugins wieder her, sodass innerhalb des Plug-in definierte Funktionen aufgerufen werden können, wenn das Widget von einem anderen Standort aus verwendet wird. Bisher gaben die Plugins aufgrund einer Änderung in der TinyMCE-Version die Widgets nicht als Objekt zurück, was zu einem Fehler führte, wenn versucht wurde, bestimmte Funktionen auf dem Widget-Instanz aufzurufen.
- GitHub-Problem: https://github.com/magento/magento2/issues/39262
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39258
-
AC-9638: [Problem] Problem beim Hochladen von Dateien im WYSIWYG-Editor auf der Produktseite
- Fehlerbehebung: Das System zeigt jetzt die Ordnerstruktur korrekt an und ermöglicht das Hochladen von Bildern im WYSIWYG-Editor auf der Produktseite, selbst nachdem die Registerkarte „Bild und Videos“ zuerst erweitert wurde. Zuvor führte das Erweitern der Registerkarte „Bild und Videos“ zunächst dazu, dass die Ordnerstruktur nicht angezeigt wurde und eine Fehlermeldung angezeigt wurde, wenn versucht wurde, ein Bild im WYSIWYG-Editor hochzuladen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38026
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38025
-
ACP2E-2392: [On-Premise] Problem mit dynamischen Blöcken
- Hinweis: werden Widgets jetzt ordnungsgemäß in dynamischen Blöcken gerendert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a12063bd
-
ACP2E-2606: YouTube-nocookie-URL funktioniert nicht in Page Builder
- Fehlerbehebung: Jetzt lässt PageBuilder die YouTube-URL ohne Cookie in den Formularelementeinstellungen der Validierungsregeln zu. Zuvor funktionierte die Nicht-Cookie-URL von YouTube nicht in PageBuilder.
-
ACP2E-2693: [Cloud] Frontend wird aufgrund eines Problems in der Newsletter-Vorlage nicht geladen
- Fehlerbehebung: Das Hinzufügen von Blöcken über den Seiteninhaltsabschnitt von CMS führt nicht mehr zu einer Ausnahme
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2836: ACP2E-2836: [Cloud] Investigate-Ausnahme im Protokoll gefunden: InvalidArgumentException: Klasse ist in vendor/magento/module-rule/Model/ConditionFactory.php nicht vorhanden
- Fehlerbehebung: Wenn Sie eine Bedingung für die Inhaltseinstellungen von PageBuilder-Produkten entfernen, wird keine Ausnahme mehr in den Protokolldateien aufgezeichnet. Zuvor führte das Entfernen einer Bedingung für die Inhaltseinstellungen von PageBuilder-Produkten dazu, dass eine kritische Ausnahme in den Protokollen aufgezeichnet wurde, obwohl dies keine Probleme im Frontend verursachte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/36c0f5df
-
ACP2E-2842: Wechseln zum Einzelspeichermodus - Globale Inhalte werden nicht mehr angezeigt
- Fix-Hinweis: Das System synchronisiert jetzt Geschäft Ansicht Design-Konfigurationen mit Website-Design-Konfigurationen, wenn der Single-Geschäft-Modus aktiviert wird, um sicherzustellen, dass Inhalte Updates im Frontend sichtbar sind. Bisher verhinderte der Wechsel zum Einzelmodus, dass Geschäft Aktualisierungen Inhalte in der Storefront angezeigt wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-2903: Page Builder ersetzt das Bild beim Versuch, verknüpfen und andere Bedienungsstörungen hinzuzufügen.
- Fix-Hinweis: Wenn Sie jetzt auf ein Bild, Links im WYSIWYG-Bearbeiter in Page Builder Textelement klicken, werden die richtigen Daten verknüpfen Konfigurationsdialog in das Bild geladen. Auch das Hinzufügen einer verknüpfen zu einem Bild im Bearbeiter funktioniert jetzt fehlerfrei. Zuvor wurde das Bild durch einen verknüpfen ersetzt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
ACP2E-2970: Old Medien Gallery kann keine Bilder rendern, wenn ein 0-Byte-Bild im Verzeichnis abgelegt wird
- Korrekturhinweis: Das System verarbeitet jetzt 0-Byte-Bilder in der Medien-Galerie, ohne Funktionen zu unterbrechen, sodass andere Bilder im Verzeichnis wie erwartet angezeigt und ausgewählt werden können. Bisher verhinderte das Vorhandensein eines 0-Byte-Bildes im Medien Katalog, dass alle Bilder im Verzeichnis angezeigt oder ausgewählt wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/35b1b1da
-
ACP2E-3064: Fehler von Page Builder beim Bearbeiten des CMS-Blocks
- Fehlerbehebung: Das System speichert jetzt mit Page Builder korrekt im Administratorbereich vorgenommene Änderungen, ohne den Fehler „Page Builder wurde 5 Sekunden lang gerendert, ohne Sperren freizugeben.“ In der Browser-Konsole. Zuvor trat dieser Fehler beim Versuch auf, Änderungen zu speichern, wodurch die erfolgreiche Aktualisierung des Inhalts verhindert wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/35b1b1da, https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
ACP2E-3092: [CLOUD] Keine Schaltflächen für Checkout oder Warenkorb bearbeiten im Warenkorbabschnitt
- Fehlerbehebung: Das Bundle-Produkt wird jetzt fehlerfrei über Widgets zum Warenkorb hinzugefügt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b21e5d91, https://github.com/magento/magento2-page-builder/commit/4ebe3f1d
-
ACP2E-3113: Die Inhalts-Staging-Vorschau auf Kategorieseiten zeigt keine Produkt-Widgets an
- Hinweis: Problem wurde behoben, indem sichergestellt wurde, dass Produkteinträge für die zusätzliche, mit dem CMS-Block verknüpfte Kategorie korrekt in der Datenbank erfasst wurden. Zuvor wurde bei der Anforderung der Kategorievorschauseite ein leerer Ergebnissatz zurückgegeben.
-
ACP2E-3122: Schaltfläche [CLOUD] Bild hochladen funktioniert nicht
- Fehlerbehebung: Vor der Schaltfläche Bild hochladen für Banner und Regler von PageBuilder funktionierte es nicht wie erwartet. Wenn Sie jetzt darauf klicken, wird der lokale Datei-Manager geöffnet, um das gewünschte Bild zum Hochladen auszuwählen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/476ef8ea
-
ACP2E-3127: imagecreatetruecolor(): Der #2 ($height) muss größer als 0 sein. Bestimmtes Bild kann nicht hochgeladen werden
- Hinweis: Das Problem, das beim Hochladen von Bildern mit einer Höhe von 0 über die Mediensammlung zu Fehlern in der Admin-Instanz führte, wurde behoben und die Asset-Synchronisierung mithilfe des Befehls sync wurde erfolgreich durchgeführt. Zuvor kann das Bild nicht über die Mediensammlung hochladen, und der Synchronisierungsbefehl schlägt auch fehl, wenn sich ein bestimmtes Bild in der Galerie befindet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3154: Prototype.js Array.from steht im Konflikt mit der Google Maps-API
- Fehlerbehebung: Google Maps werden jetzt im PageBuilder-Editor ordnungsgemäß gerendert. Zuvor verhinderte ein JavaScript-Fehler, dass Google Maps korrekt gerendert wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/148c3ead
-
ACP2E-3275: [Cloud] - CMS-Regler spiegelt nicht die neuesten Änderungen wider
- Hinweis: Problem wurde behoben, indem sichergestellt wurde, dass die Reglerliste aktualisiert wird, während das Speicherereignis auf dem Bildschirm „Folie bearbeiten“ ausgelöst wird. Zuvor wurde das Problem ausgelöst und verursacht.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/ae2cdeb0
-
ACP2E-3326: Auf der CSM-Seite tritt ein Fehler auf, wenn CMS-Blöcke mit dem Seiten-Builder in einer bestimmten Reihenfolge eingefügt werden
- Fix Hinweis: Zuvor war bei einigen Versionen von PHP und OS (Linux) das Rendern von Blöcken, die über PageBuilder auf andere CMS-Blöcke verwiesen hatten, mit dem Fehler „Ein unbekannter Fehler ist aufgetreten. Bitte erneut versuchen.“ Jetzt wird der Inhalt der CMS-Blöcke innerhalb eines von PageBuilder gesteuerten Inhalts korrekt wiedergegeben.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/ae2cdeb0
-
ACP2E-3388: [Cloud] Dynamische Blöcke funktionieren nicht ordnungsgemäß
- Fehlerbehebung: Angemeldete Kundensegmente werden jetzt nach dem Abmelden gelöscht, was verhindert, dass die Gastsitzung zuvor angemeldete Segmente erbt
-
ACP2E-3428: Vorschaufehler von PageBuilder bei großen Inhalten
- Fehlerbehebung: Große Inhalte führten dazu, dass das Canvas-Element die Beschränkungen des Browsers überschritt und einen falschen Wert zurückgab, was den Backend-Code beschädigte (das Bild kann nicht richtig decodiert werden). Es wurde ein Problem behoben, indem die Arbeitsfläche auf die Grenze des universellen Browsers beschränkt wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/adfb1747
-
ACP2E-3430: Neueste Sicherheitsaktualisierungen mit TinyMCE 7 fehlender Schriftgröße
- Hinweis korrigieren: Die Auswahl der Schriftgröße und der Schriftfamilie ist jetzt im WYSIWYG-Editor verfügbar. Vor dieser Fehlerbehebung waren diese bei TinyMCE 7 nicht in der Editor-Oberfläche verfügbar.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d50f6b5d, https://github.com/magento/magento2-page-builder/commit/2c2f7a0e
-
ACP2E-3483: TinyMCE 7 Editor Schriftgröße in der Admin in PT und nicht PX Bitte klären
- Fehlerbehebung: Vor der Fehlerbehebung konnten Sie die Schriftgröße in px in WYSIWYG-Bereichen nicht angeben. Jetzt können Sie die Schriftgröße in px statt pt einstellen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3f12d152, https://github.com/magento/magento2-page-builder/commit/20aa5d7a
-
ACP2E-3490: Der Produktinhaltstyp in Page Builder wird ohne korrekte Meldungen reduziert
- Fehlerbehebung: Vor der Fehlerbehebung wurde die HTML-Vorschau nicht ordnungsgemäß generiert, wenn im Widget keine Produkte vorhanden waren. Jetzt wird die leere Antwort ordnungsgemäß generiert und das Produkt-Widget wird in der Vorschau korrekt angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3f12d152, https://github.com/magento/magento2-page-builder/commit/20aa5d7a
-
ACP2E-3534: [Page Builder]Hinzufügen einer Produktliste zum Blockieren führt zu Fehlern
- Hinweis beheben: Das Hinzufügen der Bundle-Produktliste zum -Block über den Seiten-Builder führt jetzt nicht mehr zu Fehlern
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/344fce23
Inhalt, SEO
- ACP2E-2870: Die CMS-Seitenhierarchie kann zu Problemen beim Umschreiben von URLs führen
- Fix Hinweis: Zuvor wurde für benutzerdefinierte permanente URL-Neuschreibungen für Stammseiten, die keine Websites sind, die Seite unendlich umgeleitet und die Seite wurde nie geladen. Nachdem diese Fehlerbehebung angewendet wurde, funktioniert die benutzerdefinierte URL-Umschreibung für die Stammseite der Nicht-Website erwartungsgemäß und es tritt keine Umleitungsschleife auf.
Inhalt, Staging und Vorschau
- ACP2E-2979: Die Katalogpreisregel wird nicht angezeigt, wenn sie auf Zeitplan mit dynamischen Blöcken festgelegt ist
- Fehlerbehebung: Das System zeigt jetzt auf der Produktdetailseite korrekt dynamische Inhalte an, die mit den Preisregeln für geplante Kataloge verknüpft sind. Zuvor konnte dynamischer Inhalt nicht geladen werden, wenn Katalogpreisregeln geplant waren.
Kunde/Kunden
-
AC-12162: Frontend - Die Validierung des Geburtsdatums schlägt auf der Kundenerstellungsseite fehl
- Fix Hinweis: Stellen Sie sicher, dass die gesamte Validierung nach dem Upgrade von moment.js Systemabhängigkeit auf die neueste Nebenversion funktionieren sollte
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/de4dfb8e
-
AC-13060: Kundensegment > Bedingung > Produktverlauf* > „Produkt wurde angezeigt“ funktioniert nicht
- Fehlerbehebung: Das System zeigt jetzt korrekt übereinstimmende registrierte Kunden in der Bedingung „Produkt wurde angezeigt“ unter „Kundensegmente“ an, wenn die Bedingung erfüllt ist. Zuvor blieb die Anzahl der übereinstimmenden registrierten Kunden auch dann bei null, wenn die Bedingung erfüllt war.
-
AC-8499: Das Textfeld „Region“ wird nicht zurückgesetzt, wenn das Dropdown-Menü „Land“ geändert wird
- Fehlerbehebung: Das Textfeld Region wird jetzt zurückgesetzt, wenn das Land im Dropdown-Menü geändert wird. Dadurch wird sichergestellt, dass die vorherigen Werte nicht beibehalten werden. Beim Ändern des Landes aus der Dropdown-Liste wurde das Feld Region zuvor nicht zurückgesetzt, sodass der zuletzt gespeicherte Wert beibehalten wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3ea26621
-
AC-9240: Beim Löschen eines Kunden werden nicht alle Browser-Sitzungsdaten in der Storefront für angemeldete und gelöschte Kunden gelöscht
- Fehlerbehebung: Durch das Löschen eines Kunden werden nun alle Browser-Sitzungsdaten aus der Storefront für angemeldete und gelöschte Kunden wie erwartet gelöscht. Der Käufer kann weiterhin einkaufen, und sein Browser behandelt seine Sitzung als Gastsitzung. Wenn das Kundenkonto eines angemeldeten Käufers aus dem Admin gelöscht wurde, gab es zuvor im Browser des Käufers JavaScript-Fehler.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7d5e3906
Fachwerk
-
AC-10037: [Frage]nicht verwendete Typkonfiguration in
app/code/Magento/Translation/etc/di.xml
- Korrekturhinweis: Das System entfernt jetzt nicht verwendete Abhängigkeiten in der Konfiguration und verbessert so die allgemeine Sauberkeit und Effizienz des Codes. Zuvor gab es nicht genutzte Abhängigkeiten in der Konfiguration, die zu keiner Funktionen beigetragen haben.
- GitHub-Problem: https://github.com/magento/magento2/issues/38030
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38064
-
AC-10654: Frage/Problem zum V1/Kunden/Kennwort-Endpunkt
- Korrekturhinweis: Das System hält sich nun bei der Verarbeitung Kennwort Änderungsanforderungen über die API an die in der Verwaltungsoberfläche festgelegten Einschränkungen, wodurch ein potenzieller Missbrauch der Kennwort-Reset-Funktion verhindert wird. Zuvor konnte die API Passwortänderungsanfragen außerhalb der in der Verwaltungs-Benutzeroberfläche definierten Regeln verarbeiten, was möglicherweise einen konstanten Stream von Zurücksetzungs-E-Mails ermöglichte, wenn gültige E-Mails bekannt waren.
- GitHub-Problem: https://github.com/magento/magento2/issues/38238
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0c53bbf7
-
AC-10738: Die Lackkonfiguration schließt nicht alle Marketing-Parameter aus
- Korrekturhinweis: Das System schließt jetzt alle gängigen Marketing Parameter in der Lackkonfiguration korrekt aus, um eine genaue Tracking und Analyse zu gewährleisten. Zuvor wurden bestimmte Marketing-Parameter wie „gad_source“, „srsltid“ und „msclpid“ nicht ausgeschlossen, was zu möglichen Ungenauigkeiten bei der Datenerfassung führen kann.
- GitHub-Problem: https://github.com/magento/magento2/issues/38298
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39188
-
AC-10838: Indizierungsprozess für Katalogsuchindex-Fehler
- Fix Hinweis: Das System führt nun den Neuindizierungsbefehl erfolgreich aus, ohne dass Fehler auftreten, unabhängig von der mit PHP kompilierten libxml-Version. Zuvor führte die Ausführung des Befehls re-index zu einem Fehler „Catalog Search index process error during indexation process“, wenn PHP mit bestimmten Versionen von libxml kompiliert wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38254
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38553, https://github.com/magento/magento2/commit/0574ac23
-
AC-10941: Filter „created_at“, „status“ und „grand_total“ wurden zur Abfrage von Kundenaufträgen hinzugefügt und Fehler bei mehreren Filtern behoben
- Fehlerbehebung: Das System unterstützt jetzt die Verwendung der Filter „created_at“, „status“ und „grand_total“ in Kundenauftragsabfragen und hat ein Problem behoben, bei dem mehrere Filter nicht korrekt angewendet wurden. Zuvor hat das System diese Filter nicht unterstützt und würde nicht alle Filter anwenden, wenn mehr als einer in einer Abfrage verwendet wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38392
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36949
-
AC-10991: zufällig mit Abfragen aus verwandten/Upsell-/Crosssell-Blöcken und Preisindizierung überflutet werden
- Fehlerbehebung: Das System optimiert jetzt Abfragen aus verwandten, Upsell- und Crosssell-Blöcken, verbessert die Leistung und verhindert, dass die Site aufgrund übermäßiger Abfragen abstürzt. Zuvor konnte das System mit Abfragen aus diesen Blöcken überlastet werden, was zu erheblichen Verzögerungen führte und möglicherweise die Site lahmlegte.
- GitHub-Problem: https://github.com/magento/magento2/issues/36667
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38050
-
AC-11423: Exception: Warning: Try to access array offset in… -> Calendar.php since upgrade to ICU 74.1 (PHP Intl)
- Fehlerbehebung: Commerce protokolliert die folgende Ausnahme nicht mehr in „exception.log“, wenn ein Käufer oder Händler die Storefront oder den Administrator besucht:
main.CRITICAL: Exception: Warning: Trying to access array offset on value of type null in /vendor/magento/framework/View/Element/Html/Calendar.php on line 114 in /vendor/magento/framework/App/ErrorHandler.php:62
. GitHub-38214 - GitHub-Problem: https://github.com/magento/magento2/issues/38214
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38364
- Fehlerbehebung: Commerce protokolliert die folgende Ausnahme nicht mehr in „exception.log“, wenn ein Käufer oder Händler die Storefront oder den Administrator besucht:
-
AC-11476: [Problem] Beheben von Problemen mit Kundendaten, wenn das Formular ein Element mit dem Namen "
method
" enthält- Fehlerbehebung: Das System identifiziert jetzt das Attribut „method“ in Formularübermittlungen korrekt, auch wenn ein Element mit dem Namen „method“ im Formular vorhanden ist. Dadurch wird eine präzise Verarbeitung der Kundendaten gewährleistet. Wenn ein Formularelement zuvor „Methode“ genannt wurde, würde dies die Identifizierung des Attributs „Methode“ bei Formularübermittlungen beeinträchtigen, was zu potenziellen Problemen bei der Verarbeitung von Kundendaten führen würde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38484
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38449
-
AC-11489: [Problem] Fix PHPDocs for \Magento\Framework\Data\Collection::getItemById
- Fehlerbehebung: Die PHPDocs für die Methode \Magento\Framework\Data\Collection::getItemById wurden aktualisiert, sodass sie null als möglichen Rückgabetyp enthalten, wodurch Probleme mit statischen Analyse-Tools behoben werden. Zuvor wurde in den PHPDocs der Methode nicht null als möglicher Rückgabetyp angegeben, was zu Warnungen oder Fehlern bei der statischen Analyse führte, wenn die Methode in bedingten Anweisungen verwendet wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38485
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38439
-
AC-11592: [Problem] Nur gültige Voreinstellungen beim Setup zulassen
kompilieren
- Fehlerbehebung: Das System gibt jetzt während des Befehls setup
compile einen Fehler aus, wenn eine Voreinstellung für eine Klasse erstellt wird, die nicht vorhanden ist oder ausdrücklich ausgeschlossen wird, sodass nur gültige Voreinstellungen zulässig sind. Zuvor schlugen diese Szenarien im Hintergrund fehl und machten möglicherweise alle Plug-ins, die mit den ursprünglichen Klassen verknüpft sind, unbrauchbar.
- GitHub-Problem: https://github.com/magento/magento2/issues/38517
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/33161
- Fehlerbehebung: Das System gibt jetzt während des Befehls setup
-
AC-11651: Magento versucht, die schreibgeschützte Eigenschaft in der __wakeup-Methode von LoggerProxy zu ändern
- Fehlerbehebung: Das System ermöglicht jetzt die Änderung von zuvor schreibgeschützten Eigenschaften in der __wakeup-Methode von LoggerProxy, wodurch ein reibungsloser Betrieb gewährleistet wird, ohne dass Benutzer gezwungen werden, eine Problemumgehung zu verwenden. Zuvor hatte der Versuch, den Wert einer schreibgeschützten Eigenschaft in der WakeUp-Methode __ LoggerProxy neu zuzuweisen, Probleme verursacht.
- GitHub-Problem: https://github.com/magento/magento2/issues/38526
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-11681: [Problem] AC-2039 AC-1667 Upgrade TinyMCE Referenzen
- Fix Hinweis: Die tinymce-neueste Version in composer.json wurde aktualisiert.
- GitHub-Problem: https://github.com/magento/magento2/issues/38533
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36543, https://github.com/magento/magento2/commit/b34c0a75
-
AC-11696: ChangelogBatchWalker funktioniert nicht in mehreren Threads
- Hinweis beheben: Das System unterstützt jetzt Process Fork für die MView-Indizierung, wodurch Fehler bei der Indexerausführung bei der Arbeit mit mehreren Threads verhindert werden. Zuvor führte das Ausführen von ChangelogBatchWalker in mehreren Threads Lead zum Löschen von Tabellen, die von anderen Threads verwendet wurden, was zu einem Fehler bei der Indexausführung führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38246
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38248
-
AC-11781: [Problem] Umbenennen fälschlicherweise Variable genannt
- Fehlerbehebung: Das System benennt nun die Variable, die den Betrag an Geld enthält, der noch zurückerstattet werden kann, korrekt, um Verwirrung beim Debugging zu vermeiden. Zuvor wurde diese Variable fälschlicherweise als totalRefund bezeichnet, was zu Missverständnissen für Entwickler führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38609
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36205
-
AC-11809: [Problem] Übergeben Sie benutzerdefinierte Attribute über XML an den aktuellen Link.
- Fehlerbehebung: Das System ermöglicht jetzt die Übergabe benutzerdefinierter Attribute an den aktuellen Link per XML, um sicherzustellen, dass diese Attribute korrekt angezeigt werden, auch wenn der Link die aktuelle Seite ist. Zuvor wurden keine benutzerdefinierten Attribute für den aktuellen Seitenlink angezeigt, da die Methode getAttributesHtml() für den aktuellen Link nicht verwendet wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38500
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/30070
-
AC-11819: Der integrierte FPC-Cache ist in Version 2.4.7 für einige Konfigurationen fehlerhaft
- Fixhinweis: Das System speichert Seiten jetzt korrekt zwischen, wenn der Parameter MAGE_RUN_CODE gesetzt ist, um eine optimale Leistung zu gewährleisten. Bisher wurden Seiten unter diesen Bedingungen nicht zwischengespeichert, was zu potenziellen Leistungsproblemen führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38626
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38646, https://github.com/magento/magento2/commit/0c53bbf7
-
AC-11829: [Problem] Behebung von Inkonsistenzen bei der Ausnahmebehandlung zwischen Entwickler- und Produktionsmodus
- Fehlerbehebung: Das System verarbeitet jetzt durchgängig Ausnahmen zwischen dem Entwickler- und dem Produktionsmodus und verhindert so eine unerwartete Weiterleitung zur Anmeldeseite, wenn eine Ausnahme ausgelöst wird. Zuvor konnte eine Inkonsistenz bei der Ausnahmebehandlung zu einer Umleitung zur Anmeldeseite im Produktionsmodus führen, anstatt die Ausnahmemeldung anzuzeigen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38639
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37712
-
AC-11852: „PayPal-Konto“-Übersetzung in token_list.phtml ersetzen
- Fehlerbehebung: Der Abschnitt für Tokenizable-Konto-Zahlungsmethoden wird jetzt auf der Seite „Gespeicherte Zahlungsmethoden“ als „Konto“ anstelle von „PayPal-Konto“ gekennzeichnet, wodurch er besser für seine Funktion repräsentativ ist. Zuvor wurde dieser Abschnitt speziell als „PayPal-Konto“ gekennzeichnet, was irreführend war, wenn andere Token-fähige Konto-Zahlungsmethoden hinzugefügt wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/35622
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37959
-
AC-11874: Die Abwärtskompatibilität wurde für die Klasse Magento\Catalog\Model\ProductRepository nicht mehr unterstützt
- Fehlerbehebung: Die ProductRepository-Klasse behält jetzt die Abwärtskompatibilität bei, indem sie die Initialisierungs-Helper-Klasse als zweiten Parameter wiederherstellt und sicherstellt, dass Module, die von dieser Klasse erweitert werden, erwartungsgemäß funktionieren. Zuvor führte das Entfernen des Initialization Helper aus dem Konstruktor in der ProductRepository-Klasse zu einem Verlust der Abwärtskompatibilität, was Benutzer zwang, eine Problemumgehung zu verwenden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38669
-
AC-11905: [Problem] Statisch Inhalte Bereitstellung - Typfehler
- Fehlerbehebung: Das System verarbeitet jetzt leere LESS-Dateien während der Bereitstellung statischer Inhalte korrekt und zeigt die Fehlermeldung „LESS-Datei ist leer“ an. Zuvor wurde ein Fehler vom Typ „Falsch“ ausgelöst, wenn während der Bereitstellung eine leere LESS-Datei auftrat.
- GitHub-Problem: https://github.com/magento/magento2/issues/38682
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38683
-
AC-12002: [Problem] [Ansicht] Zusätzlicher Platz im Link- und Skript-Tag entfernt
- Fehlerbehebung: Das System stellt jetzt sicher, dass die Link- und Skript-Tags keine zusätzlichen Leerzeichen enthalten, was für saubereren und effizienteren Code sorgt. Zuvor konnten zwischen Attributen in den Link- und Skript-Tags doppelte Leerzeichen gefunden werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/32920
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/32919
-
AC-12127: [Problem] Vermeiden Sie eine Fehlkonfiguration in der Endlosschleife.
- Fixhinweis: Das System vermeidet nun eine Endlosschleife, indem es das selbstreferenzielle Mapping in virtuellen Typkonfigurationen verhindert. Dadurch wird sichergestellt, dass die Applikation nicht in einer Endlosschleife stecken bleibt, wenn versucht wird, eine selbstreferenzielle Knoten zu dereferenzieren. Wenn eine virtuelle Typkonfiguration zuvor selbstreferenziell war, führte dies dazu, dass die Applikation auf unbestimmte Zeit drehen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38822
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38794
-
AC-12299: Object Manager wird nicht für Magento\Csp\Model\Mode\Data\ModeConfigured verwendet
- Korrekturhinweis: Das System verwendet jetzt beim Erstellen des ModeConfigured Objekts korrekt den Objekt Manager, sodass Plugins für dieses Objekt verwendet werden können. Zuvor wurde der Objekt-Manager nicht verwendet, wodurch verhindert wurde, dass Plug-ins auf das ModeAted-Objekt angewendet wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38875
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38886
-
AC-12540: Ungenauer Kommentar zum Blockieren von Dokumenten in Produkt-Stock und Preisalarmen
- Korrekturhinweis: Der Doc-Blockkommentar für die deleteCustomer-Methode in den Produkt-Stock und Preiswarnungen wurde korrigiert, um genau widerzuspiegeln, dass die Methode alle Lagerprodukt- oder Preiswarnungen löscht, die mit einem bestimmten Kunden und einer bestimmten Website verknüpft sind, nicht dem Kunden von der Website. Zuvor hieß es in dem Kommentar fälschlicherweise, dass die Methode darin bestehe, einen Kunden von der Website zu löschen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38939
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39001
-
AC-12594: Problem]: [Kompilierte Konfiguration für generierte Daten anstelle der allgemeinen Konfiguration verwenden
- Korrekturhinweis: Das System verwendet jetzt die kompilierte Konfiguration für generierte Daten anstelle der allgemeinen Konfiguration, wodurch die Netzwerkübertragung und der Mehraufwand für Daten, die von einer bestimmten Codeversion abhängen, reduziert werden. Diese Änderung verhindert das Überschreiben des Caches in freigegebenen Instanzen während des Container-Austauschs, was zu einer verbesserten Stabilität und reduzierten Ausfallzeiten führt. Bisher verwendeten bestimmte Kernklassen den freigegebenen Konfigurationstyp, der aufgrund von Unterschieden in den Codeversionen auf mehreren Servern zwischengespeichert Lead oder Ausfallzeiten Applikation konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38785
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/29954
-
AC-12597: [Problem] Verweise auf Dateien aus ExtJS entfernen, die in e1ccdb entfernt wurden…
- Fix Hinweis: Das System entfernt jetzt Verweise auf Dateien aus ExtJS, die zuvor entfernt wurden, wodurch Fehler in der Browser-Konsole und der Systemprotokolldatei vermieden werden. Zuvor verursachten diese Verweise Fehler, weil die referenzierten Dateien fehlten.
- GitHub-Problem: https://github.com/magento/magento2/issues/38960
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38951
-
AC-12778: [Problem] Kleinere Bereinigung: Falsche Verwendung von sprintf behoben, es werden hier nur 2 Platzhalter benötigt und w…
- Fehlerbehebung: Das System verwendet nun die sprintf-Funktion korrekt mit der entsprechenden Anzahl von Platzhaltern, was die Code-Sauberkeit und -Konsistenz verbessert. Zuvor wurde die Sprint-Funktion fälschlicherweise mit einem zusätzlichen Argument verwendet, was zwar keine größeren Probleme verursachte, aber nicht die richtige Verwendung war.
- GitHub-Problem: https://github.com/magento/magento2/issues/39062
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38628
-
AC-12857: PHP 8.2.15 entfernte FTP-Erweiterung
- Fehlerbehebung: Das System enthält jetzt die FTP-Erweiterung als Abhängigkeit in der Datei „composer.json“, wodurch die erfolgreiche Konfiguration von CSV-Importen über FTP sichergestellt wird. Zuvor wurde beim Versuch, CSV-Importe über FTP zu konfigurieren, ein Fehler ausgelöst, da die FTP-Erweiterung im PHP-Paket fehlt.
- GitHub-Problem: https://github.com/magento/magento2/issues/39083
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/47b448e2
-
AC-12869: [Problem] behebt falsche Klassen, die in Magento-Modulen referenziert werden.
- Fehlerbehebung: Das System verweist jetzt korrekt auf Klassen in -Modulen, wodurch ein reibungsloserer Betrieb gewährleistet und Abstürze aufgrund nicht vorhandener Klassen verhindert werden. Dazu gehören eine Fehlerbehebung im Indexer- und Creditmemo-Modul sowie die Implementierung der HttpGetActionInterface-Klasse in der PrintAction-Klasse. Zuvor führten falsche Klassenverweise zu Fehlern und potenziellen Systemabstürzen, und bestimmte Funktionen, wie der Dateiname für CreditMemo-PDF-Dateien und die Neuindizierung von Aktien, funktionierten nicht wie erwartet.
- GitHub-Problem: https://github.com/magento/magento2/issues/39126
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37784
-
AC-12964: Möglichkeit, Bereich für den CLI-Befehl
/info zu definieren
- Fehlerbehebung: Das System ermöglicht es Entwicklerinnen und Entwicklern jetzt, einen Bereich für den CLI-Befehl dev
info zu definieren, wodurch der Entwicklungs- und Debugging-Prozess verbessert wird. Zuvor konnte dieser Befehl nur Informationen für den Bereich GLOBAL anzeigen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38758
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38759
- Fehlerbehebung: Das System ermöglicht es Entwicklerinnen und Entwicklern jetzt, einen Bereich für den CLI-Befehl dev
-
AC-13149: [Problem] Fügen Sie der Formularelementvorlage „Bild“ die Eigenschaft isMultipleFiles hinzu
- Hinweis korrigieren: Dieser Fix verhindert, dass die Schaltfläche „Durchsuchen, um Bild zu suchen oder hierher zu ziehen“ verschwindet, wenn ein Bild in einem Bildelement mit mehreren Dateien hinzugefügt wird.
- GitHub-Problem: https://github.com/magento/magento2/issues/39219
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36325
-
AC-13247: setup:upgrade schlägt mit MariaDB 11.4-Version aufgrund von Änderungen an Zeichensatz und Sortierung fehl
-
AC-13279: [Problem] Entfernen Sie alle Marketing-GET-Parameter, um den Cache zu minimieren
- Fehlerbehebung: Das System entfernt jetzt alle Marketing-GET-Parameter, um die Cache-Auslastung zu optimieren, und spiegelt die Logik wider, die bei der Verwendung von Varnish verwendet wird. Zuvor konnten diese Parameter zu einer Aufblähung des Cache und einer verringerten Leistung führen.
- GitHub-Problem: https://github.com/magento/magento2/issues/39266
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39099
-
AC-13345: [Issue] [PHPDOC] Fehlerbehebung für fehlerhafte phpdoc Magento\Directory\Model\AllowedCountries::getAllowedCountries()
- Fehlerbehebung: Das PHPDoc für die Methode AllowedCountries::getAllowedCountries() wurde korrigiert, um genaue Informationen bereitzustellen und so die Klarheit und Nützlichkeit der Dokumentation zu verbessern. Bisher enthielt das PHPDoc für diese Methode falsche Informationen, was zu Verwirrung oder Missbrauch der Methode führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/39246
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39241
-
AC-13348: [Problem] Entfernt Code für PHP-Versionen, die wir nicht mehr unterstützen.
- Fix Hinweis: Entfernen von Code für PHP-Versionen, die in Magento nicht mehr unterstützt werden
- GitHub-Problem: https://github.com/magento/magento2/issues/39361
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39202
-
AC-13417: [Problem] ImageMagick-Adapter mit PHP8 kompatibel machen (implizite Konvertierung von float zu int)
- Fix Hinweis: Das System stellt nun die Kompatibilität mit PHP8 sicher, indem es bei der Berechnung der Bildabmessungen die Gleitkommazahlen korrekt verarbeitet und Fehler aufgrund der impliziten Konvertierung von float in int verhindert. Zuvor konnte die Berechnung der Bildabmessungen zu Gleitkommazahlen führen, die bei impliziter Rundung einen Fehler verursachen würden.
- GitHub-Problem: https://github.com/magento/magento2/issues/39402
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37362
-
AC-13537: [Problem] [PHPDOC] Schlechtes phpdoc Magento\Framework\App\Config\ScopeConfigInterface beheben
- Fehlerbehebung: Diese Aktualisierung korrigiert die PHPDoc-Anmerkungen in Magento\Framework\App\Config\ScopeConfigInterface so, dass sie den Typ des $scopeCode-Arguments für die Methoden getValue und isSetFlag genau widerspiegeln.
- GitHub-Problem: https://github.com/magento/magento2/issues/39492
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39199
-
AC-13725: Magento\Framework\Filesystem\Driver\Http hängt von der Reason-Phrase ab OK
- Korrekturhinweis: Die "OK"-Phrasenprüfung wurde aus Magento\Framework\Filesystem\Driver\Http::isExists entfernt
- GitHub-Problem: https://github.com/magento/magento2/issues/39546
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39558
-
AC-13810: Der Indexer für das Kundenraster funktioniert im Zeitplanmodus nicht ordnungsgemäß
- Fehlerbehebung: Das Kundenraster zu einem früheren Zeitpunkt wurde sofort aktualisiert, jedoch nach der Fehlerbehebung wird das Kundenraster nach der Cron-Ausführung aktualisiert, es wird jedoch nicht sofort wiedergegeben.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1da9ba6f
-
AC-6754: Tippfehler in einer js-Datei.
- Fehlerbehebung: Das System verwendet jetzt korrekt den Begriff „Abonnenten“ in der JavaScript-Datei, um sicherzustellen, dass die zugehörigen Funktionen ordnungsgemäß funktionieren. Zuvor führte ein typografischer Fehler in der JavaScript-Datei zur falschen Verwendung des Begriffs „Abonnenten“.
- GitHub-Problem: https://github.com/magento/magento2/issues/36163
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36171
-
AC-8353: [Problem] Entfernen Sie verbotenes
@author
Tag- Fix-Hinweis: Das System hält sich jetzt an die Kodierungsstandards, indem es das verbotene
@author
-Tag aus bestimmten Modulen entfernt, um saubereren und standardisierten Code sicherzustellen. Zuvor war das@author
-Tag in einigen Modulen vorhanden, was gegen die etablierten Codierungsstandards verstieß. - GitHub-Problem: https://github.com/magento/magento2/issues/37253
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37003
- Fix-Hinweis: Das System hält sich jetzt an die Kodierungsstandards, indem es das verbotene
-
AC-8356: [Problem] Entfernen eines verbotenen
@author
-Tags ausMagento_Customer
(Teil 2)- Fix-Hinweis: Das System hält sich jetzt an den Kodierungsstandard, indem es das verbotene
@author
-Tag aus bestimmten Modulen entfernt, um saubereren und standardisierten Code sicherzustellen. Zuvor war das@author
-Tag in einigen Modulen vorhanden, was gegen die etablierten Codierungsstandards verstieß. - GitHub-Problem: https://github.com/magento/magento2/issues/37250
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37000
- Fix-Hinweis: Das System hält sich jetzt an den Kodierungsstandard, indem es das verbotene
-
AC-8659: Leerzeichen in editorconfig Syntax bricht Regel für [{composer,auth}.json]
- Hinweis beheben: Nach der Behebung eines Syntaxfehlers in editorconfig wendet das System jetzt korrekt einen Einzug mit vier Leerzeichen auf die Dateien composer und auth.json an. Aufgrund eines Leerzeichens in der EditorConfig-Syntax wurden diese Dateien zuvor falsch mit einem Einzug aus zwei Leerzeichen formatiert.
- GitHub-Problem: https://github.com/magento/magento2/issues/37394
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37395
-
AC-8662: [Problem] Verbesserung der Cron-Fehlerprotokollierung
- Fix Hinweis: Das System erfasst und protokolliert jetzt sowohl STDERR als auch STDOUT für Cron-Prozesse und liefert wertvolle Diagnoseinformationen in Szenarien, in denen Cron-Prozesse fehlschlagen. Zuvor wurden Fehlermeldungen innerhalb von Cron-Prozessen nicht aufgezeichnet, und STDERR und STDOUT für Cron-Gruppen, die in separaten Prozessen ausgeführt werden, gingen verloren.
- GitHub-Problem: https://github.com/magento/magento2/issues/37453
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/32690
-
AC-8984: [Problem] Fügt der Ausgabe bestimmter Setup-Befehlszeilenbefehle einige weitere Farben hinzu
- Fehlerbehebung: Das System fügt jetzt der Ausgabe bestimmter Setup-Befehlszeilenschnittstellen-Befehle mehr Farben hinzu, was die Lesbarkeit und das Benutzererlebnis verbessert. Bisher war die Ausgabe dieser Befehle aufgrund fehlender Farbdifferenzierung schwieriger zu lesen.
- GitHub-Problem: https://github.com/magento/magento2/issues/29335
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/29298
-
AC-9630: Beim Upgrade von Magento wird „general/region/state_required“ zurückgesetzt, wenn ein neues Land mit dem erforderlichen Bundesland bzw. der erforderlichen Region hinzugefügt wird.
- Fehlerbehebung: Das System fügt das geänderte Land jetzt nur noch dann zur Konfiguration „general/region/state_required“ hinzu, wenn ein neues Land mit den erforderlichen Status hinzugefügt wird. Dadurch wird jede Unterbrechung des benutzerdefinierten Codes verhindert, der davon ausgeht, dass die Region deaktiviert ist. Zuvor würde das Hinzufügen eines neuen Landes mit erforderlichen Status die Konfiguration „general/region/state_required“ auf Standardländer mit einem erforderlichen Status zurücksetzen und möglicherweise den Shop zerstören.
- GitHub-Problem: https://github.com/magento/magento2/issues/37796
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38076
-
AC-9712: Unterschied in weniger Kompilierung zwischen php & nodejs Bibliothek (grunt) mit komplizierten
calc
Ausdrücken- Fix Hinweis: Korrigieren Sie den Unterschied in weniger Kompilierung zwischen php und nodejs Bibliothek (grunt) nach dem Update wikimedia/less.php:^5.x
- GitHub-Problem: https://github.com/magento/magento2/issues/37841
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b34c0a75
-
ACP2E-2692: Fehler „Basistabelle oder Ansicht nicht gefunden“ tritt auf, wenn eine partielle Indizierung ausgeführt wird
- Fix Hinweis: Die partielle Neuindizierung funktioniert jetzt korrekt mit einem großen Änderungsprotokoll im Falle einer sekundären DB-Verbindung
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2844: Probleme nach der Aktualisierung von MariaDB auf 10.5.1 oder höher
- Fix Hinweis: Es wurde ein Problem behoben, bei dem Datums-/Uhrzeitwerte in einer DB nach dem MySQL-Upgrade :00: 0000-00-00 00 00 konvertiert wurden
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a12063bd
-
ACP2E-2855: Nicht übereinstimmende Typen beim Datenvergleich bei der Überprüfung, ob Daten Änderungen aufweisen
- Hinweis korrigieren: Zuvor wurde das Speicherobjekt jedes Mal ohne Datenänderungen aufgerufen (für ein beliebiges numerisches Datenfeld wie int/float/double). Das Flag „_hasDataChanges“ wird als „true“ Trigger und die Speicherfunktion wird aufgerufen. Nach dieser Korrektur ruft die Speicherfunktion nur noch auf, wenn die Daten geändert werden. Der Datenwert für int/float/double-check mit dem Wert, der an die Funktion übergeben wird, führt eine strikte Typübereinstimmung durch.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-2959: [Cloud]-Import kann nicht mit Verzeichnis-Var verwendet werden
- Fehlerbehebung: Das Produkt kann unabhängig vom Dateinamen erfolgreich importiert werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3a7c4d17
-
ACP2E-2966: Auf dem iPad mini werden das Menü und die Kopfzeile als Mobilgerät geladen. Stattdessen sollten sie als Desktop geladen werden.
- Fehlerbehebung: Das System behandelt Geräte mit einer Breite von 768 Pixel jetzt als Desktop, um sicherzustellen, dass das Menü und die Kopfzeile korrekt geladen werden. Zuvor wurden Geräte mit einer Breite von 768 Pixel als Mobilgeräte behandelt, wodurch das Menü und die Kopfzeile in einer Mobilansicht geladen wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/35b1b1da, https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
ACP2E-3046: Fehler „Basistabelle“ oder „Ansicht nicht gefunden“ beim Ausführen von mview cron im DDL-Betrieb
- Hinweis beheben: Das System verarbeitet jetzt Datenbankaktualisierungsvorgänge korrekt, während mview update im Hintergrund ausgeführt wird, wodurch das Auftreten von „Basistabelle oder Ansicht nicht gefunden“-Fehlern verhindert wird. Zuvor konnten einige Datenbankaktualisierungsvorgänge zu dem Fehler „Basistabelle oder Ansicht nicht gefunden“ führen, wenn die Aktualisierung von mview gleichzeitig ausgeführt wurde.
-
ACP2E-3230: Die Änderung der Spaltenlänge über db_schema.xml funktioniert nicht bei Fremdschlüsseln
- Hinweis beheben: Das Ändern der Spalte mit dem Fremdschlüssel über das deklarative Schema verursacht jetzt keine Fehler mehr bei MariaDB
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/581b7ef1
-
ACP2E-3361: Einige der Beziehungsdatensätze werden bei der Speicherung des Bestelldatensatzes in der DB gespeichert
- Fehlerbehebung: Vor der Fehlerbehebung wurden unnötige UPDATE-Abfragen ausgelöst, die die Leistung beeinträchtigen können. Nach der Fehlerbehebung wurden die unnötigen UPDATE-Abfragen entfernt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1366ae5e
-
ACP2E-3375: [CLOUD] In Admin gibt es viele JavaScript-Fehler in der Konsole
- Hinweis beheben: Zuvor gab es in der Admin-Konsole viele JavaScript-Fehler. Im Admin-Bedienfeld gibt es nun keine JavaScript-Fehler mehr in der Konsole, und alle standardmäßigen JavaScript-Funktionen werden problemlos ausgeführt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d75cff27
-
ACP2E-3387: [Cloud] Magento: Warteschlangennachricht wurde gelöscht
- Fehlerbehebung: Warteschlangennachrichten werden jetzt ordnungsgemäß gelöscht. Vor der Fehlerbehebung hätten, da das SQL-Warteschlangensystem verwendet wurde, neue Nachrichten gelöscht werden können, wenn die Bereinigungswarteschlangennachricht gleichzeitig ausgeführt wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d50f6b5d
-
ACP2E-3537: Entsprechende Cache-Schlüsseleinträge sind nicht in Cache-Tags verfügbar, daher funktioniert die Cache-Bereinigung nicht korrekt
- Korrekturhinweis: Der LUA-Modus ist jetzt standardmäßig für den Redis-Cache-Garbage Collector aktiviert, um Race-Bedingungen zu verhindern
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a52ff98f
-
ACP2E-3681: MAGENTO_DC_INDEXER__USE_APPLICATION_LOCK Wert wird ignoriert
- Fixhinweis: Nach dem Fix wird ein ENV-Variable, der auf "false" gesetzt ist, als bool false behandelt, nicht als String "false".
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/982b1c42
Framework, GraphQL
-
AC-7976: [Problem] Einführung der Unterstützung benutzerdefinierter Skalartypen für GraphQL-Schemata
- Fehlerbehebung: Das System unterstützt jetzt benutzerdefinierte Skalartypen für GraphQL-Schemata, sodass Entwickelnde benutzerdefinierte Skalartypen und Implementierungen definieren können. Diese Funktion kann besonders nützlich sein, um Werte auszudrücken, die möglicherweise einer Validierung bedürfen, z. B. HTML, E-Mails, URLs, Daten usw., und für komplexere Fälle wie EAV-Attribute. Zuvor unterstützte das System nicht die Verarbeitung von benutzerdefinierten Skalartypen in GraphQL.
- GitHub-Problem: https://github.com/magento/magento2/issues/36877
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/34651, https://github.com/magento/magento2/commit/0574ac23
Framework, Produkt
- AC-13011: 2.4.8-Beta1 EE-Berichte werden aufgrund einer Magento-Ausnahme nicht generiert
Framework, UI-Framework
-
ACP2E-3324: Möglichkeit, den Konfigurationswert zu überschreiben, selbst wenn er gesperrt ist
- Fehlerbehebung: Zuvor konnte die Designkonfiguration nicht über den Befehl bin/magento config:set festgelegt werden und die gesperrten Werte konnten durch Manipulation des Formulars, das sie anzeigte, geändert werden. Nach dem Fix können gesperrte Werte, die von cli mit —lock-env oder —lock-conf gesetzt wurden, nicht mehr aktualisiert werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/55615e61
GraphQL
-
AC-11729: Magento_GraphQL führt Header-Verarbeitungen aus, auch wenn der Header-Wert die Validierung nicht besteht
- Fehlerbehebung: Das System stellt jetzt sicher, dass die Kopfzeilenverarbeitung nur einmal und nur dann ausgeführt wird, wenn der Kopfzeilenwert die Validierung besteht, was die Sicherheit erhöht und potenzielle Sicherheitslücken verhindert. Zuvor wurde die Header-Verarbeitung auch dann ausgeführt, wenn der Header-Wert die Validierung nicht bestanden hat, was zu potenziellen Sicherheitslücken und unerwartetem Verhalten aufgrund der doppelten Verarbeitung von Header-Werten führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8f87c25
-
AC-8951: Die physischen Geschenkkartenoptionen haben nicht die richtige Sortierreihenfolge
- Fehlerbehebung: Das System sortiert jetzt bei der Abfrage über GraphQL die Optionen physischer Geschenkkartenprodukte korrekt, was eine konsistente Darstellung mit dem Luma-Design gewährleistet. Zuvor war die Sortierreihenfolge gemäß dem Luma-Design falsch, was zu einer falschen Anzeige und Sortierung von Optionen wie Absendername, Empfängername und Betrag führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1bafc571
-
AC-9157: Der Cache des [GraphQL]-Resolvers wird beim Erstellen/Bearbeiten/Verschieben/Löschen eines Staging-Updates ungültig
- Fehlerbehebung: Das System stellt jetzt sicher, dass der Resolver-Cache nicht beim Erstellen, Bearbeiten, Verschieben oder Löschen eines Staging-Updates ungültig wird, sondern nur, wenn das Staging-Update auf die Entität angewendet wird. Zuvor wurde der Resolver-Cache vorzeitig invalidiert, noch bevor die Staging-Aktualisierung angewendet wurde, was zu unnötigen Cache-Invalidierungen führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0c53bbf7
-
ACP2E-2642: Fastly-Cache nicht für die Aktualisierung des Inhalts-Staging gelöscht
- Fehlerbehebung: Jetzt wird GraphQL mit PageBuilder-Inhaltsantwort-Cache ungültig, wenn die PageBuilder-Inhaltsentitäten aktualisiert werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2653: Deaktivieren der mehrschichtigen Navigation - entfernt die Aggregation nicht aus GraphQL
- Hinweis: Problem wurde behoben, nachdem die Prüfung beim Anfordern einer Produktsuche mit Kategorieaggregationen über eine GraphQL-Abfrage über die Admin-Konfigurationseinstellung „Katalog > Mehrschichtige Navigation > Kategoriefilter anzeigen“ angewendet wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/12e071c3
-
ACP2E-2928: GraphQL Products-Aufruf, der den Preisfilter {from:„0“} enthält, gibt kein Ergebnis zurück
- Fehlerbehebung: Zuvor gab GraphQL-Produkte, die mit dem Filter nach Nullpreisen suchten, aufgrund einer ausgelösten Ausnahme überhaupt keine Ergebnisse zurück. Jetzt gibt die Suche die erwarteten Ergebnisse zurück.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c971859e
-
ACP2E-2974: Übersetzungen für Kundenrückgabeattribute werden für die jeweilige StoreView nicht in der GraphQL-API angezeigt
- Fehlerbehebung: Übersetzungen für Kundenrückgabeattribute werden in der GraphQL-API für die jeweilige StoreView angezeigt.
Zuvor wurden Kundenrückgabeattribute für die jeweilige StoreView nicht in der GraphQL-API angezeigt. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ec7e32a9
- Fehlerbehebung: Übersetzungen für Kundenrückgabeattribute werden in der GraphQL-API für die jeweilige StoreView angezeigt.
-
ACP2E-3128: [Cloud] Beschädigter GraphQL-Aufruf für getPurchaseOrder mit Knotenanführungszeichen
- Hinweis beheben: Der GraphQL-Aufruf für Bestellungen kann die Aufgabe ausführen, ohne dass interne Server-Fehler auftreten.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3184: [Cloud] Konfigurierbare Produkte werden nicht auf der Produktions-Site angezeigt, wenn das Produkt nicht in „Alle Store-Ansichten“ aktiviert ist
- Fehlerbehebung: Das System zeigt jetzt konfigurierbare Produkte auf der Website korrekt an, auch wenn das Produkt nicht in „Alle Store-Ansichten“ aktiviert ist, sondern in bestimmten Store-Ansichtsbereichen aktiviert ist.
Wenn ein Produkt zuvor in „Alle Store-Ansichten“ deaktiviert und nur in bestimmten Store-Ansichtsbereichen aktiviert wurde, werden die Produktattribute in der GraphQL-Antwort nicht korrekt angezeigt, was dazu führt, dass das Produkt nicht richtig angezeigt wird. - GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/3f300077
- Fehlerbehebung: Das System zeigt jetzt konfigurierbare Produkte auf der Website korrekt an, auch wenn das Produkt nicht in „Alle Store-Ansichten“ aktiviert ist, sondern in bestimmten Store-Ansichtsbereichen aktiviert ist.
-
ACP2E-3190: GraphQL [Cloud]-Produkte mit Fehler, wenn dasselbe einfache Produkt mehreren konfigurierbaren Produkten zugewiesen wurde
- Fehlerbehebung: Zuvor gibt grapQL mit separaten konfigurierbaren Produkten mit demselben einfachen Produkt einen Fehler zurück. Nach dieser Korrektur werden verschiedene konfigurierbare Produkte mit demselben einfachen Produkt angewendet, grapQL gibt das Ergebnis ohne Fehler zurück.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/148c3ead
-
ACP2E-3215: [Cloud-Problem] mit Benutzer-Authentication und standortübergreifendem Token-Zugriff im Multi-Site-Setup
- Korrekturhinweis: GraphQl-Kunden-Informationen- und Warenkorbabfragen im Multi-Site-Setup prüfen, ob der Kunde auf einer nicht standardmäßigen Website existiert.
Zuvor funktionierte die Abfrage, ohne sicherzustellen, dass der Kunde bei der Einrichtung mehrerer Sites auf einer nicht standardmäßigen Website vorhanden ist. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/581b7ef1
- Korrekturhinweis: GraphQl-Kunden-Informationen- und Warenkorbabfragen im Multi-Site-Setup prüfen, ob der Kunde auf einer nicht standardmäßigen Website existiert.
-
ACP2E-3253: GraphQL-WarenkorbelementeV2-Paginierung funktioniert nicht ordnungsgemäß
- Hinweis beheben: Das Problem wurde behoben, indem der richtige Wert für das aktuelle Seitenargument in der Sammlungsabfrage übergeben wurde. Zuvor wurde der falsche Wert übergeben, um die aktuelle Seite festzulegen, was das Problem verursachte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/8459b17d
-
ACP2E-3255: [GRAPHQL-Modellwert] sollte beim Abrufen von customerCart angegeben werden
- Korrekturhinweis: Der GraphQL-Abfrage 'customerCart' kann jetzt eine leere Warenkorb Linear erstellen, wenn das Angebot nicht in der Datenbank verfügbar ist. Zuvor schlug dieser Vorgang aufgrund von Länderproblemen Tauglichkeitsprüfung beim Erstellen der leeren Warenkorb fehl.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/fd5cf3af
-
ACP2E-3380: [GraphQL] Wunschlistenelemente sind über GraphQL sichtbar, aber nicht in der Storefront sichtbar
- Fix Hinweis: Produkte auf der Wunschliste, die nicht ordnungsgemäß aufgeführt sind, wenn sie über GraphQL angefordert werden. Jetzt werden Produkte auf der Wunschliste basierend auf dem bereitgestellten Store-Kontext gefiltert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/55615e61
-
ACP2E-3404: [GraphQL] Zurücksetzen Kennwort E-Mail-Inkonsistenz zwischen Inhalte und Betreff/verknüpfen
- Korrekturhinweis: Das Problem wurde behoben, indem die korrekte Geschäft simuliert wurde, bei der die Konto des Kunden registriert wird, wenn die Kennwort Anfrage zum Zurücksetzen registriert wird, unabhängig von der Geschäft der Website.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/5184c067
-
ACP2E-3419: [Cloud-Produkte] GraphQL Abfrage gibt verwandte Produkte zurück, die nicht der aktuellen Website zugewiesen sind
- Korrekturhinweis: Zuvor wurden für graphQL-Abfrage Produkte mit Bezug zu mehreren Geschäft nicht ordnungsgemäß für Produkt-Abfrage angezeigt. Nachdem dieser Fix angewendet wurde, Abfrage graphQL für Produkte, die mit mehreren Geschäft verwandt sind, entsprechend angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
-
ACP2E-3447: Die Verwendung der falschen Store-ID im GraphQL-Header führt zu einem schwerwiegenden Speicherfehler
- Korrekturhinweis: Das Senden von falschem Geschäft-Code in GraphQL-Anfrage führt nicht mehr zu übermäßigem Speicherverbrauch.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d50f6b5d
-
ACP2E-3467: [Cloud]-500-Antwort auf leere GraphQL-Antwort auf 2.4.7
- Fehlerbehebung: Nach der Fehlerbehebung werden ungültige GraphQL-Anfragen nicht mehr in der Datei „Exception.log“ protokolliert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
-
ACP2E-3492: [Cloud] Probleme mit der GraphQL-API
- Fehlerbehebung: Vor der Fehlerbehebung mithilfe des GraphQL-Anwendungsservers hat die Kundenadressanfrage nicht die neuesten Daten zurückgegeben.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3f12d152
-
ACP2E-3505: Deaktiviertes Produkt wird weiterhin in verwandten, Upsell-, Crosssell-Elementen in der GraphQL-Abfrage angezeigt
- Korrekturhinweis: Graphql bietet jetzt eine korrekte Antwort für deaktivierte relared-, Upsell- und Crosssell-Produkte
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
-
ACP2E-3647: [CLOUD]: GraphQl-Fehler Interner Serverfehler placeOrder-Mutation
- Fixhinweis: Die "placeOrder"-Mutation mit Coupon Code-Informationen im Anfrage löst keine interne Fehlerausnahme mehr aus, die bestellen wurde erfolgreich platziert. Zuvor schlug es mit "Interner Serverfehler" fehl.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/982b1c42
-
LYNX-426: Der Rabatt-Prozentsatz wird nicht für Bundle-Produkte mit dynamischem Preis berechnet
- Fehlerbehebung: Fehlerbehebung hinzugefügt für „discount_percentage“ des Produkts.price_details“ zeigt nicht den richtigen Wert für Bundle-Produkte mit aktiviertem dynamischen Preis und angewendetem Rabattcoupon an.
-
LYNX-485: Paketprodukte zeigen weiterhin „IN_STOCK“ an, wenn eines ihrer gebündelten Produkte nicht vorrätig ist
- Fehlerbehebung: Es wurde das Problem behoben, dass Bundle-Produkte weiterhin „IN_STOCK“ zeigten, auch wenn eines ihrer gebündelten Produkte nicht vorrätig war.
-
LYNX-486: not_available_message und only_x_left_in_stock zeigen nicht denselben verfügbaren Bestand an
- Hinweis korrigieren: Es wurde das Problem behoben, bei dem die not_available_message und only_x_left_in_stock inkonsistente Lagerverfügbarkeit zeigten
-
LYNX-488: original_row_total-Feld gibt falschen Wert zurück
- Hinweis korrigieren: Das Problem mit dem Feld original_row_total wurde behoben, das falsche Werte zurückgab, wenn benutzerdefinierte Optionen ausgewählt wurden
-
LYNX-503: Die gruppierte Produktminiatur sollte gemäß der Konfiguration angezeigt werden .
- Hinweis: Problem wurde behoben, um sicherzustellen, dass die gruppierte Produktminiatur gemäß den Konfigurationseinstellungen angezeigt wird
-
LYNX-510: Fehler bei der Abfrage von selected_options in OrderAddress
- Fehlerbehebung: AttributeSelectedOptions wurde in der GraphQL-Antwort für die Bestelladresse auf custom_attributesV2 aktualisiert.
-
LYNX-512: original_item_price beinhaltet keine Rabatte
- Fixhinweis: Der original_item_price wurde aktualisiert und enthält jetzt Rabatte.
-
LYNX-530: Meldung „Nicht verfügbar“ zeigt nicht die verfügbare Lagermenge an
- Fehlerbehebung: Fehlermeldung und Fehlercode für die AddProductsToCart-Mutation behoben, sodass sie mit der Nachrichtenkonfiguration „nicht verfügbar“ übereinstimmt
-
LYNX-532: „OUT_OF_STOCK“-Status wird auf Einfach mit benutzerdefinierten Optionen zurückgegeben Produkte mit Mehrfachauswahl-Optionen
- Fehlerbehebung: Der StockStatusProvider-Resolver im Inventar-Package wurde aktualisiert, um den stock_status für einfache Produkte mit benutzerdefinierten Optionen zu beheben.
-
LYNX-533: Fehler (GQL): cart.itemsV2.items.product.custom_attributesV2 gibt einen Server-Fehler zurück
- Fehlerbehebung: Der Server-Fehler, der auftrat, wenn eine Warenkorbabfrage die benutzerdefinierten Attribute eines Produkts enthielt, wurde behoben, indem ein Produkt ohne benutzerdefinierte Attribute hinzugefügt wurde.
-
LYNX-536: orders/date_of_first_order gibt immer null zurück
- Hinweis korrigieren: Es wurde das Problem behoben, bei dem „Orders“ > „date_of_first_order“ immer null zurückgab.
-
LYNX-544: Der Kunde darf eine teilweise versendete Bestellung nicht stornieren können
- Fehlerbehebung: Die Validierung wurde hinzugefügt, um Kunden daran zu hindern, eine teilweise versendete Bestellung zu stornieren.
-
LYNX-548: Fehlercodes für die Stornierung von Bestellungen basierend auf der Fehlermeldung
- Fehlerbehebung: Die Fehlercodes für die Stornierung von Bestellungen basieren jetzt auf der spezifischen Fehlermeldung.
-
LYNX-581: Verschieben Sie Cookie-bezogene Eigenschaften von „privat“ zurück in „geschützt“
- Fehlerbehebung: Setzt die Sichtbarkeit der Eigenschaften des Klassenkonstruktors Magento\Framework\App\PageCache\Version von privat auf geschützt zurück
-
LYNX-600: Erhöhen Sie die maximale standardmäßige GraphQL-Abfrageleistung auf 1.000
- Fehlerbehebung: Die standardmäßige maximale GraphQL-Abfragekomplexität wurde von 300 auf 1.000 erhöht.
-
LYNX-620: GQL - itemsV2 > Ursprüngliche Zeilensumme, Preisspanne Preise wird als $0.00 für herunterladbare Produkte mit Dateioptionen zurückgegeben, die separate Preise haben.
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem herunterladbare Produkte mit aktivierten Optionen für den Kauf separater Links 0 $ für itemsV2 > Ursprüngliche Zeilensumme zurückgaben, Preisspanne als 0,00 $ für Produkte mit Dateioptionen mit separaten Preisen zurückgegeben wurde.
-
LYNX-711: Das Schema einer Tabelle, wenn erstellt wird, ist ganz neu anders als beim Upgrade
- Korrekturhinweis: Es wurde ein Problem behoben, bei dem das Hinzufügen einer neuen VARCHAR-Spalte zu einer vorhandenen Tabelle aufgrund Schema Unterschieden zwischen Neuinstallationen und Upgrades zu Test Fehlern führte. Die modifyColumn()-Methode verarbeitet jetzt VARCHAR-Spalten korrekt, indem sie den Standardzeichensatz und die Standardsortierung festlegt.
-
LYNX-772: GraphQL-Kompatibilität für PHP-8.4 Version
- Fix Hinweis: Es wurden GraphQL-Kompatibilitätsprobleme mit PHP 8.4 auf mehreren Resolvern behoben, wodurch eine reibungslose Funktionalität sichergestellt wurde. Betroffene Dateien in den Modulen CatalogRule, Customer, GiftMessage, GiftCard und GiftWrapping wurden aktualisiert.
GraphQL, Inventar / MSI
-
ACP2E-2607: Die MergeCart-Mutation löst eine Ausnahme aus, wenn Quell- und Zielkarten dieselben Bundle-Elemente enthalten
- Korrekturhinweis: '-
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c971859e, https://github.com/magento/inventory/commit/db0620da
GraphQL, Inventar/MSI, Leistung
-
ACP2E-1716: Standort nach Upgrade nicht verfügbar
- Fehlerbehebung: Die Leistung beim Abrufen von Bundle-Produkten über GraphQL wurde verbessert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ba25af8a, https://github.com/magento/inventory/commit/bdbf97ea
GraphQL, Leistung
-
AC-9569: [GraphQL Resolver] Kundenresolverdaten werden nicht für den Import ungültig gemacht
- Fehlerbehebung: Der Cache des GraphQL-Kundenauflösers wird jetzt wie erwartet ungültig, wenn ein Kunde durch Importe bearbeitet oder gelöscht wird. Zuvor wurde der Cache nicht ungültig gemacht, und Kundendaten konnten während des Imports bearbeitet oder gelöscht werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0574ac23
GraphQL, Suche
-
ACP2E-: Sortieren von GraphQL-Produktlisten nach mehreren Parametern funktioniert nicht
- Fehlerbehebung: Die Produktsortierung nach mehreren Feldern in GraphQL funktioniert jetzt wie in der Dokumentation beschrieben
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c971859e
-
ACP2E-948: Produktliste GraphQL-Abfrage beschränkt auf total_count 10.000 Produkte nur
- Fehlerbehebung: Nach der Fehlerbehebung ist das Suchergebnis nicht auf 10000 Produkte beschränkt, es wird möglich, alle Produkte zu erhalten, die den Suchkriterien entsprechen, auch wenn die Anzahl mehr als 10000 beträgt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4cf5e62
GraphQL, Test-Framework
-
ACP2E-3363: Fehler beim Magento\GraphQl\App\GraphQlCustomerMutationsTest.php-Integrationstest
- Notiz korrigieren: '-
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4cf5e62
Import/Export
-
AC-12172: Problem beim Produktimport bei Bereitstellung mit benutzerdefiniertem Optionstyp: Datei (Erstelltes Produkt enthält keinen Preis für benutzerdefinierte Option und zeigt nur die erste angegebene Dateityperweiterung an)
- Fehlerbehebung: Das System importiert Produktdaten jetzt korrekt mit benutzerdefinierten Optionen vom Typ „Datei“, um sicherzustellen, dass alle bereitgestellten Dateierweiterungen angezeigt werden und der Preis für die benutzerdefinierte Option enthalten ist. Wenn beim Produktimport zuvor eine benutzerdefinierte Option des Typs „Datei“ mit mehr als einer Dateierweiterung bereitgestellt wurde, wurde nur die erste Erweiterung angezeigt und der Preis für die benutzerdefinierte Option fehlte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38805
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38926
-
ACP2E-2710: Falsche Ausführungszeit für Importvorgang im Importverlaufsraster
- Fehlerbehebung: Die Ausführungszeit des Importberichts wird korrekt unabhängig vom Admin-Gebietsschema angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2737: Doppelte Kunden werden mit derselben E-Mail-Adresse beim Import erstellt
- Fehlerbehebung: Importieren Sie den Kunden, während die Kontofreigabe auf „Global“ eingestellt ist, wird der importierte Kunde, der im System vorhanden ist, aktualisiert.
Zuvor importierter Kunde wurde dupliziert. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c971859e
- Fehlerbehebung: Importieren Sie den Kunden, während die Kontofreigabe auf „Global“ eingestellt ist, wird der importierte Kunde, der im System vorhanden ist, aktualisiert.
-
ACP2E-2902: Import von Produkten hinzufügen/aktualisieren, die anpassbare Optionen duplizieren
- Hinweis zur Fehlerbehebung: Das Problem wurde behoben, indem den Produktoptionen beim CSV-Import der richtige Store zugewiesen wurde.
Zuvor dem Admin-Store anstelle des entsprechenden Stores zugewiesen. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3a7c4d17
- Hinweis zur Fehlerbehebung: Das Problem wurde behoben, indem den Produktoptionen beim CSV-Import der richtige Store zugewiesen wurde.
-
ACP2E-2990: Datum „created_at“ des Kunden wurde beim Export nicht in die Speicherzeitzone konvertiert
- Fehlerbehebung: Ein Datumswert der Spalte „created_at“ wird basierend auf der Zeitzone des Speichers im CSV-Abschnitt für den Kundenexport in das richtige Datumsformat konvertiert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3056e9cb
-
ACP2E-3165: [Cloud] Fehler beim Überprüfen der Daten in Importdaten mithilfe von CSV
- Hinweis korrigieren: Beim Überprüfen der Daten während des CSV-Imports tritt kein Fehler auf. Zuvor war die angezeigte Fehlermeldung: „Wir können keinen Kunden finden, der diese E-Mail- und Website-Code in Zeile(n): 1 abgleicht“, wenn die Daten im Importabschnitt mithilfe von CSV von der Administratorin bzw. dem Administrator überprüft werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/8459b17d
-
ACP2E-: Importschaltfläche fehlt
- Hinweis korrigieren: Beheben Sie das fehlende Problem mit der Importschaltfläche, nachdem die Daten in der CSV-Datei mit richtigen und falschen Datensätzen überprüft wurden. Zuvor wird die Schaltfläche Importieren nicht angezeigt, nachdem Daten mit richtigen und falschen Datensätzen in der CSV-Datei geprüft wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1819fe73
-
ACP2E-3382: Exportierte Kundenadresse kann nicht importiert werden
- Fehlerbehebung: Der Import von Kundenadressen wird erwartungsgemäß fortgesetzt. Zuvor verlief die Validierung einer Kundenadressenimportdatei nicht, wenn Kundenkonten freigeben = global gilt, und es gibt zwei Websites, auf denen die Standardwebsite eine eingeschränkte Länderliste hat und die importierte Adresse für eine andere Website gilt, auf der die zulässigen Länder unterschiedlich sind
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ec7e32a9
-
ACP2E-3448: [Cloud] Falsche Menge in CSV-Datei gab keinen Fehler zurück
- Hinweis korrigieren: Beim Import von Lagerbeständen wird jetzt ein Validierungsfehler für nicht numerische Werte in der Spalte „Menge“ angezeigt. Zuvor führte der Import von Lagerbeständen mit nicht numerischem Wert in der Spalte „Menge“ dazu, dass die Menge auf 0 gesetzt wurde.
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/5b21b7af
-
ACP2E-3455: Beim Importieren eines Produkts wurde die Fehlermeldung „Duplizierter URL-Schlüssel“ generiert, wenn der URL-Schlüssel bereits zu einer Kategorie gehört.
- Fehlerbehebung: Während der Prüfung auf Produktimport wird die richtige Fehlermeldung angezeigt, wenn ein Kunde versucht hat, ein Produkt zu importieren, obwohl der URL-Schlüssel des Produkts bereits zu einer Kategorie gehört.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
-
ACP2E-3475: Produktexport verursacht OOM auch bei 4G-Speicherbegrenzung
- Fehlerbehebung: Vor dieser Fehlerbehebung ist der Produktexport fehlgeschlagen, wenn Produktattribute Tausende von Optionswerten hatten, selbst mit verfügbarem 4G-Speicher. Nach dieser Fehlerbehebung sollte der Produktexport den Export der CSV-Datei abschließen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
-
ACP2E-3527: [Cloud-Importieren-Prozesse] stören jede Andere
- Korrekturhinweis: Korrekte Meldungen werden angezeigt, wenn derselbe Administrator User zwei oder mehr Importvorgänge mit derselben User Sitzung ausführt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
Importieren / Export, Leistung
-
ACP2E-3476: [Die Importzeit für Cloud-Produkte] hat sich erheblich verlängert
- Fehlerbehebung: Vor der Fehlerbehebung wurde beim Produktimport aus dem Katalog mit über 10.000 Einträgen eine erhebliche Zeitbeeinträchtigung festgestellt. Nach der Fehlerbehebung wird der Import des Katalogprodukts zeitnah ausgeführt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/87d012e5
Installieren und verwalten
-
AC-13242: Magento-Upgrade schlägt auf MariaDB 11.4 + 2.4.8-beta1 fehl
- Fixhinweis: Das Upgrade sollte ohne Fehler verlaufen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7b336d0a
-
ACP2E-2102: Keine Export-VCL für die Schaltfläche „Lack 7“ im Admin-Bedienfeld
- Fix Hinweis: Die Schaltfläche „VCL für Lack 7 exportieren“ wurde dem Admin-Bedienfeld hinzugefügt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
Inventar/MSI
-
AC-10750: Die Bestandsaktualisierung eines konfigurierbaren Produkts schlägt fehl, wenn die Datenbank Präfixe verwendet
- Fehlerbehebung: Das System aktualisiert jetzt das Inventar der konfigurierbaren Produkte korrekt, wenn die Datenbank Präfixe verwendet, um Fehlermeldungen zu verhindern und sicherzustellen, dass die richtige Menge gespeichert wird. Zuvor trat ein Fehler auf, wenn versucht wurde, die Lagermenge für einfache Produkte innerhalb eines konfigurierbaren Produkts zu speichern, wenn die Datenbank Präfixe verwendete.
- GitHub-Problem: https://github.com/magento/magento2/issues/38045
-
AC-11593: Google-Google-API-Schlüssel funktioniert nicht beim Hinzufügen von Zuordnungen mit Attributen
- Fehlerbehebung: Das System unterstützt jetzt die neueste Google Maps-API-Version 3.56, sodass Benutzende erfolgreich einen Zuordnungs-Inhaltsblock aus dem PageBuilder-Menü zum Staging hinzufügen können, ohne auf Fehler zu stoßen. Zuvor konnten Benutzende aufgrund von Kompatibilitätsproblemen mit der Google Maps API-Version keinen Zuordnungs-Inhaltsblock hinzufügen, was zu einer Fehlermeldung führte, dass etwas schiefgelaufen ist.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0574ac23
-
AC-13922: Für einen Bestellartikel mit mehreren Quellen und beschädigter SKU kann keine Lieferung erstellt werden.
- Fehlerbehebung: Zuvor, als Leerzeichen versehentlich über die Datenbank zur SKU hinzugefügt wurden, führte dies zu einem Fehler auf der Sendungsseite, der jetzt behoben ist, und die automatische Kürzung wird als benutzerfreundlicher Fehler betrachtet und es wurde keine Auswirkung gefunden. Daher wurde die Sendung erfolgreich erstellt.
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/c18eb5fa
-
ACP2E-1411: [Test] Bundle-Produkte mit 0 Inventar, das auf der Ladenfront angezeigt wird
- Fehlerbehebung: Das Bundle-Produkt wird auf den zusätzlichen Websites, auf denen zusätzliches Lager verwendet wird, nicht angezeigt.
-
ACP2E-2794: [Cloud] Kritisches Problem mit Produktlisten mit leeren Platzierungen
- Fehlerbehebung: Das System zeigt jetzt Produktlisten korrekt ohne Leerzeichen an, wenn Produkte auf „Nicht vorrätig“ eingestellt sind, was eine konsistente und genaue Anzeige der verfügbaren Produkte gewährleistet. Zuvor führte das Festlegen eines Produkts auf „Nicht vorrätig“ dazu, dass ein leerer Bereich in der Produktliste angezeigt wurde, was das Layout störte und Kunden möglicherweise verwirrte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ea79f7dd, https://github.com/magento/inventory/commit/b59e48ca
-
ACP2E-3335: Bestellung kann nicht gesendet werden, wenn MSI Pick Up Store aktiviert ist
- Fehlerbehebung: Verbesserte Inventarleistung der Versanderstellung bei vielen Quellen mit Abholung im Geschäft
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/9f3e63d1
-
ACP2E-3355: Cron Reindex aktualisiert die Produktverfügbarkeit im Frontend nicht
- Fehlerbehebung: Zuvor waren Produkte im Frontend nicht vorrätig, nachdem der Auftragsstatus über die REST-API aktualisiert wurde. Nach der Aktualisierung des Auftragsstatus über die REST-API werden die Produkte nun als vorrätig angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/e6fe0aa7
-
ACP2E-3357: Das Hinzufügen von Bildern zu konfigurierbaren funktioniert nicht, wenn MSI aktiviert ist.
- Fehlerbehebung: Der Bild-Upload für ein konfigurierbares Produkt funktioniert jetzt wie erwartet, wenn das Bestandsmodul verwendet wird. Zuvor funktionierte der Bild-Upload nicht
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/fdf409aa
-
ACP2E-3470: Problem mit dem Bundle-Produkt + MSI in Clean M2.4.7-p3
- Fehlerbehebung: Zuvor kann für Inventar-Bundle-Produkte nach der Duplizierung mit demselben einfachen Produkt das einfache Produkt nicht gespeichert werden. Nachdem diese Fehlerbehebung angewendet wurde, kann das einfache Produkt ohne Ausnahmen erfolgreich gespeichert werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/39358
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/0208e433
Inventar/MSI, Suche
-
ACP2E-3413: Alle Produkte werden mit [is_out_of_stock] = 1 indiziert, wenn die SKU nicht als durchsuchbares Attribut festgelegt ist
- Fehlerbehebung: Nach der Fehlerbehebung ist „is_out_of_stock“ im Katalogsuchindex korrekt, auch wenn die SKU nicht durchsuchbar ist.
- GitHub-Code-Beitrag: https://github.com/magento/inventory/commit/5b21b7af
Reihenfolge
-
AC-10828: Übersichtsbildschirm für Backend-Aufträge: Rückstandsmenge nicht auf Bestellartikelebene sichtbar
- Fehlerbehebung: Das System zeigt jetzt die Anzahl der zurückgestellten Artikel in der Spalte „Menge“ auf dem Bildschirm „Auftragsübersicht“ des Backends an. Dadurch wird sichergestellt, dass Benutzende den Status aller Artikel in einer Bestellung genau verfolgen können. Zuvor wurde in der Spalte „Menge“ nur die Anzahl der bestellten, fakturierten und versandten Artikel angezeigt, nicht jedoch die Anzahl der nachbestellten Artikel.
- GitHub-Problem: https://github.com/magento/magento2/issues/38252
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38320
-
AC-10994: [Problem] Falsche Store-ID im Renderer für Auftragsadressen verwendet
- Fehlerbehebung: Das System verwendet jetzt bei der Darstellung der Bestelladresse korrekt die mit einer Bestellung verknüpfte Store-ID, um sicherzustellen, dass Adressen entsprechend ihrer jeweiligen Store-ID korrekt formatiert sind. Zuvor verwendete das System fälschlicherweise die aktuelle Store-ID, was zu einer falschen Adressformatierung führen konnte, wenn mehrere E-Mails zu Bestellungen aus verschiedenen Stores gesendet werden mussten.
- GitHub-Problem: https://github.com/magento/magento2/issues/38412
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37932
-
AC-11690: Problem mit der Zwischenspeicherung von JoinProcessor
- Fehlerbehebung: Der JoinProcessor wird jetzt für jede Iteration auch bei aufeinander folgenden Aufrufen korrekt angewendet, sodass ein korrekter Datenabruf gewährleistet ist. Zuvor wurde der JoinProcessor fälschlicherweise bereits in aufeinander folgenden Iterationen als angewendet markiert, was zu Fehlern beim Datenabruf führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/27504
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37550
-
AC-11798: [Problem] Versandpreis wird in gedruckter PDF angezeigt
- Fehlerbehebung: Das System zeigt jetzt die Versandpreise in gedruckten PDFs entsprechend den Steuerkonfigurationseinstellungen korrekt an, um die Konsistenz zwischen der Seite mit der Kundenauftragsrechnung und der gedruckten Rechnung sicherzustellen. Zuvor war der im gedruckten PDF angezeigte Versandpreis ohne Steuer, unabhängig von den Steuerkonfigurationseinstellungen.
- GitHub-Problem: https://github.com/magento/magento2/issues/38608
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38595, https://github.com/magento/magento2/commit/1bafc571
-
AC-13839: Mit einem gelöschten übergeordneten konfigurierbaren Produkt neu anordnen
- Korrekturhinweis: Jetzt zeigt das System bei der Nachbestellung mit dem gelöschten Produkt die Nachbestellung Button zur Neubestellung nicht an
- GitHub-Problem: https://github.com/magento/magento2/issues/39568
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39601
-
AC-13924: [Problembehebung] fehlerhafte \Magento\Sales\Model\Order\Email\Container\Vorlage::$id Eigenschaft
- Korrekturhinweis: Dies behebt das fehlerhafte phpdoc für \Magento\Sales\Model\Order\Email\Container\Vorlage::$id, eigentlich ist $id Typ int, aber in Wirklichkeit ist String.
- GitHub-Problem: https://github.com/magento/magento2/issues/39151
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39150
-
ACP2E-2622: Änderungen an der Telefonnummer in den vorhandenen Bestelldetails können nicht gespeichert werden
- Fix Hinweis: Jetzt kann der Benutzer das internationale Präfix 00 in das Telefonfeld der Bestelladresse einfügen
- GitHub-Problem: https://github.com/magento/magento2/issues/38201
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/12e071c3
-
ACP2E-2734: E-Mails werden nicht gesendet
- Fehlerbehebung: Das System verfügt jetzt über die Konfigurationsoption async_sending_attempts , mit der Anzahl von Versuchen, eine E-Mail zu senden, bevor sie gestoppt werden, was die Handhabung von fehlgeschlagenen E-Mail-Sendungen verbessert, wenn „Asynchrones Senden“ aktiviert ist. Zuvor versuchte das System, eine E-Mail nicht zu senden, und versuchte kontinuierlich, sie erneut zu senden, was zu einer endlosen Schleife von Fehlermeldungen im Systemprotokoll führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2756: [Cloud] Bestellstatus wurde in „Abgeschlossen“ geändert, wenn eine teilweise Rückerstattung einer teilweise versendeten Bestellung erfolgt ist
- Fehlerbehebung: Beim Ausstellen einer Gutschrift wird der Bestellstatus nicht mehr in „Abgeschlossen“ geändert, wenn es Artikel gibt, die noch nicht versandt wurden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-3002: [CLOUD] kann das Senden von E-Mails über die Admin-Benutzeroberfläche nicht deaktivieren, wie in den Entwicklungsdokumenten angezeigt wird
- Fehlerbehebung: Das System verhindert jetzt korrekt, dass Verkaufs-E-Mails gesendet werden, wenn die E-Mail-Kommunikation deaktiviert ist. Diese E-Mails werden nicht mehr gesendet, wenn die E-Mail-Kommunikation wieder aktiviert wird. Zuvor wurden Verkaufs-E-Mails, die initiiert wurden, während die E-Mail-Kommunikation deaktiviert war, weiterhin gesendet, sobald die E-Mail-Kommunikation wieder aktiviert wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c8931218
-
ACP2E-3045: Bestellung ohne vollständige Rückerstattung abgeschlossen
- Korrekturhinweis: Das System behält nun korrekt den bestellen Status als "Verarbeitung" und den Rechnungsstatus als "Ausstehend" bei, wenn ein bestellen mit einer nicht erfassten Zahlung eine Sendung erstellt hat. Dadurch wird sichergestellt, dass Bestellungen erst dann als "Geschlossen" markiert werden, wenn sie vollständig erstattet wurden. Bisher wurde beim Erstellen einer Sendung für eine bestellen mit einer ausstehenden Rechnung der bestellen Status fälschlicherweise in "Abgeschlossen" geändert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6a185204
-
ACP2E-3311: [Cloud] Bestellung kann nicht in Admin in einem Geschäft erstellt werden, wenn nur die Standard-Rechnungsadresse nicht eingerichtet wurde
- Fehlerbehebung: Jetzt relevante Fehlermeldung „Ein Kunde mit derselben E-Mail-Adresse existiert bereits auf einer zugehörigen Website.“ wird angezeigt, wenn ein Kunde nicht über eine Standardmäßig Abrechnungs Adresse verfügt und versucht, eine bestellen auf einer anderen Geschäft zu erstellen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d75cff27
-
ACP2E-3416: Admin hat den Ort bestellen gesendeter Anfragen dupliziert
- Korrekturhinweis: Bisher konnte der Button "Bestellung absenden" im Admin-Panel mehrmals angeklickt oder durch wiederholtes Drücken der "Enter"-Taste aktiviert werden, was zu Duplikat oder bestellen Übermittlungen mit Fehlern führte. Verhindern Sie jetzt zusätzliche Aktionen, bis die bestellen vollständig verarbeitet ist, und stellen Sie sicher, dass nur eine bestellen gesendet wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/5184c067
-
ACP2E-3425: Admin kann weiterhin bestellen Linear ohne Zahlungsmethode platzieren
- Hinweis korrigieren: Die zuvor ausgewählte Zahlungsmethode wird jetzt beibehalten, wenn die Zahlungsmethode in der Liste der verfügbaren Zahlungen erneut angezeigt wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d50f6b5d
-
ACP2E-3518: Elemente werden dupliziert, nachdem wir eine bestellen von Admin erstellt haben - Mozilla Firefox Browser
- Fixhinweis: Produkte, die mit "hinzufügen Products by Produktnummer" hinzugefügt wurden, werden in Firefox nicht mehr dupliziert, wenn eine bestellen in Admin erstellt wird.
Bestellung, Zahlungen
-
ACP2E-3233: Der Administrator kann auch ohne Zahlungsmethode Bestellungen aufgeben
- Fehlerbehebung: Zuvor konnte der Händler Bestellungen über das Admin-Bedienfeld aufgeben, ohne eine Zahlungsmethode auszuwählen. Jetzt wird der Händler eine Zahlungsmethode benötigt, um mit der Bestellung fortzufahren.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/fd5cf3af
Bestellung, Rückgabe
-
ACP2E-2982: Auftragsrückerstattung führt zu Duplikat Gutschrift
- Fehlerbehebung: Wenn die Rückerstattung über die REST-API erfolgt, wenn zwei identische Anfragen gleichzeitig ausgeführt wurden, werden keine doppelten Gutschriften mehr erstellt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a4fbf702
Bestellung, Steuer
-
ACP2E-3003: [CLOUD] Falsche base_row_total in RESTFUL order API bei der Aktivierung grenzüberschreitender Transaktionen und der Anwendung von Couponrabatten
- Fehlerbehebung: Jetzt wird die korrekte base_row_total von der RESTFUL Order API zurückgegeben, wenn die grenzüberschreitende Transaktion aktiviert ist und ein Couponrabatt angewendet wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/9af794a4
Andere
- BUNDLE-3394: [Braintree] Rückerstattung online Speichern der Transaktion als transactionid-refund
- BUNDLE-3421: [Braintree] + [CLOUD] Braintree (Credit Karte)-Bestellungen können die Gebühren nicht aufteilen
- BUNDLE-3422: [Braintree] [Cloud]Braintree SSL-Zertifikat läuft am 30. Juni ab
- LYNX-339: private_Inhalte_version Cookie in GQL-Abfragen zurückgegeben
- Korrekturhinweis: Fest ein Problem, bei dem die Cookie private_Inhalte_version in GraphQL-Abfragen zurückgegeben wurde, Linear, wenn die Sitzungs Cookie deaktiviert war. Die Cookie ist nicht mehr in GraphQL-Antworten enthalten, wenn die Sitzung wie erwartet deaktiviert ist.
- LYNX-366: Server-Fehler bei E-Mail-Props bei physischen Geschenk-Karte-Abfragen
- Behebung des Hinweises: Fest ein Problem, bei dem Abfragen für sender_email und Empfänger_email auf physischen Geschenkkarten zu einem Serverfehler führten. Diese Requisiten werden jetzt für virtuelle Geschenkkarten korrekt zurückgegeben und das Verhalten der Abfrage ist konsistent.
- LYNX-380: is_available Attribut in CartItemInterface gibt für konfigurierbare Produkte immer "false" zurück.
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem das Attribut is_available in CartItemInterface für auf Lager konfigurierbare Produkte immer „false“ zurückgab. Jetzt spiegelt sie die Verfügbarkeit korrekt wider, sofern zutreffend.
- LYNX-382: is_available Attribut in CartItemInterface gibt true Linear zurück, wenn der verkaufsfähige Bestand niedriger als der Anzahl des Produkts ist
- Korrekturhinweis: Fest das Problem, dass das is_available-Attribut in CartItemInterface fälschlicherweise true Linear zurückgab, wenn der Warenkorb Artikel den verkaufsfähigen Bestand überschritten Anzahl.
- LYNX-395: das Attribut only_x_left_in_stock in ProductInterface ist auf konfigurierbaren Produkten nicht genau.
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem das Attribut only_x_left_in_stock in ProductInterface den verfügbaren Bestand für konfigurierbare Produktvarianten im Warenkorb nicht genau wiedergab. Jetzt entspricht der Wert „only_x_left_in_stock“ korrekt den tatsächlichen Lagerbeständen der Varianten, sodass in der GQL-Abfrage des Warenkorbs genaue Inventardaten zurückgegeben werden.
- LYNX-399: Platzhalter-Miniaturansicht wird zurückgegeben, wenn ein einfaches Produkt innerhalb eines gruppierten Produkts zum Warenkorb hinzugefügt wird
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem beim Hinzufügen eines einfachen Produkts (Teil eines gruppierten Produkts) zum Warenkorb ein Platzhalter-Miniaturbild zurückgegeben wurde, selbst wenn dem Produkt ein Bild zugewiesen war.
Fehlerbehebungsdetails:
・ Die Produktminiatur zeigt nun das zugewiesene Bild korrekt an, sofern verfügbar.
・ Die Auswahl der Miniaturansichten berücksichtigt die Admin-Konfiguration unter:
Stores > Konfiguration > Verkauf > Checkout > Warenkorb > Gruppiertes Produktbild.
Dadurch wird ein konsistentes Verhalten von Miniaturansichten für gruppierte Produkte basierend auf Store-Einstellungen sichergestellt.
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem beim Hinzufügen eines einfachen Produkts (Teil eines gruppierten Produkts) zum Warenkorb ein Platzhalter-Miniaturbild zurückgegeben wurde, selbst wenn dem Produkt ein Bild zugewiesen war.
- LYNX-400: Benutzerdefinierte Optionsattribute des Kunden funktionieren nicht mit Ganzzahlwerten
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem die benutzerdefinierten Optionsattribute des Kunden nicht funktionierten, wenn der zurückgegebene Wert eine Ganzzahl war. Benutzerdefinierte Optionen verarbeiten und geben jetzt ganzzahlige Werte korrekt wie erwartet zurück.
- LYNX-402: Interner Server-Fehler beim Versuch, priceDetails für Bundle-Produkte mit dynamischem Preis abzurufen
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem die Abfrage von Preisdetails für Bundle-Produkte mit dynamischer Preisgestaltung über GraphQL zu einem internen Server-Fehler führte. Diese Verbesserung gewährleistet stabile Warenkorbabfragen bei der Arbeit mit Bundle-Produkten, die mit dynamischen Preisen konfiguriert sind.
- LYNX-403: only_x_left_in_stock gibt für konfigurierbare Produkte immer 0 zurück
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem das Attribut only_x_left_in_stock immer 0 für konfigurierbare Produkte zurückgab, wenn es mithilfe der übergeordneten SKU mit Optionen hinzugefügt wurde.
Fehlerbehebungsdetails:
・ Der Wert „only_x_left_in_stock“ spiegelt nun genau den Bestand der ausgewählten untergeordneten Variante wider statt der übergeordneten SKU.
・ Dadurch wird sichergestellt, dass die Lagerbestände für konfigurierbare Produktvarianten auf den Warenkorb- und Produktseiten korrekt angezeigt werden.
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem das Attribut only_x_left_in_stock immer 0 für konfigurierbare Produkte zurückgab, wenn es mithilfe der übergeordneten SKU mit Optionen hinzugefügt wurde.
- LYNX-405: GraphQL-Fehler: Nicht unterstützter „file“-Typ in anpassbarer Optionsabfrage
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem GraphQL einen Fehler für anpassbare Optionen vom Typ „Datei“ in Warenkorbelementen zurückgab. Die Abfrage gibt jetzt korrekt Details für alle anpassbaren Optionstypen zurück, einschließlich dateibasierter Optionen, ohne Fehler zu verursachen.
- LYNX-411: GraphQL-Abfrage gibt nicht den richtigen berechneten regulären Preis für anpassbare Produkte zurück
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem GraphQL für anpassbare Produkte nicht den richtigen berechneten regulären Preis zurückgab. Die Abfrage enthält jetzt korrekt den berechneten regulären Preis mit anpassbaren Werten (z. B. 125 USD) in der Preiseigenschaft, die sowohl den Grundpreis als auch etwaige zusätzliche Anpassungskosten widerspiegeln.
- LYNX-412: Angewendete Steuern über EstimatedTotals bleiben mit aktualisierten Mutationen erhalten
- Fehlerbehebung: Es wurde ein Problem mit der Mutation EstimatedTotals behoben, bei dem angewendete Steuern auf einem Warenkorb auch nach dem Aktualisieren der Region oder Postleitzahl beibehalten wurden. Die Mutation aktualisiert nun die angewendeten Steuern korrekt, wenn zwischen Regions- und Postcodewerten gewechselt wird, um sicherzustellen, dass nur die richtige Steuerregel auf der Grundlage der aktuellen Warenkorbdaten angewendet wird.
- LYNX-420: is_available-Attribut in CartItemInterface gibt „true“ zurück, auch wenn das verkaufbare Lager kleiner als die Menge des Produkts ist
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem das Attribut is_available in CartItemInterface fälschlicherweise „true“ zurückgegeben wurde, selbst wenn der verkaufbare Bestand kleiner als die angeforderte Produktmenge war. Das Feld is_available gibt jetzt korrekt „false“ zurück, wenn die Menge des Produkts den verfügbaren Bestand überschreitet.
- LYNX-421: Kann Coupon nicht zu Warenkorb hinzufügen, um nur Versandrabatt zu erhalten
- Hinweisbehebung: Fest ein Problem, bei dem ein Coupon nicht auf eine Warenkorb für Rabatte nur für Versand angewendet werden konnte. Die Coupon wird jetzt korrekt auf den Versandbetrag angewendet, wenn ein Verkaufs Regel ohne Produktbedingungen verwendet wird, um sicherzustellen, dass der erwartete Rabatt auf die Versandkosten angewendet wird.
- LYNX-425: Regulärer Produktpreis mit 12 Dezimalstellen und falschem Wert
- Korrekturhinweis: Fest ein Problem, bei dem der regular_price-Wert in den Pfaden product.price_range.maximum_price und minimum_price GraphQL nicht mit dem Katalogpreis übereinstimmte, wenn mehrere Steuersätze angewendet wurden. Die regular_price spiegelt nun konsistent den Katalogpreis über alle Steuerkonfigurationen hinweg wider und gewährleistet genaue Stückpreise, Berechnungen der Gesamtzeilenkosten und Rabattprüfungen im Warenkorb-Zusammenfassung.
- LYNX-430: GraphQL-Server-Fehler auf Warenkorb mit nicht vorrätigem Bundle-Produkt
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem GraphQL beim Abrufen eines Warenkorbs mit einem gebündelten Produkt mit einem nicht vorrätigen Element einen internen Server-Fehler zurückgab, insbesondere wenn die Abfrage die itemsV2-Eigenschaft enthielt. GraphQL gibt jetzt wie erwartet korrekt eine Liste von Elementen mit relevanten Fehlermeldungen zurück, die an den Produkteintrag im Paket angehängt sind.
- LYNX-441: Eine Adresse mit benutzerdefinierten Attributen kann nicht erstellt werden
- Fehlerbehebung: Es wurde ein Problem mit der createCustomerAddress-Mutation behoben, das die Erstellung von Adressen mit erforderlichen benutzerdefinierten Attributen verhinderte. Die Mutation handhabt benutzerdefinierte Adressattribute nun korrekt, wenn die entsprechende Payload angegeben wird.
- LYNX-447: GraphQL-Server-Fehler im Warenkorb mit only_x_left_in_stock im Paket-Produkt
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem das Abrufen eines Warenkorbs, der ein gebündeltes Produkt mit dem Feld only_x_left_in_stock in der GraphQL-Abfrage enthält, zu einem internen Server-Fehler führte. GraphQL gibt jetzt für das Feld only_x_left_in_stock korrekt einen Float oder null zurück, ohne Fehler zu verursachen.
- LYNX-464: GraphQL-Fehler beim Entfernen anderer Produkte mit unzureichendem konfigurierbarem Produkt im Warenkorb
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem der Versuch, vorrätige Produkte aus dem Warenkorb zu entfernen, zu dem GraphQL-Fehler „Die angeforderte Menge ist nicht verfügbar“ führte, wenn der Warenkorb auch konfigurierbare Produkte mit unzureichendem Vorrat enthielt. Die Entfernung funktioniert nun erwartungsgemäß, ohne dass Fehler ausgelöst werden.
- LYNX-469: Produkte können nicht hinzugefügt werden, da Produktnummer in der Mutation von Schreibweise abhängig
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem die addProductsToCart-Mutation den Fehler „PRODUCT_NOT_FOUND“ zurückgab, wenn SKUs mit unterschiedlicher Groß-/Kleinschreibung verwendet wurden. Die Mutation verarbeitet SKUs nun ohne Unterscheidung der Groß-/Kleinschreibung und stellt so die Konsistenz mit Abfragen des Katalog-Service und dem PDP-Verhalten sicher.
- LYNX-603: Produktattribut > Marken-Kurzform-™ wird als ™ zurückgegeben
- Hinweis: Problem mit der Zeichenkodierung mit dem Produktnamen für die GraphQL-API behoben
- LYNX-619: Problem mit updateCustomerEmail-Mutation
- Hinweis korrigieren: Es wurde ein Problem mit der updateCustomerEmail-Mutation behoben, bei dem Kunden ohne erforderliche benutzerdefinierte Attribute (die nach der Kontoerstellung hinzugefügt wurden) ihre E-Mail nicht aktualisieren konnten.
- LYNX-626: Die Mutation setShippingAddressesOnCart gibt einen Fehler aus, wenn pickup_location_code verwendet wird
- Korrekturhinweis: Fest ein Problem, bei dem die setShippingAddressesOnCart-Mutation einen Fehler zurückgegeben hat, wenn pickup_location_code ohne Angabe von customer_address_id oder Adresse verwendet wurde. Die Mutation erlaubt es nun korrekterweise, eine Lieferadresse nur mit dem pickup_location_code zu setzen.
- LYNX-627: CustomerOrder.items_eligible_for_return Liste muss mit bestellen Elementen übereinstimmen
- Korrekturhinweis: Inkonsistenzen mit der Rücksendeberechtigung in Bestellungen wurden behoben:
- Der CustomerOrder.items_eligible_for_return Liste entspricht nun den tatsächlichen bestellen Elementen.
- Das OrderItemInterface.eligible_for_return Feld gibt korrekterweise false zurück, wenn die vollständige Anzahl bereits zurückgegeben wurde.
- CustomerOrder.items_eligible_for_return werden jetzt nur Artikel berücksichtigt, die nicht bereits zurückgegeben werden.
- LYNX-628: hinzufügen Feld Anzahl_return_requested
- Korrekturhinweis: Das Feld Anzahl_return_requested wurde der OrderItemInterface hinzugefügt, sodass Sie die Anzahl von Artikeln identifizieren können, für die eine Rücksendung eingereicht wurde. Dadurch wird die Rückgabe Tracking neben dem vorhandenen Feld Anzahl_returned erweitert.
- LYNX-634: Verfügbare Bestellaktionen dürfen nach Rückgaben, die für alle Artikel erstellt wurden, keine RÜCKGABE enthalten Anzahl
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem das Feld „available_actions“ in der Abfrage „customer.orders“ von GraphQL fälschlicherweise „RETURN“ enthielt, nachdem eine vollständige Rückgabe für alle Artikel erstellt worden war. Die Aktion „ZURÜCKGEBEN“ wird jetzt ordnungsgemäß entfernt, sobald der Rückgabevorgang abgeschlossen ist.
- LYNX-637: Storefront-Kompatibilität - Aktualisieren der Logik, um den Tabellennamen mit Präfix und anderen kleineren Verbesserungen zu erhalten
- Hinweis korrigieren: Die Logik zum Abrufen des Tabellennamen mit dem Präfix (im Zusammenhang mit SCP-Änderungen) wurde aktualisiert.
- LYNX-643: Das Speichern im Adressbuch funktioniert nicht, wenn das Feld „same_as_shipping“ von setBillingAddressOnCart GQL verwendet wird
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem die Versandadresse nicht im Adressbuch des Kunden gespeichert wurde, wenn die GraphQL-Mutation setBillingAddressOnCart verwendet wurde, wobei das Feld same_as_shipping auf true gesetzt war. Jetzt wird die Lieferadresse korrekt wie erwartet gespeichert.
- LYNX-650: Standardisieren der order_id in Mutationen
- Fehlerbehebung: Die Eingabe von order_id in Mutationen wurde standardisiert und die E-Mail-Vorlage für die Auftragsabbruchsbestätigung wurde aktualisiert, um die Inkrement-ID anstelle der Bestell-ID anzuzeigen.
- LYNX-651: CustomerOrder zeigt die Bestellkommentare nicht an
- Hinweis korrigieren: Es wurde ein Problem mit CustomerOrder behoben, um Bestellkommentare in GraphQL-Abfragen für Gast- und Kundenaufträge einzuschließen.
- LYNX-652: original_item_price darf keinen Rabatt enthalten
- Fixhinweis: Die Logik für original_item_price in den GraphQL-Warenkorbartikelpreisen wurde aktualisiert, um Rabatte auszuschließen.
- LYNX-681: Paketprodukte zeigen weiterhin „IN_STOCK“ an, wenn eines ihrer gebündelten Produkte nicht vorrätig ist
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem product.stock_status für Bundle-Produkte weiterhin „IN_STOCK“ anzeigte, selbst wenn eines der gebündelten Elemente nicht vorrätig war.
- LYNX-686: Die Kundenabfrage gibt den internen Server-Fehler zurück, wenn für einen Kunden ein Wert für das gelöschte benutzerdefinierte Attribut vorhanden ist
- Hinweis beheben Es wurde ein Problem behoben, bei dem die Kundenabfrage einen internen Server-Fehler zurückgab, wenn ein gelöschtes benutzerdefiniertes Attribut noch einen gespeicherten Wert hatte. Jetzt wird eine korrekte Fehlermeldung zurückgegeben, wenn ein nicht vorhandenes Attribut angefordert wird. Erforderlicher Cache wird beim Löschen des benutzerdefinierten Kundenattributs ungültig.
- LYNX-687: Aktionsparameter für Rückgabe- und Abbruchsbestätigungs-Links
- Hinweis korrigieren: Aktionsparameter für E-Mail-Links zu Rückgabe und Abbruch hinzugefügt
- LYNX-688: Die Bestätigungs-URL des Gastbenutzers wird zur Seite mit dem Bestellstatus umgeleitet, da die Seite „orderRef“ (Für GuestRMA) fehlt
- Fehlerbehebung: Parameter „orderRef“ zum Link in der Bestätigungs-E-Mail für die Gast-RMA hinzugefügt
- LYNX-689: Die Bestätigungs-URL des Gastbenutzers wird zur Bestellstatus-Seite weitergeleitet, da sie „orderRef“ fehlt
- Fehlerbehebung: Parameter „orderRef“ zum Link in der Bestätigungs-E-Mail zur Stornierung einer Gastbestellung hinzugefügt
- LYNX-690: Probleme mit der Kundenabfrage bei deaktivierter RMA
- Fehlerbehebung: Die GraphQL-Logik wurde aktualisiert, um sicherzustellen, dass zuvor erstellte Rückgaben auch dann verfügbar bleiben, wenn RMA global deaktiviert ist. Die Fehlermeldung wurde entfernt, um die Storefront-Benutzeroberfläche zu verbessern und sicherzustellen, dass Kunden ihre früheren Rücksendungen weiterhin anzeigen können.
- LYNX-696: GraphQL gibt beim Anwenden widersprüchlicher Coupons keine aktualisierten Warenkorbdaten zurück
- Hinweis: Es wurde ein Problem behoben, bei dem die Anwendung eines widersprüchlichen Coupons mit einer höheren Priorität zu einer Fehlermeldung führte, ohne die aktualisierten Warenkorbdaten zurückzugeben. Wenn nun ein neuer Coupon die vorhandene ungültig macht, gibt die Mutation den Warenkorb mit angewendetem gültigem Coupon korrekt zurück.
- LYNX-699: Für das nicht auf NULL festlegbare Feld „TaxItem.title“ auf placeOrder GQL kann nicht null zurückgegeben werden
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem die placeOrder-Mutation aufgrund eines Nullwerts für das Feld TaxItem.title, das keine NULL-Werte zulässt, mit einem internen Server-Fehler fehlschlug. Jetzt gibt das Feld immer einen gültigen Wert zurück, um eine erfolgreiche Auftragserteilung sicherzustellen.
- LYNX-702: EstimateTotals: Rabatte sind null für virtuelle Produktarten
- Fehlerbehebung: Es wurde das Problem behoben, bei dem die Mutation estimatedTotals für Rabatte null zurückgab, wenn ein Rabattcode auf einen Warenkorb mit virtuellen Produkten angewendet wird.
- LYNX-703: Das Bundle-Produkt gibt nicht den richtigen Rabattprozentsatz und Betrag zurück
- Fehlerbehebung: Für Katalogartikel wurden neue Eigenschaften „catalog_discount“ und „row_catalog_dispatcher“ eingeführt, um die korrekten Rabattbeträge und -prozentsätze sowohl auf Zeilen- als auch auf Einzelartikelebene anzuzeigen.
- LYNX-714: Konfiguration von Geschenknachrichten auf Produktebene
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem Geschenknachrichten nicht auf Produktebene angewendet wurden, wenn sie global deaktiviert waren. Wenn jetzt Geschenknachrichten für ein bestimmtes Produkt aktiviert sind, können sie mit der UpdateCartItems-Mutation erfolgreich hinzugefügt werden und werden korrekt gespeichert und angezeigt.
- LYNX-717: Problem beim Entfernen der Geschenkverpackung vom Warenkorbartikel
- Fehlerbehebung: Es wurde ein Problem behoben, bei dem das Entfernen des Geschenkumbruchs aus einem Warenkorbelement mithilfe der updateCartItems-Mutation nicht wie erwartet funktionierte. Jetzt funktionieren sowohl das Anbringen als auch das Entfernen von Geschenkverpackungen korrekt und fehlerfrei.
- LYNX-751: Die Funktion für abgeglichene registrierte Kunden funktioniert in Boilerplate nicht, und die trackViewedProduct-Mutation muss für Gäste aktiviert werden.
- Korrekturhinweis: trackViewedProduct-Mutation offengelegt, um Produkt Ansicht Ereignis für Kunden und Gäste nachzuverfolgen
- LYNX-757: Warenkorb.rules Abfrage einen Fehler anstelle eines leeren Arrays zurück, falls keine aktiven Warenkorb Regeln angewendet werden
- Korrekturhinweis: Fest Warenkorb.rules Abfrage ein leeres Array anstelle eines Fehlers zurückzugeben, wenn keine aktiven Warenkorb-Regeln angewendet werden.
- LYNX-758: Problem beim Abrufen von Geschenkverpackungen für Warenkorb Artikel
- Korrekturhinweis: Die Abruflogik wurde aktualisiert, um Geschenkverpackungsoptionen für Warenkorb Artikel zurückzugeben, wenn diese global deaktiviert, aber auf Produktebene aktiviert sind
- LYNX-778: GraphQL-Anrufe mit OPTIONS-Methode geben den Antwortcode 500 zurück, wenn das Paket adobe-commerce/storefront-compatibility installiert ist
- Korrekturhinweis: Fest ein Problem, bei dem GraphQL-Aufrufe mit dem OPTIONS-Methode einen Fehler vom Typ "500 Internal Server" zurückgaben, wenn das Adobe-Commerce-/Storefront-Kompatibilitätspaket installiert wurde. Der Endpunkt gibt nun wie erwartet korrekt eine 200/204-Antwort zurück.
Andere Entwickler-Werkzeuge
-
AC-10658: [Problembehebung] HTML Syntaxfehlers in visual.phtml
- Fehlerbehebung: Das System schließt jetzt das Start-Tag in der Datei „visual.phtml“ korrekt, um eine ordnungsgemäße HTML-Syntax sicherzustellen. Zuvor wurde das Start-Tag nicht ordnungsgemäß geschlossen, was zu einem HTML-Syntaxfehler führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38247
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37457
-
AC-11474: [Problem] im Befehl „bin/magento maintenance:status“ auf „aktiviert“ geändert
- Fehlerbehebung: Das System bietet jetzt genauere Statusmeldungen für den Wartungsmodusbefehl, wobei der Status von „aktiv“ in „aktiviert“ und von „nicht aktiv“ in „deaktiviert“ geändert wird. Zuvor wurde die Statusmeldung für den Wartungsmodusbefehl als „aktiv“ oder „nicht aktiv“ angezeigt, was zu Verwirrung führen konnte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38486
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38410
-
AC-12571: Die Navigation in der Kategoriestruktur führt zu Fehlern in Redis: „Redis-Sitzung hat gleichzeitige Verbindungen überschritten“
- GitHub-Problem: https://github.com/magento/magento2/issues/38851
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0611e750
-
AC-12731: CSP-Probleme in Kombination mit dev/css/use_css_critical_path
- Fehlerbehebung: Das System lädt CSS-Dateien jetzt korrekt asynchron auf Auscheckseiten, selbst wenn die Einstellung „dev/css/use_css_critical_path“ aktiviert ist, um sicherzustellen, dass diese Seiten mit den richtigen CSS-Stilen gerendert werden. Zuvor verhinderte eine eingeschränkte Content Security Policy (CSP) die Ausführung von Inline-JavaScript, was dazu führte, dass CSS-Dateien nicht wie erwartet geladen wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/39020
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39040
-
AC-13398: Bei Verwendung des virtuellen Typs zum Konfigurieren des Plug-ins kann die Abfangmethode im setup-compile
Befehl nicht korrekt generiert werden
- Fehlerbehebung: Das System generiert jetzt korrekt Abfangmethoden, wenn ein virtueller Typ zum Konfigurieren eines Plug-ins verwendet wird, um konsistente Ergebnisse sicherzustellen, unabhängig davon, ob vorkompiliert oder zur Laufzeit kompiliert. Zuvor generiert das System beim Vorkompilieren falsche Ergebnisse im Vergleich zur Laufzeitkompilierung.
- GitHub-Problem: https://github.com/magento/magento2/issues/33980
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38141
-
ACP2E-3441: Dateien können nicht von der Datenerfassung heruntergeladen werden
- Fehlerbehebung: Beim Herunterladen der Sicherung wird keine leere Seite mehr angezeigt, sondern die Datei wird heruntergeladen.
-
ACP2E-3631: Adobe Commerce 2.4.7-p3-Modultests schlagen fehl
- Fehlerbehebung: Es sind keine Versionshinweise erforderlich.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/982b1c42
Zahlungs-/Zahlungsmethoden, Bestellung
-
AC-13699: Für die spätere Verwendung gespeicherte Kreditkartendetails für den päpstlichen Zahlungsfluss werden nicht auf der Seite der gespeicherten Zahlungsmethode angezeigt
- Fehlerbehebung: Frühere Kreditkartendetails, die für die spätere Verwendung gespeichert wurden, wurden nicht auf der Seite der gespeicherten Zahlungsmethode angezeigt, die jetzt auf der Seite der gespeicherten Zahlungsmethode angezeigt wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/96dec499
Zahlungen
-
AC-13414: Zahlung mit Kreditkarte (Payflow-Link) funktioniert nicht
- Fehlerbehebung: Früherer Fehler beim Abrufen (Zahlung wurde abgelehnt) beim Platzieren der Bestellung mit einer Kreditkarte, nachdem die Fehlerbehebung erfolgreich platziert wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a68324bc
-
ACP2E-2841: Payflow erstellt jedes Mal eine neue Transaktion, wenn wir auf den Abruf-Button im Bildschirm Transaktion anzeigen klicken
- Fehlerbehebung: Das System ruft jetzt Transaktionsdaten korrekt ab, ohne eine neue Zahlungsbuchung zu erstellen, sobald die Schaltfläche „Abrufen“ auf dem Bildschirm „Transaktion anzeigen“ angeklickt wird. Zuvor wurde durch Klicken auf die Schaltfläche „Abrufen“ fälschlicherweise eine neue Zahlungstransaktion für eine bereits bezahlte Bestellung erstellt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-3028: PayLater-Nachricht wird für kanadisches PayPal-Händlerkonto nicht in PDP angezeigt
- Fehlerbehebung: Die PayLater-Nachricht für kanadische PayPal-Händlerkonten wird jetzt korrekt auf der Produktdetailseite (PDP) angezeigt, wenn das Land des Käufers anhand der Rechnungsadresse oder der Lieferung des Kontos ermittelt werden kann. Zuvor wurde die PayLater-Nachricht aufgrund eines fehlenden Parameters nicht angezeigt, was zu einem Fehler in der Browser-Konsole führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6a185204
-
ACP2E-3143: PayPal-Bestellrückerstattung führt zu doppelter Gutschrift
- Fehlerbehebung: Parallelitätsprobleme bei IPN-erstellten Gutschriften für den PayPal-Zahlungsdienst wurden behoben.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d01ee51e
-
ACP2E-3163: Warenkorb-Preisregel funktioniert nicht für Paypal
- Fixhinweis: Der korrekte Betrag wird auf der PayPal-Seite angezeigt, wenn der Rabatt nach Zahlungsmethode angewendet wird
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7377de59
-
ACP2E-3208: [Cloud] Benutzer mit einer bestimmten Rolle können sich nicht anmelden
- Fix Hinweis: Admin-Benutzer mit der Rolle, die nur PayPal-Abschnittszugriff enthalten, können sich jetzt fehlerfrei anmelden
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/66dea0de
Leistung
-
AC-11932: Problem mit den standardmäßigen Produktattributeinstellungen
- Fehlerbehebung: Benutzende können jetzt die Auswahl einer Standardoption für ein Produktattribut aufheben, um sicherzustellen, dass für das Attribut nicht immer eine Standardeinstellung festgelegt ist. Nachdem ein Standard für ein Produktattribut festgelegt wurde, gab es bisher keine Möglichkeit, die Auswahl aufzuheben, sodass für das Attribut immer ein Standardwert festgelegt war.
- GitHub-Problem: https://github.com/magento/magento2/issues/38703
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7d5e3906
-
AC-12000: [Problem] Code-Bereinigung und Hinzufügen eines neuen kritischen Head-Blocks und Verschieben von kritischem CSS vor Assets
- Korrekturhinweis: Das System enthält jetzt einen neuen wichtig-Headblock und verschiebt wichtig CSS vor Assets, was eine weitere Anpassung und Leistungsoptimierung im Frontend ermöglicht. Zuvor wurde das wichtig-CSS nicht vor den Assets positioniert, was die Anpassungs- und Optimierungsmöglichkeiten einschränkte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38748
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/35580
-
AC-12176: Die Design-Kompilierung funktioniert nicht mehr, wenn der MySQL-Host Port-Informationen enthält
- Fehlerbehebung: Das System verarbeitet jetzt die MySQL-Host-Konfiguration, die Port-Informationen enthält, korrekt, um eine erfolgreiche Design-Kompilierung sicherzustellen. Zuvor schlug die Designkompilierung fehl, wenn die MySQL-Host-Konfiguration in der Datenbankverbindung portieren Informationen enthielt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38799
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38842
-
AC-13471: Unterstützung für Symfonys CommandLoaderInterface in Magento CLI
- Korrekturhinweis: Diese Änderung verkürzt die Initialisierungszeit der Magento-CLI-App, indem die verzögerte Initialisierung von Befehlen ermöglicht wird, bis sie benötigt werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/29266
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/29355
-
ACP2E-2494: Leistungsproblem beim Laden von Produktattributen in Warenkorbregeln
- Korrekturhinweis: Die Abfrage-Leistung für Verkaufsregeln wurde verbessert – von ca. 150 ms auf einstellige ms.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2673: Preis partielle Indizierungsleistung
- Fix Hinweis: Die Leistung bei der partiellen Indizierung im Preis wurde verbessert, indem einige der Löschabfragen optimiert wurden, die im Indizierungsprozess verwendet werden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2850: Bestellung wird bei Multi-Store-Setup bei Verwendung der asynchronen Auftragsverarbeitung abgelehnt + Allgemeine Geschäftsbedingungen
- Fehlerbehebung: Die Bestellungen von nicht standardmäßigen Websites mit aktivierten Nutzungsbedingungen werden jetzt verarbeitet.
Bevor sie automatisch abgelehnt wurden. - GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/57a32313
- Fehlerbehebung: Die Bestellungen von nicht standardmäßigen Websites mit aktivierten Nutzungsbedingungen werden jetzt verarbeitet.
-
ACP2E-2910: Die Ausführung des Aufruf der Order-Rest-API dauert sehr lange
- Fehlerbehebung: Das System führt nun den Aufruf der Order Rest-API innerhalb eines angemessenen Zeitraums aus, was die Leistung beim Abrufen einer großen Anzahl von Bestellungen verbessert. Zuvor dauerte die Ausführung des Order Rest-API-Aufrufs lange, was zu Verzögerungen beim Abrufen einer großen Anzahl von Bestellungen führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/001e5188
Leistung, Promotion
- ACP2E-2617: Verkaufsregelindizierer wurde beendet
- Korrekturhinweis: Das System schließt nun erfolgreich den Vertrieb Regel Indexer-Linear mit einer großen Anzahl kombinierter Filtergruppen ab, um sicherzustellen, dass Warenkorb Regel Bedingungen wie erwartet auf die Warenkorb angewendet werden. Zuvor konnte der Verkaufsregelindizierer bei einer großen Anzahl von kombinierten Filtergruppen nicht abgeschlossen werden, was zu einer Fehlermeldung führte und die Anwendung von Warenkorbregelbedingungen verhinderte.
Auszeichnung
-
AC-11810: Magento2.4.6-p4 Bestellung API Einfache Artikel fehlender Preis
- Fehlerbehebung: Das System zeigt jetzt den Preis einfacher Produkte korrekt an, wenn sie über die Auftrags-API abgefragt werden, um eine genaue Datendarstellung zu gewährleisten. Zuvor wurde der Preis für einfache Produkte in der API-Antwort fälschlicherweise als null angezeigt.
- GitHub-Problem: https://github.com/magento/magento2/issues/38603
-
AC-13855: Penny-Rundungsfehler in Katalogregel
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/276e0acd
Produkt
-
AC-10535: Sonderzeichen im konfigurierbaren zugehörigen Produktnamen werden in HTML-Entitäten konvertiert.
- Fehlerbehebung: Das System behält jetzt Sonderzeichen in den Namen der zugehörigen Produkte korrekt bei, wenn es ein konfigurierbares Produkt bearbeitet, was verhindert, dass sie in HTML-Entitäten konvertiert werden. Zuvor wurden Sonderzeichen in zugehörigen Produktnamen beim Bearbeiten des konfigurierbaren Produkts in HTML-Entitäten konvertiert.
- GitHub-Problem: https://github.com/magento/magento2/issues/38146
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38447
-
AC-10947: Die ProductRepository-Funktion GetById erstellt nicht den richtigen Cache-Schlüssel
- Fehlerbehebung: Das System erstellt jetzt korrekt einen Cache-Schlüssel in der GetById-Funktion des ProductRepositorys, unabhängig davon, ob die Speicher-ID als Zeichenfolge oder als Ganzzahl übergeben wird. Dadurch wird sichergestellt, dass das Produkt bei nachfolgenden Aufrufen aus dem Speicher abgerufen wird, was die Leistung verbessert. Zuvor konnte das System das Produkt jedes Mal aus der Datenbank abrufen, wenn die Funktion aufgerufen wurde, auch mit denselben Parametern, da ein falscher Cache-Schlüssel erstellt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38384
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38433
-
AC-11992: [Problem] [MFTF] AdminClickAddOptionForBundleItemsActionGroup hinzugefügt
- Fehlerbehebung: Das System enthält jetzt die AdminClickAddOptionForBundleItemsActionGroup, wodurch die Funktionalität des Admin-Bedienfelds erweitert wird. Zuvor war diese Aktionsgruppe nicht verfügbar.
- GitHub-Problem: https://github.com/magento/magento2/issues/30857
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/30838
-
AC-13173: [Problem] Beheben von Tippfehlern im PHPDoc-Block
- Fehlerbehebung: Das System entfernt jetzt korrekt eine unbekannte referenzierte Variable in PHPDoc für die $helper-Variablendeklaration, was die Code-Klarheit und -Genauigkeit verbessert. Zuvor verursachte diese unbekannte referenzierte Variable in PHPDoc Verwirrung und potenzielle Ungenauigkeiten im Code.
- GitHub-Problem: https://github.com/magento/magento2/issues/38961
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38940
-
AC-13423: [Problem] Layout für fehlerhafte Bundles und herunterladbare Produktseiten in Magento >= 2.4.7 behoben
- Fehlerbehebung: Das Layout für Paket- und herunterladbare Produktseiten wurde korrigiert, um eine konsistente und korrekte Anzeige auf allen Geräten sicherzustellen. Zuvor traten auf diesen Seiten Layout-Probleme aufgrund einer Neuanordnung des Produktinfo-Medienblocks auf.
- GitHub-Problem: https://github.com/magento/magento2/issues/39403
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/6cfb9b6b
-
AC-5969: AlertProcessor - #2 ($storeId) muss vom Typ int sein, Zeichenfolge angegeben
- Fehlerbehebung: Das System erstellt jetzt einen korrekten Trigger der E-Mail-Warnungen für Produkte, indem sichergestellt wird, dass die Kennung des Stores vom richtigen Datentyp ist. Zuvor wurden keine E-Mails zu Produktwarnungen gesendet, da der Typ in der Store-Kennung nicht übereinstimmt.
- GitHub-Problem: https://github.com/magento/magento2/issues/35602
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0574ac23
-
ACP2E-2944: [Cloud] addFilterToMap-Funktion funktioniert für bestimmte Spalten nicht
- Hinweis korrigieren: Jetzt kann das benutzerdefinierte Modul im Bestellraster verwendet werden. Bei der Verwendung eines benutzerdefinierten Moduls sind zuvor Fehler aufgetreten.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3a7c4d17
-
ACP2E-3471: [Cloud] Produkte in Kategorie - Produkte hinzufügen - Zuweisen - Alle auswählen
- Korrekturhinweis: Benutzer können jetzt Produkte mithilfe des Umschalters auswählen oder deren Auswahl aufheben.
Beförderung
-
ACP2E-2602: Kundenattribut beim Erstellen von Konto aus Einladung nicht sichtbar
- Fehlerbehebung: Kundenattribute sind beim Erstellen eines Kontos über eine Einladung verfügbar.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2627: Couponcode mit Uses per Coupon-Limit wird nicht für Zahlung freigegeben, der mit der Stornierung der Bestellung fehlgeschlagen ist
- Fehlerbehebung: Das System aktualisiert jetzt sofort die Couponnutzung, wenn eine Bestellung erstellt oder storniert wird, und fügt einer Warteschlange Regelverwendungen hinzu, um potenzielle Deadlocks zu verhindern. Dadurch wird sichergestellt, dass ein Gutscheincode mit einem Limit „Nutzungen pro Gutschein“ freigegeben wird und wiederverwendet werden kann, wenn eine Bestellung aufgrund einer fehlgeschlagenen Zahlung storniert wird. Zuvor gab das System den Couponcode nicht zur Wiederverwendung frei, was zu einer Fehlermeldung führte, die besagt, dass der Couponcode nicht gültig war.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/c971859e
-
ACP2E-2811: [Cloud] Neuindizierung Katalogregel Produktindexer throws SQLSTATE[HY000]: Allgemeiner Fehler: Der MySQL-Server 2006 ist verschwunden.
- Fix Hinweis: Das System verarbeitet jetzt den benutzerdefinierten Wert „batchCount“ in der Datei „di.xml“ für "Magento\CatalogRule\Model\Indexer\IndexBuilder" korrekt, wodurch SQL-Fehler wie „Allgemeiner Fehler: 2006 MySQL Server ist verschwunden“ während der Neuindizierung des Catalog Rule Product Indexer aufgrund der falschen Batch-Größe bei großen Katalogen verhindert werden
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2926: [CLOUD]Warenkorb-Preisregel für Besucher Kundensegment wendet keinen Rabatt auf den Warenkorb an
- Fehlerbehebung: Das System wendet jetzt die Warenkorbpreisregeln für Kundensegmente korrekt an, auch wenn die Regel keinen Coupon verwendet. So wird sichergestellt, dass die entsprechenden Rabatte auf den Warenkorb angewendet werden. Zuvor wurden Rabatte nicht auf den Warenkorb für Besucherkundensegmente angewendet, es sei denn, die Warenkorb-Preisregel verwendet einen Coupon.
-
ACP2E-3024: Fehlendes Attribut „type“ auf der Registerkarte „Zuzuordnende Produkte“ für die zugehörigen Produktregeln
- Fehlerbehebung: Das Attribut „Typ“ ist jetzt als Filteroption auf der Registerkarte „Zuzuordnende Produkte“ des Moduls „Zugehörige Produktregeln“ verfügbar, was eine präzisere Regeldefinition ermöglicht. Zuvor fehlte dieses Attribut auf der Registerkarte „Abzugleichende Produkte“, was die Möglichkeit einschränkte, genaue Abgleichskriterien zu erstellen.
-
ACP2E-3139: Verkaufsregel mit dem Attribut „Rabatt-Mengenschritt (Kauf X)“ führt dazu, dass andere Regeln nicht angewendet werden
- Hinweis korrigieren: Die Warenkorb-Preisregel hebt zuvor angewendete Regeln nicht auf, wenn die Menge des Produkts im Warenkorb nicht ausreicht, um die Regel anzuwenden.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d01ee51e
-
ACP2E-3331: Leistungsproblem bei Warenkorb-Preisregel - Modul für erweiterte Verkaufsregel
- Fehlerbehebung: Fehlende DB-Indizes für AdvancedSalesRule-Filter hinzugefügt
-
ACP2E-3332: Verkaufsregeln für Probleme mit Festbetragsrabatt und „Maximaler Mengenrabatt wird angewendet auf“
- Hinweis korrigieren: Es wurde ein Problem mit dem Rabatt auf Warenkorbregeln behoben, wenn ein fester Rabatt so konfiguriert ist, dass er auf eine begrenzte Anzahl von Produkten angewendet wird, wenn der Warenkorb der Warenkorb ist. Zuvor wurde der Wert „Maximaler Mengenrabatt wird auf angewendet“ verwendet, um den Preis des aktuellen Artikels im Warenkorb zu berechnen, nicht nur für die Berechnung des Rabatts der Regel.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/581b7ef1
-
ACP2E-3342: Beim [CLOUD] Magento-Upgrade wurde zwischen Groß- und Kleinschreibung unterschieden
- Fehlerbehebung: Vor der Fehlerbehebung mussten Sie den Gutscheincode genau so eingeben, wie er unter Berücksichtigung von Groß- oder Kleinbuchstaben konfiguriert wurde. Jetzt wird der Coupon im Backend validiert, unabhängig von der Code-Konfiguration in Groß- oder Kleinbuchstaben.
-
ACP2E-3349: Warenkorbregeln „Fester Betragsrabatt für den gesamten Warenkorb“ Aktion wendet Rabatte falsch an
- Fehlerbehebung: Gutscheincodes werden unabhängig von Groß- oder Kleinbuchstaben ordnungsgemäß validiert, wenn sie im Administratorbereich bei der Auftragserstellung verwendet werden. Zuvor wurde der Couponcode nicht validiert, wenn er nicht mit der exakten Groß-/Kleinschreibung des konfigurierten Warenkorb-Regel-Codes übereinstimmte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/581b7ef1
-
ACP2E-3374: Speichern Sie im Backend Standardwerte für Produktattribute (anstelle von erwarteten Administratorwerten)
- Fehlerbehebung: Im Backend werden jetzt Admin-Werte anstelle der standardmäßigen Store-Werte für Produktattribute verwendet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/5184c067
-
ACP2E-3377: Die Warenkorbregeln „Fester Betragsrabatt für den gesamten Warenkorb“ wenden Rabatte beim Hinzufügen von Bundle-Produkten falsch an
- Fehlerbehebung: Die Regeln für den Warenkorb mit festem Betrag wurden für Bundle-Produkte nicht ordnungsgemäß angewendet. Jetzt werden bei der Berechnung des gesamten Rabattbetrags untergeordnete Bundle-Produkte berücksichtigt, was zu einer korrekten Rabattberechnung führt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1366ae5e
-
ACP2E-3403: Regeln für Warenkorbpreise berechnen Rabatt falsch
- Hinweis: werden jetzt korrekt berechnet. Vor der Fehlerbehebung wurden die Festbetragsrabatte für Bundle-Produkte nicht korrekt summiert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/0b488dd1
-
ACP2E-: Verschachtelte Kategorien in Regelbedingungen werden nicht angezeigt
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem verschachtelte Kategorien unter der Kategorie der Ebene 3 in Marketing-Regeln für die Kategoriebedingung nicht angezeigt wurden
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/88660e79
-
ACP2E-3432: usage_limit und uses_per_customer werden nicht in der Tabelle salesrule_coupon aktualisiert
- Fehlerbehebung: Die Aktualisierung der Preisregeln „Benutzer pro Coupon“ und „Benutzer pro Kunde“ im Warenkorb wirkt sich jetzt auf bestehende automatisch generierte Coupons aus. Zuvor waren von den neuen Werten nur neue Coupons betroffen
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/88660e79
-
ACP2E-3456: Die Warenkorbpreisregel berücksichtigt keine übergeordnete Kategorie, wenn sie die Bedingung „gleich oder größer als“ verwendet.
- Hinweis korrigieren: Die Warenkorbpreisregeln berücksichtigen jetzt die übergeordnete Kategorie korrekt, wenn sie in erweiterten Bedingungen verwendet wird
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/93359343
-
ACP2E-3463: Ungültige Rabattberechnung mit Priorität
- Hinweis: Im Fall eines festen Betrags, der für den Rabatttyp des gesamten Warenkorbs angewendet wurde, wurde der Betrag für Warenkorbartikel, die bereits durch eine frühere Promotion diskontiert wurden, nicht ordnungsgemäß berechnet. Jetzt sind die Rabatte richtig zusammengefasst.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
-
ACP2E-3472: [CLOUD] Versandberechnung berücksichtigt nicht die Warenkorbregel
- Fehlerbehebung: Vor der Fehlerbehebung wurde eine Warenkorb-Regel mit der Bedingung „Region“ nicht konsistent angewendet. Nach der Fehlerbehebung werden Warenkorbregeln mit Regionsbedingungen ordnungsgemäß angewendet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
-
ACP2E-3491: Die Warenkorbregel-SKU-Bedingung schlägt für die Rechnung fehl.
- Fixhinweis: Rabatt auf ein Bundle-Produkt mit dynamischem Preis wird jetzt korrekt in der Rechnung angezeigt. Zuvor wurde der Rabatt nicht in der Rechnung berücksichtigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3f12d152
-
ACP2E-3498: Falscher Rabattwert, wenn mehrere Warenkorbpreisregeln gleichzeitig mit Produkten mit Rabatten/Sonderpreisen angewendet werden
- Fehlerbehebung: Vor der Fehlerbehebung wurde der feste Betrag für Regeln für den gesamten Warenkorb nicht ordnungsgemäß angewendet, wenn mehrere Regeln angewendet wurden. Jetzt werden die Regeln für den Rabatt auf feste Beträge ordnungsgemäß angewendet.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1984c61c
Rückgabe
- ACP2E-3330: [CLOUD] Benutzer mit eingeschränktem Administratorzugriff können das Rückgabemenü und die Schaltflächen sehen
- Fehlerbehebung: Benutzer mit eingeschränktem Administratorzugriff haben jetzt keinen Zugriff auf RMA-bezogene Steuerelemente (Menü und Schaltflächen).
Zuvor eingeschränkte Admin-Benutzer konnten das Menü und die Schaltflächen „Zurück“ sehen.
- Fehlerbehebung: Benutzer mit eingeschränktem Administratorzugriff haben jetzt keinen Zugriff auf RMA-bezogene Steuerelemente (Menü und Schaltflächen).
- ACP2E-3443: Der Rückgabebildschirm ist fehlerhaft, wenn der Bildschirm aktualisiert wird
- Hinweis korrigieren: Der Benutzer kann die Seite aktualisieren, ohne dass es zu einer Bildschirmverzerrung kommt.
SEO
-
AC-11907: Das Hinzufügen von URL-Neuschreibungen mit einem Akzent verursacht unendliche Ladevorgänge
- Fix Hinweis: Das System erstellt und verwendet jetzt erfolgreich URL-Neuschreibungen mit Akzenten, wodurch das unendliche Laden während des Speichervorgangs verhindert wird. Zuvor führte das Hinzufügen einer URL-Umschreibung mit einem Akzent zu einem unendlichen Ladeproblem.
- GitHub-Problem: https://github.com/magento/magento2/issues/38692
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/44cef3a9
-
ACP2E-2641: URL-Rewrite für die falsche Kategorie in Multi Store für Kategorie der dritten Ebene
- Fehlerbehebung: Generieren korrekter URL-Neuschreibungen für untergeordnete Elemente mit einem übergeordneten Element mit benutzerdefiniertem URL-Schlüssel
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2770: Doppelbyte-Zeichen (Sonderzeichen) im Feld Produktname blockieren die Produkterstellung im Backend
- Fehlerbehebung: Es wurde eine neue Einstellung hinzugefügt, mit der Sie Transliteration auf Produkt-URLs anwenden können oder nicht. Einstellung ist hier verfügbar: Stores > Konfiguration > Katalog > Katalog > Suchmaschinenoptimierung: „Transliteration für Produkt-URL anwenden“
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-3383: Falsche Erstellung von url_rewrite-Einträgen mit mehreren Stores in einer Store-Gruppe
- Fehlerbehebung: Vor der Fehlerbehebung konnten Sie beim Bearbeiten eines Produkts nur URL-Neuschreibungen auf Website-Ebene generieren. Mit der Fehlerbehebung wurde eine neue Einstellung eingeführt (Stores > Konfiguration > Katalog
Katalog > Suchmaschinenoptimierung, „Produkt-URL-Neuschreibungsbereich“ mit Optionen „Store-Ansicht“, „Website„), mit der Sie URL-Neuschreibungen auf Store-Ansicht- oder Website-Ebene generieren können.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/2d627301
- Fehlerbehebung: Vor der Fehlerbehebung konnten Sie beim Bearbeiten eines Produkts nur URL-Neuschreibungen auf Website-Ebene generieren. Mit der Fehlerbehebung wurde eine neue Einstellung eingeführt (Stores > Konfiguration > Katalog
Verkauf
- AC-13751: Die Preisregel für den zweiten Warenkorb wird nicht angewendet, wenn die Regel für den ersten Warenkorb bereits angewendet wurde
Suche
-
AC-13053: „Suchbegriff eingeben und erneut versuchen“ wird abgerufen. Fehler auf der Seite für die erweiterte Suche in der Storefront in 2.4.8-Beta1
- Fehlerbehebung: Das System zeigt jetzt die Suchergebnisse auf der Seite „Erweiterte Suche“ korrekt an, wenn ein Produktattribut auf „Nein“ gesetzt ist. Wenn Sie ein Produktattribut zuvor auf „Nein“ festgelegt und eine Suche durchgeführt haben, wird die Fehlermeldung „Geben Sie einen Suchbegriff ein und versuchen Sie es erneut.“
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/3ea26621
-
AC-13721: magento/module-open-search hängt von nicht vorhandener opensearch-php-Verzweigung ab
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/05dc0bbf
-
ACP2E-3362: search_query-Tabelle bei riesiger Größe hat große Auswirkungen auf die Ladezeit Frontend
- Fix Hinweis: Die Ladezeit der Suchauflistungsseite wurde verbessert. Vor der Fehlerbehebung wurde die Suchauflistungsseite aufgrund einer nicht optimierten Abfrage verzögert.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/55615e61
Sicherheit
-
AC-11855: [Problem] Fehlendes Font CSP Paylater Popup
- Fix Hinweis: Das System erlaubt jetzt das Laden der Schriftart 'https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff' ohne gegen die Content Security Policy Direktive zu verstoßen, um die korrekte Anzeige des Paylater Popup sicherzustellen. Zuvor wurde das Laden der Schriftart aufgrund eines Verstoßes gegen die Content Security Policy-Direktive abgelehnt, was zu Anzeigeproblemen mit dem Paylater-Popup führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/38624
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/37401
-
AC-12035: [Problem] Update js.js DOM-Text neu interpretiert als HTML
- Hinweis: Durch die Verwendung von innerText wird das Risiko einer HTML-Einschleusung vermieden, da diese Eigenschaften automatisch alle HTML-Sonderzeichen im bereitgestellten Text mit Escape-Zeichen versehen. Diese Fehlerbehebung hilft, Sicherheitslücken beim Cross-Site-Scripting (XSS) zu vermeiden, indem die Eingabe als reiner Text behandelt wird, anstatt als HTML interpretiert zu werden.
- GitHub-Problem: https://github.com/magento/magento2/issues/38767
-
ACP2E-3273: ReCaptcha V2 wird beim Checkout für die deutsche Sprache falsch angezeigt
- Fix Hinweis: Zuvor erscheint das reCAPTCHA von unter der E-Mail-Adresse von der Kasse für Sprachen mit langen Wörtern wie Deutsch ungestylt. Danach sieht das reCAPTCHA genauso aus wie alle reCAPTCHA-Elemente aus dem Rest der Bereiche.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7377de59
-
ACP2E-3300: Für Captcha bei der Administratoranmeldung ist für einige Benutzer keine Interaktion erforderlich
- Fehlerbehebung: ReCaptcha für die Admin-Anmeldung wird erwartungsgemäß validiert
- GitHub-Code-Beitrag: https://github.com/magento/security-package/commit/8f64ab3c
Lieferung
-
AC-10757: [Problem] Fest Tippfehler in Tracking.phtml – JS-Funktionen "currier" in "carrier" umbenannt
- Korrekturhinweis: Das System verwendet jetzt korrekt den Begriff "carrier" anstelle des falsch geschriebenen "currier" in den JavaScript Handler-Funktionen, die in der bestellen Tracking Vorlage verwendet werden, um die ordnungsgemäße Benennung von Funktionen und die Klarheit des Codes zu gewährleisten. Zuvor wurde der falsch geschriebene Begriff "Currier" verwendet, was zu potenzieller Verwirrung und Inkonsistenz in der Codebasis führte.
- GitHub-Problem: https://github.com/magento/magento2/issues/34523
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/33414
-
AC-11938: UPS REST „Eine Sendung darf keine KGS/IN- oder LBS/CM- oder OZS/CM-Einheit als Maßeinheit haben“
- Fix Hinweis: Stellen Sie sicher, dass die UPS-Tarife an der Kasse und im Warenkorb sichtbar sind.
- GitHub-Problem: https://github.com/magento/magento2/issues/38618
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/493e01f5
-
AC-12938: UPS-REST-„Sandbox“- und „prod“-Setup-Anleitungsaktualisierungen in devDoc
-
AC-13172: [Problem] Korrigieren der Schreibweise von Variablen für die Kundenadresse
- Fehlerbehebung: Das System schreibt nun Variablen für Kundenadressen korrekt, wodurch eine genaue Anzeige im Kontobereich des Frontends gewährleistet ist. Zuvor konnte eine falsche Schreibweise dieser Variablen zu Fehlern bei der Überprüfung des lokalen Codes führen.
- GitHub-Problem: https://github.com/magento/magento2/issues/32817
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/32815
-
ACP2E-2738: Tracking-Fenster zeigt das falsche erwartete Lieferdatum an
- Fehlerbehebung: Zeigt das richtige Lieferdatum für Fedex Carrier an.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-2763: Tabelle Tarife werden immer noch angezeigt, obwohl kostenloser Versand angewendet wird
- Korrekturhinweis: Tabelle Versandtarif wird jetzt Linear angezeigt, wenn der kostenlose Versand nach Coupon Anwendung verfügbar wird
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2765: MFTF Test AdminCreatingShippingLabelTest schlägt fehl, weil Anmeldeinformationen in Jenkins nicht hinzugefügt wurden Umgebung
- Fixhinweis: mftf Test fix
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-3340: FedEx-Track-API funktioniert nicht mit REST-Anmeldeinformationen
- Fehlerbehebung: Zuvor waren für die FedEx-Integration keine zusätzlichen API-Schlüssel für die Tracking-API erforderlich. Jetzt wurde eine neue Konfiguration hinzugefügt, um Tracking-API-Schlüssel zu unterstützen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ec7e32a9
-
ACP2E-3354: [Cloud] FedEx Ausgehandelte Tarife werden nicht auf REST zurückgegeben
- Fehlerbehebung: Vor der Fehlerbehebung wurden für das FedEx-Konto spezifische Zinssätze nicht in der Antwort gesendet, auch wenn sie laut FedEx-Dokumentation hätten gesendet werden müssen. Nach der Fehlerbehebung werden die kontospezifischen Tarife für die Antwort gesendet, indem die Anfrage von unserer Seite geändert wird.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/55615e61
Staging und Vorschau
-
ACP2E-2901: Einstellungen für geplante Updates werden nicht gespeichert, wenn sie ursprünglich durch Ausführen von „Update“ hinzugefügt wurden
- Hinweis korrigieren: Das System löscht jetzt die Produktattributwerte in nachfolgenden geplanten Aktualisierungen korrekt, wenn solche Attribute in der aktuell ausgeführten Aktualisierung geändert werden. Wenn ein Produktattribut zuvor durch eine laufende geplante Aktualisierung geändert wurde, war es nicht möglich, diese Attributwerte beim Erstellen einer neuen geplanten Aktualisierung zu löschen, sodass die Benutzenden sie nach der Erstellung erneut bearbeiten mussten.
-
ACP2E-2999: Warenkorb-Preisregel ab Datum und bis Datum Problem nicht mit Staging-Update synchronisiert
- Fehlerbehebung: Datumsangaben werden gemäß Aktualisierungen für die Staging-Regel Warenkorbpreis gespeichert.
-
ACP2E-3104: JS-Fehler in Staging-Vorschau
- Fehlerbehebung: Jetzt wird die Datei „form-mini-stub.js“ erfolgreich und ohne JS-Syntaxfehler in den Entwickler-Tools geladen.
-
ACP2E-3162: Staging-Inhalt des Produktspezialpreises kann nicht aktualisiert werden
- Fix Hinweis: Das System ermöglicht jetzt die Bearbeitung des Enddatums einer Preisaktualisierungskampagne, nachdem sie gestartet wurde, um sicherzustellen, dass Benutzende die erforderlichen Anpassungen an ihren Kampagnen vornehmen können. Zuvor wurde beim Versuch, das Enddatum einer aktiven Kampagne zu aktualisieren, ein Fehler ausgelöst, der Benutzer daran hinderte, Änderungen vorzunehmen.
-
ACP2E-3453: Geplante Aktualisierung kann nicht aktualisiert werden, wenn ein eindeutiges benutzerdefiniertes Kategorieattribut verwendet wird
- Hinweis korrigieren: Es wurde ein Problem behoben, bei dem das Aktualisieren einer geplanten Aktualisierung für eine Kategorie nicht möglich war, wenn die Kategorie ein eindeutiges Attribut hatte
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
Targeting
-
AC-9432: [Problem] Verwendung von CIDR-Bereichen in der Wartungs-Zulassungsliste zulassen
- Fehlerbehebung: Das System unterstützt jetzt die Verwendung von CIDR-Bereichen in der Zulassungsliste für IP-Adressen im Wartungsmodus, sodass ein Bereich von IP-Adressen den Wartungsmodus umgehen kann. Zuvor erlaubte der Wartungsmodus, dass die IP-Liste nur einzelne IP-Adressen den Wartungsmodus umgeht.
- GitHub-Problem: https://github.com/magento/magento2/issues/37943
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/30699
Steuer
-
AC-13295: [Problem] mit Feature/php8.1-Konstruktor Eigenschaft Promotion wee graph ql
- Korrekturhinweis: Ersetzen fast alle Eigenschaften mit Konstruktor Eigenschaft Promotion in Modul wee graph ql:
- GitHub-Problem: https://github.com/magento/magento2/issues/39309
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36975
-
ACP2E-3193: Feste Produktsteuer (FPT) funktioniert nicht mit konfigurierbaren Produkten
- Fix Hinweis: FPT für konfigurierbare Produktvarianten, die ordnungsgemäß funktionieren.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ec7e32a9
Test-Framework
-
AC-11654: Integrationstest schlägt fehl bei testDbSchemaUpToDate aufgrund von JSON-Spaltentyp
- Fixhinweis: Das System erkennt JSON-Spaltentypen in der Datenbank Schema jetzt bei Integrationstests korrekt und verhindert so Test-Fehler aufgrund einer Nichtübereinstimmung zwischen dem Datenbank-Schema und dem deklarativen Schema. Zuvor identifizierte das System JSON-Spaltentypen fälschlicherweise als LONGTEXT in MariaDB, was dazu führte, dass Integrationstests fehlschlugen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/ef81f5a2
-
AC-13362: [Problem] Rechtschreibkorrektur PHPDoc
- Fehlerbehebung: Das System erkennt nun veraltete Methoden in IDEs aufgrund einer Rechtschreibkorrektur im PHPDoc korrekt. Zuvor führte ein Rechtschreibfehler im PHPDoc dazu, dass IDEs bestimmte Methoden nicht als veraltet erkannten.
- GitHub-Problem: https://github.com/magento/magento2/issues/31399
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/31398
-
AC-13478: MAGETWO-95118: Überprüfen des Verhaltens beim beständigen Warenkorb nach Ablauf der Sitzung
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/7d5e3906
-
AC-13716: Integrationstests sind fehlgeschlagen Magento\NegotiableQuote\Controller\Quote\DownloadTest::testCompanyManagerDownloadWithNQSubPermission
-
AC-13722: [Datenbankvergleich] Schwerwiegender Fehler, wenn die Datenbank einen Eintrag über die Zielregel ohne Bedingungen enthält
- Hinweis beheben Wenn die Datenbank einen Datensatz über die Zielregel enthält, ohne dass eine Bedingung schwerwiegende Fehler verursacht hat, aber nachdem das Tool zum Beheben von Datenbankvergleichen erfolgreich und ohne schwerwiegende Fehler durchgeführt wurde, gilt Folgendes:
-
AC-13848: Korrigieren Sie statische Tests, um die Verwendung durch Erweiterungen von 3D-Anbietern zu ermöglichen
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/9e383b4d
-
ACP2E-3334: [Interne] Fehler bei der Anwendung der Vorrichtung wird während der Ausführung oder in Protokollen nicht angezeigt
- Notiz korrigieren: '-
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/d4de4726
-
ACP2E-3458: [MFTF] StorefrontCheckoutProcessForQuoteWithoutNegotiatedPricesTest
- Korrekturhinweis: Fest mftfs
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/078c387e
UI-Framework
-
AC-12128: Behebung der Sicherheitslücke in Prototype.js CVE-2020-27511
- Fehlerbehebung: Das System wurde aktualisiert, um die Sicherheitslücke CVE-2020-27511 in Prototype.js 1.7.3 zu beheben und so die allgemeine Sicherheit des Systems zu verbessern. Vor diesem Update war das System anfällig für einen regulären Ausdrucks-Denial-of-Service (ReDOS) durch Strippen von erstellten HTML-Tags.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/de4dfb8e
-
AC-12189: Grunt Less verwendet das Präfix pub/prefix für Quellkarten
- Korrekturhinweis: Das System generiert jetzt less/css-Quellkarten ohne das Präfix /pub für Pfade, wenn Grunt verwendet wird, wodurch die Notwendigkeit einer Problemumgehung in der Webserver-Konfiguration entfällt. Bisher erforderte die Verwendung des Präfixes /pub in Quellkartenpfaden eine bestimmte Konfiguration im Webserver, um ordnungsgemäß zu funktionieren.
- GitHub-Problem: https://github.com/magento/magento2/issues/38837
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38840
-
AC-12432: Feld für Komponentendatei der Benutzeroberfläche
- Fehlerbehebung: Das System validiert jetzt das Dateifeld in einem Formular der Benutzeroberflächenkomponente korrekt, sodass das Formular ohne Fehler gesendet werden kann, wenn eine Datei ausgewählt wird. Zuvor schlug die Validierung auch dann fehl, wenn eine Datei ausgewählt wurde, was verhinderte, dass das Formular gesendet wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38908
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/39004
-
AC-12645: [Problem] Verbessertes Datumsformat in der js-Konsole: von 12 auf 24 Stunden umschalten…
- Fehlerbehebung: Verbessertes Datumsformat in der JS-Konsole: von 12 auf 24 Stunden wechseln
- GitHub-Problem: https://github.com/magento/magento2/issues/38983
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38972
-
AC-12650: [Problem] SourceMap-Generierung für weniger Dateien im Entwicklermodus hinzufügen
- Fehlerbehebung: Im Entwicklermodus generiert das System jetzt Quellzuordnungen für weniger Dateien, wodurch die Quelle eines Stils leichter identifiziert werden kann. Zuvor war es schwierig, die Quelle eines Stils zu identifizieren, wenn das System im Entwicklermodus ohne Server-seitige Kompilierung ausgeführt wurde.
- GitHub-Problem: https://github.com/magento/magento2/issues/38982
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38977
-
AC-1306: Statischer Inhalt wird für deaktivierte Module bereitgestellt.
- Fehlerbehebung: Das System schließt jetzt CSS für deaktivierte Module aus den endgültigen CSS-Ausgabedateien aus, um sicherzustellen, dass unnötige Stile nicht geladen werden. Zuvor wurde CSS für deaktivierte Module in die endgültigen CSS-Ausgabedateien eingefügt, was dazu führte, dass zusätzliche, unnötige Stile geladen wurden.
- GitHub-Problem: https://github.com/magento/magento2/issues/24666
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/32922
-
AC-13459: Inkonsistentes Verhalten bei der Sortierung „Nicht vorrätig“ mit Mindestbestand
- Fehlerbehebung: Das System sortiert jetzt Produkte im Katalog korrekt anhand der Lagerbestände, hält sich dabei an den festgelegten Mindestbestandsschwellenwert und verschiebt nicht vorrätige Artikel konsequent an das Ende der Liste. Zuvor war das Sortierverhalten inkonsistent, da Elemente basierend auf ihren Lagerbeständen nicht immer in der richtigen Reihenfolge angezeigt wurden und Änderungen bei der Sortierung nach dem Speichern, Aktualisieren oder Ändern der Kategoriehierarchie unvorhersehbar auftreten konnten.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/47b448e2
-
AC-13472: Vorschlag für eine verbesserte Fehlerberichterstattung für Require.js-Ladeprobleme
- Hinweis zur Fehlerbehebung: Diese PR verbessert die Fehlermeldung, wenn Require eine Komponente nicht laden kann.
- GitHub-Problem: https://github.com/magento/magento2/issues/36761
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/38971
-
AC-14004: PHP 8.4-Veraltungsfehler, die Build-Fehler in 2.4-develop verursachen
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1da9ba6f
-
AC-9007: [Problem] Laden Sie den Backend-Blockkontext nicht in Frontend
- Fix Hinweis: Das System stellt jetzt sicher, dass der Backend-Block-Kontext nicht im Frontend geladen wird, was die Erstellung unnötiger Backend-Sitzungen und potenzieller Sitzungssperren verhindert. Zuvor hat das System fälschlicherweise den Backend-Blockkontext im Frontend geladen, was zur Erstellung von Backend-Sitzungen und potenziellen Sitzungssperren geführt hat.
- GitHub-Problem: https://github.com/magento/magento2/issues/37617
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/36368
-
AC-9168: [Problem] Entfernen unnötiger Skripte - Zusammenfassung der Überprüfung
- Fehlerbehebung: Das System optimiert jetzt die Seitenladezeit, indem unnötige JavaScript-Skripte aus dem Bewertungsabschnitt entfernt werden, anstatt Inline-CSS-Stile für einen effizienteren und besser lesbaren Code zu verwenden. Zuvor konnte die Verwendung von JavaScript-Skripten für den Bewertungsabschnitt die Seitenladezeit möglicherweise verlangsamen.
- GitHub-Problem: https://github.com/magento/magento2/issues/37776
- GitHub-Code-Beitrag: https://github.com/magento/magento2/pull/34643
-
ACP2E-2529: Ausnahme beim Überprüfen eines Geschenkgutscheinsaldos, wenn reCAPTCHA aktiviert ist
- Fix-Hinweis: Benutzer können das Guthaben des Geschenks Karte im Ansicht abrufen und Warenkorb Bildschirm bearbeiten. Bisher wurden diese Details nicht angezeigt, wenn reCAPTCHA aktiviert war.
- GitHub-Code-Beitrag: https://github.com/magento/magento2-page-builder/commit/4a2795ea
-
ACP2E-2729: [KLARSTELLUNG] Funktionsanforderung ADA-Konformität
- Korrekturhinweis: Das System stellt jetzt die ADA-Konformität sicher, indem nicht unterstützte CSS-Eigenschaften entfernt und durch unterstützte in der print.css-Datei ersetzt werden. Zuvor führte die Verwendung nicht unterstützter CSS-Eigenschaften zu Browser Kompatibilitätsproblemen.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-3061: [Cloud] Confusion Bibliothek Code in effect-drop.js von AC 2.4.4-p8
- Korrekturhinweis: Das System implementiert jetzt die effect-drop.js Bibliothek korrekt, wodurch das ordnungsgemäße Funktionieren von jQuery UI Effekten sichergestellt wird. Zuvor wurde der effect-drop.js Bibliothek fälschlicherweise mit dem effect-clip.js Bibliothek überschrieben, was zu potenziellen Problemen mit jQuery UI-Effekten führte.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/35b1b1da
-
ACP2E-3367: Kopfzeile | Spezielle Zeichen Aufbrechen des Abschnitts "Customer Willkommen"
- Fehlerbehebungshinweis: Nach der Korrektur werden Sonderzeichen im Begrüßungsabschnitt des Kunden korrekt angezeigt.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/1366ae5e
-
ACP2E-3561: Customer Segment Edition schlägt mit Datumsbereich fehl
- Korrekturhinweis: Es ist möglich, Kunden Segment mit Datumsbereich Bedingung zu speichern, wenn nur eines der Daten bearbeitet wurde.
- GitHub-Code-Beitrag: https://github.com/magento/magento2/commit/a52ff98f