Jump to content

Recommended Posts

Hola, quería saber si es posible eliminar de manera masiva cuentas de clientes inactivos, por ejemplo:

todos los clientes que lleven mas de 1 año sin iniciar sesión.

He estado salseando pero no consigue verlo.
Gracias.

Link to comment
Share on other sites

  • 2 weeks later...

Se trataría de hacer la consulta desde el Back Office, o desde PhpMyadmin, usando por ejemplo la tabla ps_:connections, para ver qué usuarios no se han conectado desde hace un tiempo. 

Así mismo, ¿cuál es el objetivo real? ¿Es que hay demasiados usuarios por causa del spam, o bien demasiados usuarios antiguos...?  Si me detallas el problema, podemos encontrar la mejor solución

Un saludo.

Link to comment
Share on other sites

Igual es un poco enrevesado lo que quiero, nos funciona muy, muy bien el modulo "retome contacto" (ps_reminder) pero cuando configuras a quien enviar los bonos, y seleccionas "clientes que no han hecho una compra en 100 días" (por ejemplo), empieza mandando los bonos a los clientes mas antiguos (o a las compras mas antiguas), clientes que igual hace 10 años que no hacen una compra y luego me paso una semana eliminando cuentas de usuarios mosqueados....y quería eliminar, por ejemplo, a todos los clientes que lleven 3 años sin iniciar sesión, ahora tenemos 47.000 clientes registrados.

Link to comment
Share on other sites

A mi entender veo 2 maneras de aproximarnos al problema: 

1 - Eliminar los clientes directamente. Supongo que no les importará, y te alguno de ellos te consultará si quiere volver y su usuario no va bien. Lo harías en PhpMyadmin con una consulta parecida a esta -> ojo, probar con cuidado, no tengo una base de datos a manos para depurar la consulta

DELETE FROM ps_customer WHERE id_customer IN ( SELECT c.id_customer FROM ps_customer c LEFT JOIN ps_connections co ON c.id_customer = co.id_customer GROUP BY c.id_customer HAVING MAX(co.date_add) < DATE_SUB(NOW(), INTERVAL 3 YEAR) );

2 - Añadir unas líneas de código bien puestas al módulo ps_reminder para que no envíe el mail usuarios demasiado antiguos.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...