Avisos
Vaciar todo

cómo introduzco un código de MailChimp en Prestashop?

8 Respuestas
3 Usuarios
0 Reactions
489 Visitas
Mari Carmen
Respuestas: 173
Estimable Member
Topic starter
 

Hola. He mirado antiguas respuestas a esto pero no he encontrado la solución.

Tengo que insertar un código en el HTML de mi tienda :S es para insertar un popup de MailChimp en mi Home de Prestashop y al parecer es algo importante.

El código es el siguiente:
!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src="i,p.parentNode.insertBefore(m,p)}(document,""script","https://chimpstatic.com/mcjs-connected/js/users/297880f8953bec89bc5930ad8/8735b6b1c69d35b7d59ea832b.js");

También he adjuntado el sitio donde lo he copiado.

Me podéis echar una manita?

Saludos

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 08/06/2018 3:18 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Podrías probar insertarlo en el archivo header.tpl de tu theme, tienes que colocar tu script entre las etiquetas:

{literal}
{/literal}

Revisa: https://www.smarty.net/docsv2/en/language.function.literal

Saludos.


 
Respondido : 08/06/2018 5:54 pm
Mari Carmen
Respuestas: 173
Estimable Member
Topic starter
 

Gracias Jhon.

Entre {literal} y {/literal} hay esto
var cp = /(^([0-9]{5,5})|^)$/;

que hago con ello?
Lo he dejado tal cual y debajo he colocado el script.

Pero sigue sin funcionar 🙁


 
Respondido : 10/06/2018 9:54 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Mari Carmen.

Las etiquetas las tienes que añadir en el código de Mailchip:

{literal}!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src="i,p.parentNode.insertBefore(m,p)}(document,""script","chimpstatic.com/mcjs-connected/js/users/297880f8953bec89bc5930ad8/8735b6b1c69d35b7d59ea832b.js");{/literal} 

Un saludo


 
Respondido : 10/06/2018 10:29 am
Mari Carmen
Respuestas: 173
Estimable Member
Topic starter
 

Hola Pepe, muchas gracias... una pequeña petición. Puedes explicármelo como para un niño de 5 años porfa?
Ahora me hablas del código de Mailchimp y etiquetas y no se nada de eso.
Se me hace bastante cuesta arriba esto del HTML porque no se donde colocarlo... MailChimp me dice algo de colocarlo después de

(puedes verlo en el pantallazo que mandé en mi primer post) pero tampoco me dice en qué archivo exactamente.. así que estoy como al principio 🙁


 
Respondido : 10/06/2018 10:38 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Mari Carmen.

Puedes insertarlo en un archivo HTML, Te preparado un módulo para que puedas añadirlo:
.- Descarga el modulo que te adjunto y lo instalas

.- Edita el módulo y selecciona la opción " Código " y añade el código:

.- Accede a módulos -> Posición de los módulos
.- Pulsa en " Insertar nuevo Hook "

.- selecciona el módulo y añadelo en la posición que quieras que se muestre

Si todo salió bien se mostrará en la posición que le indiques.

Si después de esos pasos ves que tienes problemas y no se muestra por favor indicanos donde quieres que se muestre y veremos qué podemos hacer......

Un saludo


 
Respondido : 11/06/2018 11:09 am
Mari Carmen
Respuestas: 173
Estimable Member
Topic starter
 

muchísimas gracias Pepe!!!!
Me has salvado 😉

El módulo no se ve... lo coloqué en el footer de la homepage, pero el enlace a MailChimp ya me ha confirmado que el código se ha instalado correctamente. Ya puedo programar los popups que quiero.

ah! y tuve que quitar lo de {literal}, solo funcionó con ......

Muchas gracias... eres un crack!!!


 
Respondido : 11/06/2018 11:52 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Mari Carmen.

Genial !!!!! tu ves como sí que eres buena...... :laugh:
Ya sabes, cualquier consulta que tengas no dudes en comunicarlo

Por cierto la edad de Explicación aumento ya a los 10 Años, dentro de nada te tocará explicar a ti las cosas....

Cerramos el tema.

Un saludo Amiga.........


 
Respondido : 11/06/2018 12:10 pm