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
NOTE
Korrigeringen kan bli tillämplig för andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du paketet 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:

  1. Gå till Stores > Inställningar > Konfiguration > Customers > Customer Configuration > Account Sharing Options.

    1. Ange Share Customer Accounts som Global.
  2. Gå till System > Export > Customer Main File och exportera en befintlig kund.

  3. Gå till System > Import > Customer Main File.

    1. Ange Import Behavior för att lägga till/uppdatera komplexa data.
    2. Överför den exporterade filen utan att göra några ändringar.
  4. 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:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

recommendation-more-help
commerce-operations-help-tools