topimatge Posted December 12, 2011 Share Posted December 12, 2011 Hola, estoy buscando un módulo que me permita aceptar y validar los registros de usuarios para la tienda. La idea es que la cuenta de un usuario tiene que ser validada para poder realizar un pedido. Un usuario se registra, des de el area de administración se valida, y después ya puede hacer su pedido. Si hay la posibilidad de enviar email sería perfecto. Hemos encontrado el CUSTOM REGISTRATION V2.0 pero funciona para Prestashop 1.2 y no funciona para Prestashop 1.4. Hay algún módulo que realice esta función? Gracias, Link to comment Share on other sites More sharing options...
pep_castefa Posted December 19, 2011 Share Posted December 19, 2011 Estoy buscando exactamente lo mismo... has encontrado algo? Link to comment Share on other sites More sharing options...
topimatge Posted December 21, 2011 Author Share Posted December 21, 2011 Buenas pep. Pues no, no encontré nada, pero con un poco de toqueteo del código se puede solucionar. En /controllers/AuthController.php, hay un trozo de código en el cual se activa al usuario al instante, cuando se registra. Si cambias ese valor a 0, el usuario no se activa hasta que el administrador no lo activa manualmente. Evidentemente, después tienes que modificar los e-mails y algún que otro mensajito si quieres que el usuario no se confunda, avisándolo de que el administrador tiene que activar primero la cuenta. El código es el siguiente, por allí la línea 148 en AuthController.php: (...) else {$customer->active = 1;/* New Guest customer */if (Tools::isSubmit('is_new_customer'))$customer->is_guest = !Tools::getValue('is_new_customer', 1); (...) Y tienes que cambiar el $customer->active=1; por $customer->active=0; Con eso, el usuario no se activa hasta que no lo activa el administrador. Después, si quieres, puedes ir a la carpeta de mails/tuidioma/account.html y añadir una nueva fila a la tabla advirtiendo que el administrador tendrá que activar la cuenta y que hasta que no lo haga no podrá acceder a tus servicios. Espero que te haya servido de ayuda. 2 Link to comment Share on other sites More sharing options...
Recommended Posts