ACP2E-4628: Om du importerar kunder med e-postadresser i versaler utlöses ett odefinierat matrisnyckelfel när Kontodelning är inställt på Global
Korrigeringen ACP2E-4628 åtgärdar ett problem där import av kunder med e-postadresser i versaler orsakar ett odefinierat matrisnyckelfel när Kontodelning är inställd på Global vilket resulterar i importfel. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.78 har installerats. Korrigerings-ID är ACP2E-4628. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.9.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.8-p1
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.8 - 2.4.8-p4
magento/quality-patches till den senaste versionen och kontrollerar kompatibiliteten för Quality Patches Tool: Sök efter sidan med korrigeringsfiler . Använd patch-ID:t som söknyckelord för att hitta patchen.Problem
Kundimport misslyckas med ett odefinierat matrisnyckelfel när e-postadresser med versaler används med Global Account Sharing aktiverat.
Steg som ska återskapas:
-
Gå till Stores > Inställningar > Konfiguration > Customers > Customer Configuration > Account Sharing Options.
- Ange Share Customer Accounts som Global.
-
Gå till System > Export > Customer Main File och exportera en befintlig kund.
-
Gå till System > Import > Customer Main File.
- Ange Import Behavior för att lägga till/uppdatera komplexa data.
- Överför den exporterade filen utan att göra några ändringar.
-
Klicka på knappen Check Data.
Förväntade resultat:
Kundimporten bör slutföras utan fel, även när e-postadresser innehåller versaler och kontodelning är inställt på Global.
Faktiska resultat:
Importen misslyckas med följande fel:
Warning: Undefined array key "Uppercase.Email@example.com" in app/code/Magento/CustomerImportExport/Model/ResourceModel/Import/Customer/Storage.php on line 117
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Adobe Commerce eller Magento Open Source lokalt: Quality Patches Tool > Användning i guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i guiden för Commerce om molninfrastruktur.
Relaterad läsning
Mer information om Quality Patches Tool finns i:
- Quality Patches Tool: Ett självbetjäningsverktyg för korrigeringar av kvalitet i verktygshandboken.