Adobe Commerce 2.4.1: mensaje incorrecto en el cierre de compra de PayPal-Braintree
Este artículo describe un problema conocido de Adobe Commerce 2.4.1 en el que, si el cierre de compra de un invitado está deshabilitado, un cliente invitado que intenta realizar un pedido con PayPal a través de Braintree recibe un mensaje de error no informativo.
Productos y versiones afectados
- Adobe Commerce local 2.4.0, 2.4.1
- Adobe Commerce en infraestructura en la nube 2.4.0, 2.4.1
Problema
Se muestra un error inespecífico cuando el pago de los invitados está desactivado desde el backend y la opción de pago mediante Braintree de PayPal está seleccionada en el minicarrito o en el carro de compras.
Requisitos previos:
- En el Administrador de Commerce, en Tiendas > Configuración > Ventas > Cierre de compra, establezca Permitir cierre de compra de invitados = No.
- Habilite PayPal a través del Braintree como se describe en Braintree en nuestra guía de usuario.
Pasos a seguir:
- Añadir un producto al carro de compras como invitado.
- Selecciona Minicarrito y haz clic en Pagar con PayPal.
- Completa el proceso de pago por PayPal y luego llegarás a la página de revisión de pedidos.
- Seleccione Método de envío.
- Haga clic en Realizar pedido.
Resultados esperados:
Cuando un cliente hace clic en el botón PayPal de la página del minicarrito o del carro de compras, se le debe mostrar el siguiente mensaje:
To check out, please sign in with your email address.
Si habilitas PayPal directo sin usar Braintree, este escenario se comporta de forma diferente. No permite al usuario invitado continuar con el proceso de pago. Mostrará el siguiente mensaje cuando el usuario invitado haga clic en el botón PayPal en el minicarrito:
To check out, please sign in with your email address.
Resultados reales:
Se redirige al cliente a la página Carro de compras y se muestra el siguiente mensaje:
The customer email is missing. Enter and try again.
Solución
La solución a este problema es que el cliente puede iniciar sesión en una tienda (los usuarios que iniciaron sesión no usan el cierre de compra de invitados) en la que el cierre de compra de invitados esté deshabilitado. Este problema se solucionó en la versión 2.4.2 de Adobe Commerce.
Lectura relacionada
- Práctica recomendada para la cantidad de productos que hay en el carro de compras en Adobe Commerce en nuestra base de conocimiento de soporte.
- Tutorial de procesamiento de pedidos: Paso 1. Agregue elementos al carro de comprasen nuestra documentación para desarrolladores
- Tutorial de cierre de compra de GraphQL: Paso 1. Agregue productos al carroen nuestra documentación para desarrolladores