Todos sabemos que la mejor manera de mantener informados a nuestros clientes de las novedades y ofertas de nuestra tienda, es mediante un boletín de noticias. Imaginemos por un momento que podemos hacer esto desde nuestra propia instalación de PrestaShop sin necesidad de utilizar ningún software externo para este fin. Tendríamos que crear un módulo de envío de noticias para la propia aplicación. Pues esto ya es posible. Existe una manera de instalar un sistema de plantillas configurables para enviar incluso html desde nuestro comercio.
Para ello deberemos seguir estos sencillos pasos. Lo primero será crear una nueva pestaña (tabs) en la sección módulos que nos permita acceder a la aplicación. Lo haremos de la siguiente forma.
Nos bajaremos el paquete completo para la instalación. Después subiremos el archivo que se encuentra en “Admin/Tabs/AdminNewsletter.php a la carpeta de la ruta correspondiente en PrestaShop.
Acto seguido, entraremos en nuestro administrador y nos dirigiremos a la pestaña de “Herramientas____Tabs___Añadir Nuevo” Nos aparecerá la pantalla que vemos a continuación:
Procedos a rellenar la información que nos pide tal como se observa en la imagen. El icono viene en la carpeta que contiene los archivos. Una vez creada la pestaña, podremos encontrar en la sección módulos.
El siguiente paso será subir los archivos de esta aplicación a las siguientes rutas de tu tienda PrestaShop. Es importante que esto se realize correctamente.
js/tinymce/jscripts/tiny_mce/lists/template_list.php
js/tinymce/jscripts/tiny_mce/plugins/template …Todos los directorios y ficheros de esta carpeta.
js/tinymce/jscripts/tiny_mce/templates/
En este momento quedará instalado nuestro Boletín de Noticias.
Lo encontraremos en el back office en módulos, en la parte de arriba nos aparecerá la pestaña boletín.
Ahora solo nos quedará crear nuestro Newsletter.
Así pues en el Asunto del mensaje pondremos por ejemplo: “ Hola %FIRSTNAME% – %LASTNAME% Aprovecha nuestras últimas ofertas!! “
Donde la variable %FIRSTNAME% es el nombre del usuario y %LASTNAME% el apellido.
El programa de envío se encargará automáticamente de escribir el nombre y apellidos del usuario. En el cuerpo del mensaje podemos escribir lo que queramos e incluir una plantilla predefinida o creada por ti que podrás subir al siguiente directorio ( js/tinymce/jscripts/tiny_mce/templates/ )
Después existe la opción de enviar este newsletter solo a los usuarios que se ha inscrito a través del boque que tengas instalado en la parte Front Office de tu tienda, o solo a los usuarios que se han dado de alta como clientes y han aceptado recibir el boletín de noticias. También puedes enviarte un mail como “Tester” para ver que tal funciona tu boletín, y como no, puedes saltarte todas las normas y enviar un newsletter a todos tus usuarios.
Una cosa interesante de esta utilidad, es que puedes felicitar a los usuarios que cumplan años un día determinado. Una buena opción de Marketing, sin duda.
Las variables descritas, no funcionan para los usuarios que se han inscrito al newsletter externo, puesto que el registrado recibe el titulo como “ Hola Usurio Aprovecha nuestras últimas ofertas!! “
Sin embargo si funcionan para el resto de opciones.
Problemas
No hemos tenido ningún problema con la instalación de este módulo, aunque la información que encontramos no estaba muy bien definida y eso nos causó algún retraso. Es por eso que hemos decido explicar aquí correctamente toda la instalación.
Este sistema de envio ha sido probado y funciona correctamente en PrestaShop 1.1 , 1.2 , 1.3.

Estuve enviando correo con este modulo
y tdod estaba perfecto, pero de un momento a otro me sale este error:
Warning: mail() [function.mail]: Bad parameters to mail() function, mail not sent. in /home/content/d/i/g/digitalstorepe/html/tienda/tools/swift/Swift/Plugin/MailSend.php on line 160
Si alquien sabe que pude estar pasando
por favor ayudeme.
Gracias
Marcelo
Hola Jose Marcelo, diculpa por el retraso en la respuesta. Estabamos de vaciones. Ahora ya hemos vuelto.
Todavía te sigue pasando esto?
Lo solucionaste?
Hola ya solucione el envio de correos
con Newsletter, pero sucede algo que quizas tienen la respuesta.
Tengo una lista de mas de 1500 clientes registrados pero cuando llega aproximadamente a 1000 envios de correo se traba y arroja FALLED a todos los demas.
La solucion esta en el programa o en mi servidor? y cual es?.
Y otra consulta existe alguna forma de modificar el template o el modulo para a la vez de poder elegir el envio a cliente, a regitrados a el boletin tambien se pueda elegir agregar un archivo con direcciones correos en .xls o .cvs.
Gracias espero pronta respuesta.
José Marcelo
jmarcelperu@hotmail.com
Gracias por la explicación, habia encontrado otra informaion en foros y faltaban los archivos del tinymce, ademas no iban con el ps 1.3.
saludos!
Gracias Alejandro, nos alegramos de haberte ayudado.
Hola, buenisimo este modulo, pero tengo un problema. Lo hago todo creo que correcto incluso me envio un test y me llega.
Pero donde hay que escribir el mensaje no me sale el editor de texto que a ti, con lo que solo puedo poner texto plano, ni html, ni cargar templates ni nada, como si fuera el bloc de notas.
Alguna solucion???? He hecho algo mal????
Un saludo y enhorabuena por la web.
Hola Juan Ramón, por el error que nos indicas, suponemos que utilizas PrestaShop 1.2.3.0. Para corregirlo puedes bajarte este archivo AdminNewsletter.php. y sustituirlo por el que tengas en el servidor. Contiene una serie de correcciones para visualizar el editor de textos y las plantillas correctamente en la versión mencionada anteriormente.
Sustituye el archivo de /admin/tabs/AdminNewsletter.php por el que te bajes.
Pruébalo y nos dices algo. Saludos y gracias.
mira sr me dice pestaña no exite cual sera la falla saludos
Hola Marcod, todo apunta a que no has realizado bien el paso para añadir la pestaña en admin/Herramientas/Tabs/Añadir Nueva/ aqui es donde tienes que cofigurar la pestaña que te dice que no existe. Lee el post entero de nuevo y realiza otra vez el proceso de instalación. Con esto debería solucionarse el problema. De no ser así, dinos que haces extactamente para instalar el módulo y que versión de PrestaShop utilizas.
Yo envio perfecto, pero cuando llegue mas o menos a 20 mails enviados me aparece el siguiente error:
No recipients, with selected criteria!
tengo el ultimo prestashop, que puedo hacer para solucionarlo?
Hola G. Esto pasa cuando marcas la opción enviar a todos los usuarios globalmente. A veces, nos ha pasado independientemente de la versión. Así que hemos tenido que enviar por partes, primero a los suscritos en el news y después a los clientes registrados que han aceptado recibir boletines. Si estos últimos también se han suscrito a nuestro boletín externamente, el programa de envio no repetirá al usuario. Es cuanto podemos decirte de las pruebas que hemos ido haciendo.
En otras ocasiones hemos elegido a todos los usarios independientemente se hubiesen suscrito o no, y no ha habido problema.
Esperamos servirte de ayuda.
Hola a todo
Estoy intentando instalar el modulo correo masivo pero me pasa una cosa rara. Tengo prestashop 1.3.1 copio todos los archivos de la carpeta newsletter_v1.4 no me aparece el editor de texto, si copio el archivo AdminNewsletter.php que bajé de este post si me aparece el editor pero desaparece la parte de Configuración.A que se debe ? me podéis ayudar.
Un saludo
Hola Balzai, suponemos que te refieres a que no ves la barra de herramientas del editor. Si es así, hemos encontrado esta solución en un post de todoprestashop. Prueba con lo siguiente:
http://todoprestashop.com/foro/viewtopic.php?f=12&t=1115&hilit=tinymce&start=10#p10916
A las buenas, he instalado este módulo pero no me funciona la suscripción desde mi págino. Me salta a la de inicio sin suscripirse
Disculpla Markus, pero no entendemos a que te refieres. Este módulo es para enviar news no para suscribirse…
Hola, quería saber si habias tenido problemas al enviar imágenes por el newsletter.
Os comento mi problema. He hecho un newsletter con imagenes, bastante vistoso, entonces para que me los cargue en los mails, los he subido a una carpeta dentro de mi tienda. Y al meter el codigo html con las imagenes, lo meto con las rutas absolutas, (www.mitienda.com/newsletter/octubre/img)
, pero al meter el codigo con el tinymce, me cambia las rutas a relativas, entonces la gente cuando recibe el mail, no puede ver las imagenes. Sabeis como solucionarlo?? Gracias
ya lo resolvi, aqui esta el link con la solucion por si a alguien le pasa lo mismo http://todoprestashop.com/foro/viewtopic.php?f=12&t=1115&p=18646&hilit=tinymce#p18646.
Un saludo
Ok, Jonatan. Gracias por tu aportación. Puede ayudar a otros.
Me refiero a qeu tengo instalado el módulo para el newsletter y en la página web mia hay un apartado donde el cliente se puede suscribir. Ahora bien no funciona esa función. Gracias por vuestra ayuda
Que tal instale todo como se indica en mi prestashop 1.3 pero no recibo los mails, ni siquiera el de prueba , que podrá ser?
Me vendria bien una ayuda.
Gracias
Hola Galavizion, perdona por el retraso en la respuesta. Hacemos esto para ayudaros pero a veces el trabajo no nos deja dedicar todo el tiempo que quisieramos a esta labor.
A lo mejor ya has encontrado la respuesta, pero bueno ahi va.
Seguramente no tengas permisos de escritura, lectura etc.. en tu capeta prestashop/mails o quizas no tengas creada la carpeta en español, la mails/es
Solo tienes que copiar la carpeta mails/fr duplicarla y cambiarle el nombre a mails/es. Después no olvides darle los permisos adecuados. Evidentemente tendrás que traducir todos los archivos que contiene a tu idioma, osea, al español.
hola amigo, yo tengo ese mismo problema de que no me llega ningun correo de prueba ni a mis suscriptores. Como si tengo la carpeta mails\es pero como puedo darle los permisos de lectura o escritura, te estaré muy agradecido si me ayudas.
Hola Jkarlos. Para darle permisos a la carpeta, tienes que acceder mediante tu FTP a tu prestashop/mails/es/ y darle permisos 777 a “mails” y a “es” o a tu idioma. Botón derecho sobre las carpetas y opción “permisos de archivo” aquí debes ponerle los permisos 777.
Hola saludos,
nesesito tu ayuda por favor gracias
baje la version 1.2.3 de prestashop y ya esta instalado en esta version viene el instalador de Newsletter v2.0
Generates a .CSV file for mass mailings lo instaldo esta herramienta pero no me sale el modulo de envio de correos donde puedo enviar que esta mal si tuvieras los pasos mas detallados para la instalacion de este importante herramienta te lo agradecere mucho mejor si es en video
te recompesare por tu ayuda gracias.
Hola walter.
No entendemos nada de lo que dices.
Quizá deberias leer más detenidamente de que va el post. No tiene nada que ver el Newsletter que comentas con el news para enviar correos a los usuarios inscritos en tu tienda. Este no viene instalado por defecto en ninguna versión. Es un módulo a parte. Solo tienes que seguir los pasos que ves aquí y podrás enviar correos a tus clientes sin problema. Ánimo…
Hola gente!, primero y principal quiero felicitar y agradecer por el excelente modulo.
Tengo el mismo problemas que muchos,el modulo funciona pero no aparece la barra de herramientas del editor.
Tengo Ps 1.3.2 la última versión estable que salio y ninguna de las soluciones del foro que sigue el vinculo que has dejado funciono, podrías darme una mano? Gracias!
Hola y gracias por este fabuloso modulo, así como toda explicación y soporte para su instalación. Estoy trabajando en la v1.3.1 al instalarlo ha ido todo bien pero dentro del boletín no aparecen las plantillas no se si no lo he instalado en la carpeta correcta; Es importante que esto se realize correctamente.
js/tinymce/jscripts/tiny_mce/lists/template_list.php
js/tinymce/jscripts/tiny_mce/plugins/template …Todos los directorios y ficheros de esta carpeta.
js/tinymce/jscripts/tiny_mce/templates/
El archivo list.php no lo tengo, lo he colocado en la carpeta utils, puede ser por esto el que no aparezcan los templates? Al entrar al boletín tarda bastante tiempo en mostrar todo el modulo es correcto?
Gracias
hola Jordi, tienes que hacer todo exátamente como te explicamos o te generará errores en la instalación. Respecto al tiempo que tarda, es así, tarda bastante.
A mi no me salen tantas opciones como las capturas de este artículo????
Hola, tengo el modulo instalado y configurado correctamente, envia los emails de test y todo correcto.
Pero cuando envío a todos los usuarios se me queda la pagina en blanco y no los envía…
Me he vuelto loco y no se que puede ser, agradecería una ayudita por favor…
Saludos
Hola he instalado paso a paso pero siempre al enviar me sale FAILED.
agradeceria ayuda…
La pestaña no existe dice, realizando todos los pasos bien.
Tengo la versión 1.3, y me falta un dato (aunque no marca como obligatorio) que no sale en tu tutorial. Salen:
- Nombre: Newsletter
- Clase: AdminNewsletter
- Módulo: ¿?¿?
Un saludo.
A mi me dice que la pestaña no existe,y ya revise los pasos una tras otra y todo esta bien, tengo la version de prestashop 1.3
Hola Christian, si no te aparece la pestaña es que la instalación no está bien realizada. Comprueba de nuevo.
Hola:
inicialmente enviaba newsletter a mas de 3000 emails con el sig. metodo.
1) Subject: Ofertas
2) Message: wwwetactilcomar(por ponerte algo ahora)
3) Emails per minute: 3 (es lo que me permite el servidor)
4) tildo Newsletter Block Subscribers
5) Click al boton Send Mail y acepto en mensaje.
Luego aparecia una lista de cada email al que enviaba satisfactoriamente.
en los ultimos tiempos, tengo mas de 6000 y no puedo enviarles, aun aplicando el mismo metodo.
luego de darle a boton Send Mail no da mensajes de error ni fallas y tampoco muestra la lista de emails enviados pero tampoco envia ni al primero de la lista.
Cabe aclarar de que todos los emails fueron ingresados por el modulo NEWSLETTER del front office.
quisiera saber si algo hice mal y que puedo hacer para reparar esto.
saludos.
Has revisado que no haya un límete de envios en tu servidor?
Hola a todos los que no les aparece el correo ya revisaron en los SPAM, por que ami me paso lo mismo y ahí estaban paraditos saludos.
Ahh., muchas gracias por el aporte esta espectacular.
Saludos
Hola:
tengo el mismo problema de Jonatan el 24 octubre, 2010 en 11:28
con las url absolutas que las pasa a relativas.
el problema es que la en la solucion que brinda el compañero, no me doy cuenta de como aplicarla porque no encuentro las lineas que mensiona.
Alguien me podria dar una mano un poco mas detalada con este tema.
copio abajo el problema
Hola, quería saber si habias tenido problemas al enviar imágenes por el newsletter.
Os comento mi problema. He hecho un newsletter con imagenes, bastante vistoso, entonces para que me los cargue en los mails, los he subido a una carpeta dentro de mi tienda. Y al meter el codigo html con las imagenes, lo meto con las rutas absolutas, (www.mitienda.com/newsletter/octubre/img)
, pero al meter el codigo con el tinymce, me cambia las rutas a relativas, entonces la gente cuando recibe el mail, no puede ver las imagenes. Sabeis como solucionarlo??
Saludos y Gracias
Hola david gongora, prueba a subir las imagenes a la raiz de tu sitio y a vincularlas de esta manera http://www.tusitio.com/nombre_imagen.jpg . A nosotros nos ha funcionado siempre.
Saludos.
Hola saludos tengo la version de prestashop Version 1.3.2.3 funciona este newsletter aqui. otra consulta cual es destino en el servidor de las carpetas o en que lugar se instala muchas gracias. por tu ayuda
Por favor, lee todo el post. Explicamos claramente que es lo que hacer y ya respondemos a tu pregunta. Saludos.
Genial, todo perfecto.
Muchas Gracias, Excelente Blog.
Gracias amigo
Quiero hacer una prueba y me he puesto como fecha de nacimiento el 1/1/1901. Hay varios clientes que tambien nacieron el 1/1, así que me he cambiado al 2/1/1901.
Cuando intento enviar a esa fecha de cumpleaños me dice:
No recipients, with selected criteria!
¿qué puede ser? He verificado en la base de datos que el campo pone 1901-01-02-
Gracias de antemano por la ayuda y por el módulo.
me contesto.
El error esta en AdminNewsletter.php. Pongo la funcion corregida.
private function getBrithdayCustomers( $date = null )
{
$date = is_null($date) ? date(“d-m”) : $date;
$return = Db::getInstance()->ExecuteS(”
SELECT
email,
lastname,
firstname
FROM
`”._DB_PREFIX_.”customer`
WHERE
DATE_FORMAT(birthday, \”%d-%m\”) = ‘$date’ “);
return $return;
}
Hola Jesus, no hemos probado tu solución. La dejamos aquí por si le sirve a la gente. Esperamos que lo probeís y que os funcione. Gracias por tu aportación, Jesus.
en la version 1.4.1 de prestashop no existe mas la pestaña TAB, alguien sabe como configurar este modulo ahora????
Buenas, esta aplicacion es valida para la version 1.4.1 de prestashop?? ya que es la que uso actualmente! muchas gracias!
Gracias por este gran trabajo! Por mucho que instalo, reinstalo, borro….me siguie saliendo “esta pestaña no existe”. He seguido varias veces los pasos al pie de la letra con exactamente los mismos nombres y no hay forma.
ya esta, habia que ponerlo en otro directorio que no era admin
Saludos
Same error, PS V1.4
“No recipients, with selected criteria!”
When send mails to any option: None, all, subcribers or birthday,
Only sends one email and then this error appears…
Any solution?
Tnx!
tengo problemas con el envío, para calquiera de las opciones, “todos”, “todos los subscriptos”, etc…
Me envía un solo email y luego sale el error:
“No recipients, with selected criteria!”
Alguna solución?
Hola
Mi problema es igual que han comentado anteriormente.Utilizo presta.1.4.0.17 y tampoco me sale el editor de textos.
Lo he repasado todo y creo que están todos los archivos correctos, incluso envía el mensaje de prueba correctamente.
Si me pueden echar una mano se lo agradeciera ya que solo puedo escribir texto.
Saludos
Hola!!!
¿lo solucionaste? A mi me pasa lo mismo, no me sale el procesador de textos.
saludos
es posible que en la version 1.4 para arriba no funcione mas este modelo?? en la 1.3 lo utilizaba de forma correcta pero a partir de la 1.4 me parece que no funciona mas, a alguien le funciono en 1.4.3??
saludos
Todo se me instala bien pero los botones donde aparece insertar plantilla no me salen, es decir el editor de message no me sale.
Alguien le pasa lo mismo?
Hola Jesus, yo tambien uso esa versión de prestashop y lo pude solucionar modificando la version 0.4 del modulo. Si aun te interesa, te puedo pasar el fichero.
Un saludo
Muy buenas chicos. Quería felicitaros por esta magnífica aportación. Tambien me gustaría comentaros algun que otro problemilla.
La cuestión que dispongo de una base de datos de unos 10 000 clientes. Cuando accedo a el, no carga. La solición temporal que he hecho es montarme una web en local y separar la tabla de clientes de 1000 en 1000. De esta forma no me da ningún problema y me carga perfectamente.
Pero además de lo expuesto más arriba tengo otro problemilla. Configuro el correo que quiero enviar a mis clientes, pero cuando envia unos 400 / 500 me aparece el siguiente error y se corta.
“Error el parametro A está corrupto”
No se a que puede ser devido. En la configuración pongo que envíe 3 correos por minuto.
La versión de mi prestashop es la 1.4
Un saludo, y espero queme podais ayudar.
Hola, bienvenido. Lo sentimos pero nosotros no hemos probado el módulo todavía en la versión 1.4 . Se nos ocurre que lo podías comentar con tu servidor, por si exite un limitación de envios.