Problema de Adobe Commerce 2.4.1: no se puede cambiar la cuenta de Amazon en Chrome

En este artículo se describe un problema conocido de Adobe Commerce 2.4.1 en el que los clientes inician sesión en las cuentas de Amazon utilizadas anteriormente en lugar de sugerirles que inicien sesión al usar Amazon Pay durante el cierre de compra.

Productos y versiones afectados

  • Adobe Commerce local 2.4.1
  • Adobe Commerce en la infraestructura en la nube 2.4.1

Problema

Los clientes inician sesión en las cuentas de Amazon usadas anteriormente en lugar de sugerirles que inicien sesión al usar Amazon Pay durante el cierre de compra.

Pasos a seguir:

  1. En la tienda, agrega cualquier artículo al carro de compras y pasa al proceso de pago y envío de invitados.
  2. Haz clic en el botón Amazon Pay. Aparecerá la ventana emergente de inicio de sesión de Amazon.com.
  3. Inicie sesión en la cuenta de Amazon.
  4. Seleccione una dirección y haga clic en Siguiente.
  5. Seleccione la forma de pago.
  6. Haga clic en Realizar pedido.
  7. Vuelva a la página principal e inicie sesión en la cuenta de la tienda.
  8. Vuelva a añadir cualquier artículo al carro de compras y continúe con el cierre de compra.
  9. Haz clic en el botón Amazon Pay.

Resultado real:

Vuelve a iniciar sesión automáticamente en la cuenta de Amazon utilizada anteriormente (Paso 3).

Resultado esperado:

Amazon.com aparece la ventana emergente de inicio de sesión, donde puedes iniciar sesión o crear una nueva cuenta para Amazon Pay.

Causa

El problema puede producirse en una de las siguientes situaciones:

  • Cuando el valor de la cookie SameSite es LAX, la cookie no se enviará como parte de ninguna llamada de terceros.
  • La función de bloqueo de contenido de Mozilla Firefox evita que terceros rastreen las actividades de los usuarios del navegador al bloquear el uso de scripts y mecanismos de almacenamiento del lado del cliente. Firefox utiliza un proveedor externo, Disconnect.me para proporcionar una lista de sitios de seguimiento que se van a bloquear. Amazon Pay utiliza un iframe en un sitio web de terceros para devolver un token de acceso después de iniciar sesión y procesar la widget de dirección y billetera. Con la función de bloqueo de contenido, las solicitudes de carga de iframe de Amazon Pay se consideran solicitudes de seguimiento de terceros y se bloquean, lo que impide al comprador continuar con el cierre de compra.
  • Cualquier situación en la que el explorador bloquee explícitamente las cookies de terceros o JS.

Solución

Asegúrese de que los exploradores no bloqueen las solicitudes de iframe de Amazon Pay.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a