lleonet2000 Posted February 6, 2012 Share Posted February 6, 2012 Buenas a todos, Me gustaría saber si hay alguna manera de que cuando un usuario registrado o no, pone su correo para saber cuando un artículo está disponible (mail alerts) reciba un correo también el administrador para saber que hay alguién interesado en ese artículo. Prestashop 1.4.6.2 Muchas gracias y un saludo Link to comment Share on other sites More sharing options...
nadie Posted February 6, 2012 Share Posted February 6, 2012 Buenas a todos, Me gustaría saber si hay alguna manera de que cuando un usuario registrado o no, pone su correo para saber cuando un artículo está disponible (mail alerts) reciba un correo también el administrador para saber que hay alguién interesado en ese artículo. Prestashop 1.4.6.2 Muchas gracias y un saludo En que sentido te refieres al decir, "cuando hay alguien interesado", cuando el articulo esta agotado y alguien se interese, o siempre? Saludos Link to comment Share on other sites More sharing options...
lleonet2000 Posted February 7, 2012 Author Share Posted February 7, 2012 Cuando el producto esté agotado y alguien se interese. Sería poner un producto (fuera de stock) que no se vende mucho pero que la gente sepa que puede conseguirse. Entonces a través de enviar cuando esté disponible, que reciba un email el administrador diciéndole que alguien está interesado en ese producto. No sé si me he explicado del todo bien. Muchas gracias por tu ayduda. Link to comment Share on other sites More sharing options...
4webs.es Posted February 7, 2012 Share Posted February 7, 2012 Por defecto no se sabe, tendrías que modificar el módulo y duplicar la función con tu email. Link to comment Share on other sites More sharing options...
lleonet2000 Posted February 7, 2012 Author Share Posted February 7, 2012 Eso me temía, ok intentaré hacer algún apaño haber si lo consigo ya que no estoy muy puesto en php. Si lo consigo lo pondré por aquí, si no os volveré a preguntar si no os importa. Muchas gracias a los dos. Ya os cuento como va Link to comment Share on other sites More sharing options...
nadie Posted February 7, 2012 Share Posted February 7, 2012 Eso me temía, ok intentaré hacer algún apaño haber si lo consigo ya que no estoy muy puesto en php. Si lo consigo lo pondré por aquí, si no os volveré a preguntar si no os importa. Muchas gracias a los dos. Ya os cuento como va Cuando estes modificando el modulo, puedes ir preguntando dudas, y entre todos de guiaremos por el mejor camino. Link to comment Share on other sites More sharing options...
lleonet2000 Posted February 7, 2012 Author Share Posted February 7, 2012 No sabes lo que se agradece !!! Link to comment Share on other sites More sharing options...
lleonet2000 Posted February 7, 2012 Author Share Posted February 7, 2012 Comento un poco por donde voy: Primero me he ido a product.tpl dentro del módulo mailalerts y en la línea 89: <input type="text" id="oos_customer_email" name="customer_email" size="20" value="{l s='[email protected]' mod='mailalerts'}" class="mailalerts_oos_email" onclick="clearText();" /><br /> le he añadido mi correo: <input type="text" id="oos_customer_email" name="customer_email" size="20" value="{l s='[email protected]' s='micorreo' mod='mailalerts'}" class="mailalerts_oos_email" onclick="clearText();" /><br /> con lo que cuando se añade stock recibe un correo el cliente y el administrador. Pero esto no es lo que yo quiero. Así que me he ido a myalerts.php y le he añadido estas líneas después de la línea 48: $destino = "micorreo"; mail($destino,$id_product_attribute,$customer,$id_customer); pero con esto no hace nada Link to comment Share on other sites More sharing options...
lleonet2000 Posted February 7, 2012 Author Share Posted February 7, 2012 Al final he desistido, y he hecho una consulta a la base de datos con php (dejo aquí por si a alguien le interesa): <?php $HostName="localhost"; //Nombre del Host $UserName="usuario"; //Nombre del usuario MySQL $Password="contraseña"; //Contraseña de usuario MySQL $DataBase_Name="basededatos"; // Nombre de la base de datos mysql_connect($HostName, $UserName, $Password); //Conecto con MySQL mysql_select_db($DataBase_Name); //Conecto con la base de datos donde estará mi tabla ?> <html> <head> <title>Productos con alerta de stock</title> </head> <body> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#F20203"> <td class="texto-blanco">Cliente</td> <td class="texto-blanco">Correo cliente</td> <td class="texto-blanco">Producto</td> </tr> <?php $Sql=mysql_query("SELECT * FROM ps_mailalert_customer_oos"); // Nombre de la tabla while($row=mysql_fetch_array($Sql)){ ?> <tr> <td><?php echo $row['id_customer']?></td> <td><?php echo $row['customer_email']?></td> <td><?php echo $row['id_product']?></td> </tr> <?php } ?> </table> </body> </html> Un saludo Link to comment Share on other sites More sharing options...
nadie Posted February 7, 2012 Share Posted February 7, 2012 Al final he desistido, y he hecho una consulta a la base de datos con php (dejo aquí por si a alguien le interesa): <?php $HostName="localhost"; //Nombre del Host $UserName="usuario"; //Nombre del usuario MySQL $Password="contraseña"; //Contraseña de usuario MySQL $DataBase_Name="basededatos"; // Nombre de la base de datos mysql_connect($HostName, $UserName, $Password); //Conecto con MySQL mysql_select_db($DataBase_Name); //Conecto con la base de datos donde estará mi tabla ?> <html> <head> <title>Productos con alerta de stock</title> </head> <body> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#F20203"> <td class="texto-blanco">Cliente</td> <td class="texto-blanco">Correo cliente</td> <td class="texto-blanco">Producto</td> </tr> <?php $Sql=mysql_query("SELECT * FROM ps_mailalert_customer_oos"); // Nombre de la tabla while($row=mysql_fetch_array($Sql)){ ?> <tr> <td><?php echo $row['id_customer']?></td> <td><?php echo $row['customer_email']?></td> <td><?php echo $row['id_product']?></td> </tr> <?php } ?> </table> </body> </html> Un saludo Un poco bestia asi.. aunque hay tienes la idea, por asi decirlo. Link to comment Share on other sites More sharing options...
lleonet2000 Posted February 7, 2012 Author Share Posted February 7, 2012 Por cierto, como pongo solucionado. Link to comment Share on other sites More sharing options...
nadie Posted February 7, 2012 Share Posted February 7, 2012 Por cierto, como pongo solucionado. Edita el primer post del tema. Y hay te da la opción de edicion avanzado, y entoces puedes editar el titulo y añadir solucionado. Link to comment Share on other sites More sharing options...
lleonet2000 Posted February 7, 2012 Author Share Posted February 7, 2012 Jejeje, es que he estado todo el día con ello y he acabado desquiciado, por lo menos de momento tengo la papeleta solucionada. Más adelante a lo mejor vuelvo a intentarlo. Muchas gracias de todas formas. Es bueno saber que hay alguien ahí. Link to comment Share on other sites More sharing options...
nadie Posted February 7, 2012 Share Posted February 7, 2012 Jejeje, es que he estado todo el día con ello y he acabado desquiciado, por lo menos de momento tengo la papeleta solucionada. Más adelante a lo mejor vuelvo a intentarlo. Muchas gracias de todas formas. Es bueno saber que hay alguien ahí. Bueno, estaremos por el foro. Un saludo! Link to comment Share on other sites More sharing options...
nadie Posted February 11, 2012 Share Posted February 11, 2012 Un saludo para ambo.. lleonet se me ocurrio preguntarte por si sabias como crear una consulta a una base de datos mysql que arroje los campos de la misma.. Tengo una tienda fisica y quiero crear una base da datos de mis clientes que tengan equipos en reparacion y asi ellos puedan consultar el estatus de su equipo.. el atributo para consultar seria por ejemplo su numero de identificacion. podrias aclararme como hacer esto.. Muchisimas gracias y "nadie" se que tienes bastante conocimientos desde hace mucho te leo n el foro si podrias hecharme una mano estaria agradecido!! Para nuevas dudas que no tengan relación con el tema en cuestión (que encima esta como solucionado), crea un nuevo tema, para no hacer infinitos los temas. Un saludo Link to comment Share on other sites More sharing options...
Recommended Posts