ACP2E-4628: La importación de clientes con direcciones de correo electrónico en mayúsculas déclencheur un error de clave de matriz no definida cuando Compartir cuentas está establecido en Global

El parche ACP2E-4628 corrige el problema en el que la importación de clientes con direcciones de correo electrónico en mayúsculas provoca un error de clave de matriz no definida cuando Uso compartido de cuentas se establece en Global, lo que da como resultado un error de importación. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.78. El ID del parche es ACP2E-4628. Este problema está programado para solucionarse en Adobe Commerce 2.4.9.

Productos y versiones afectados

El parche se ha creado para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.8-p1

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.8 - 2.4.8-p4
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches ​. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

La importación del cliente falla con un error de clave de matriz no definida cuando se utilizan direcciones de correo electrónico en mayúsculas con el uso compartido de cuentas globales habilitado.

Pasos a seguir:

  1. Vaya a Stores > Configuración > Configuración > Customers > Customer Configuration > Account Sharing Options.

    1. Establezca Share Customer Accounts en Global.
  2. Vaya a System > Export > Customer Main File y exporte un cliente existente.

  3. Vaya a System > Import > Customer Main File.

    1. Establezca Import Behavior para agregar o actualizar datos complejos.
    2. Cargue el archivo exportado sin realizar ningún cambio.
  4. Haga clic en el botón Check Data.

Resultados esperados:

La importación del cliente debe completarse correctamente sin errores, incluso cuando las direcciones de correo electrónico contengan caracteres en mayúsculas y Compartir cuentas esté establecido en Global.

Resultados reales:

La importación falla con el siguiente error:

Warning: Undefined array key "Uppercase.Email@example.com" in app/code/Magento/CustomerImportExport/Model/ResourceModel/Import/Customer/Storage.php on line 117

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

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