La dirección de correo electrónico ya está en uso.
The email address '[email protected]' is already in use.
Si se crea una cuenta de WordPress para un cliente al finalizar la compra de una compra anterior, este deberá iniciar sesión para completar compras futuras. Por seguridad, un usuario que no haya iniciado sesión no debería poder realizar cambios en una cuenta existente, incluida la adición de pedidos a una cuenta.
Para evitar el mensaje, habilita el pago como invitado pero deshabilita el registro automático. Sin embargo, los usuarios existentes deberán iniciar sesión para realizar una compra, cualquier cliente sin una cuenta de WordPress podrá comprar sin iniciar sesión.
Problemas heredados (solo EDD 2.7 y anteriores)
Los problemas a continuación ya no deberían ser un problema y solo afectan a las tiendas que se crearon antes de 2018, EDD versión 2.7 y anteriores. Si tu tienda se creó en 2018, los problemas a continuación no se aplicarán.
El cliente debe iniciar sesión para completar el pago. ¿Por qué?
Desde el lanzamiento de la versión 2.7, Easy Digital Downloads ha incluido la capacidad de recuperar registros de compras abandonadas o pendientes. Si el navegador del usuario todavía está en su sesión de compra, el producto permanecerá en el carrito para el usuario. Del mismo modo, se agrega una sección de URL de recuperación al registro de compra del administrador, lo que permite a los administradores del sitio compartir fácilmente el enlace con un usuario en caso de que su sesión de compra haya expirado.
Si el usuario nunca ha comprado antes, el proceso es sencillo. Usando la URL de recuperación o continuando la sesión de compra, el usuario puede continuar con la compra como si nada hubiera pasado.
Sin embargo, si este usuario, identificado por la dirección de correo electrónico ingresada al finalizar la compra, ya ha realizado una compra antes, ese registro de compra abandonada o pendiente ahora está adjunto al registro del cliente de ese usuario y puede
solo ser recuperado por él o ella.
En caso de que un usuario que no haya iniciado sesión intente recuperar una compra que está vinculada a un registro de cliente existente, se mostrará un aviso similar a este al finalizar la compra:

Este aviso significa que el registro de compra utilizado para poblar el carrito de pago está directamente vinculado a un registro de cliente existente, lo que significa que la dirección de correo electrónico ingresada por la persona que intenta finalizar la compra coincide con una dirección de correo electrónico de al menos una compra anterior.
Repasemos algunas soluciones rápidas para superar este aviso según el escenario.
Soy el propietario del sitio y me encuentro con este aviso mientras pruebo
Si eres el propietario del sitio y has cerrado sesión en tu sitio para probar el proceso de compra como invitado, existe la posibilidad de que hayas utilizado la misma dirección de correo electrónico para las pruebas que ya tienes asociada a tu cuenta activa. Eso significa que, en tus pruebas, estás intentando recuperar un registro de compra (como invitado) que ahora está oficialmente asociado a tu cuenta activa. Eso provocará que veas el aviso.
Incluso puedes iniciar sesión en tu sitio desde otro navegador, ver el registro de compras abandonadas/pendientes desde el administrador y ver que ya está adjunto a tu registro de cliente. En este escenario, el aviso es preciso. Si deseas probar el proceso de compra de invitado, hazlo usando una dirección de correo electrónico que aún no esté adjunta a un registro de cliente en tu tienda.
Uno de mis clientes me ha informado de este aviso
Este escenario es el mismo que el anterior, excepto que puede ser un caso más extremo. Lo más probable es que permitas pagos de invitados en tu sitio, lo cual está bien. Sin embargo, incluso cuando alguien paga como invitado, todavía se crea un registro de cliente basado en la dirección de correo electrónico utilizada al finalizar la compra.
En teoría, un cliente puede realizar 10 compras de invitado separadas a lo largo de un año, utilizando la misma dirección de correo electrónico cada vez, y cada compra seguirá adjunta a un único registro de cliente.
Esto es deseable y bueno para tu sistema. Sin embargo, si ese cliente recurrente intenta realizar una undécima compra, abandona la compra por cualquier motivo e intenta recuperarla a través de la sesión del navegador o porque proporcionaste una URL de recuperación, tendrá que iniciar sesión para completar la compra. Esto demuestra al sistema que el propietario legítimo de ese registro de compra en particular está completando la compra.
Este escenario es raro, pero puede suceder.
Nota: tenemos planes concretos para hacer el proceso de recuperación un poco más fluido para que los propietarios de tiendas puedan administrar una tienda que admita completamente el pago de invitados en todos los escenarios. Si todavía ves esta nota, el cambio aún no se ha realizado.
La dirección de correo electrónico ya está en uso aparece para usuarios conectados
Esto sucede debido a un error en versiones anteriores de Easy Digital Downloads que permitía que varios clientes se adjuntaran a la misma cuenta de usuario.
Este error ya no existe, pero si varios clientes ya estaban adjuntos a la misma cuenta de usuario antes de que se publicara la corrección del error, su problema aún existe.
La solución
El problema se resuelve en EDD 2.6 y versiones posteriores, pero si hay problemas con cuentas conectadas de versiones anteriores, aún verás un mensaje de error que te alertará al respecto. Aquí te explicamos cómo solucionarlo.
Encuentra el usuario de WordPress
Ve a la sección Usuarios del administrador de WordPress. En la esquina superior derecha hay un campo de búsqueda. Introduce la dirección de correo electrónico problemática en ese campo y busca.
Luego haz clic en el nombre de usuario para editar el usuario. La URL contendrá el ID de ese usuario.
Encuentra los clientes en conflicto
Toma el ID de usuario de la búsqueda anterior y ve a Descargas → Clientes. En la esquina superior derecha hay un cuadro de búsqueda. Busca el ID de usuario con una cadena de búsqueda como esta:
user:2
Reemplaza 2 con el número que encontraste en tu propia búsqueda. Los resultados deberían ser 2 o más clientes.
Mover registros de compras
Para resolver el conflicto, debes mover todos los registros de compras de un cliente a otro y luego eliminar el vacío. Elige el cliente que deseas eliminar y haz clic en el Nombre para editar.
En la página de edición encontrarás un cuadro de Pagos Recientes. Haz clic en Ver Detalles en cada pago.
Al editar un pago, verás un cuadro de Detalles del cliente. Elige al otro cliente y presiona guardar.
Repite esto hasta que no queden más registros de compra. Una vez que el cliente no tenga registros de compra, podrás hacer clic en el ícono de papelera en la esquina superior derecha del registro del cliente y eliminar al usuario.
Agrega la dirección de correo electrónico al usuario restante
Una vez que el cliente infractor haya sido eliminado, agrega la dirección de correo electrónico de ese cliente al cliente restante. Mientras editas al cliente, busca la sección
Correos electrónicos del cliente. Agrega la dirección de correo electrónico allí y entonces ese cliente se asociará con ambas direcciones.

En este punto, el problema debería estar resuelto.
