Hola,
Os expongo mi caso:
Tengo dos webs, una con presta 1.7xx y otra con 1.6xx
Me abrí una cuenta con cookiefirst para crear el banner de cookies y tener el control que ahora se requiere de esto. En la tienda de presta 1.7xx no tuve ningún problema, mediante el módulo htmlbox incluí el script del banner y lo puse en head. Funcionó a la perfección, solo tuve que quitar el anterior módulo de cookies para que se visualizara. Además agregué código en la página CMS de cookies para que me cargara allí las tablas de cookies. Los códigos te los dan los de cookiefirst: un script para el banner, y dos códigos html que llaman a algunas tablas y texto.
El problema es en la tienda presta 1.6xx, añado el código de script en code del módulo htmlbox y no los carga. Lo meto fuera del code y sí que se visualiza el código arriba de la pantalla sin problema. Es decir, no carga el script en sí por alguna razón y por tanto no me sale el banner, tampoco cargan los códigos que muestran las tablas en la página CMS. Algo pasa...
Pienso que es algún módulo que impide que se vea, al igual que lo impide algún otro módulo de cookies previamente instalado como me pasó en presta 1.7xx. O es el tema en sí, "Elara", muy antiguo, aunque tampoco carga con tema "default".
Ojalá alguien me supiera decir si es un módulo y cuál para arreglarlo y poder remediarlo, seguro que es una tontería pero no doy con ello.
También he intentado hacer la gestión fuera del módulo htmlbox en header.tpl pero tampoco. Algo bloquea la salida de ese script, pero no lo demás.
Contenido solo visible a usuarios registrados
Hola Alejandro,
Es posible que el script no sea compatible con la versión 1.6, verifica si con nuestra guia de instalacion de gdpr se activa de forma correcta en tu sitio:
https://www.webempresa.com/blog/rgpd-prestashop-1-6-modulo-gratuito-guia-instalacion.html
Otra opción es solicitar soporte del sitio cookiefirst ya que no tienen nada sobre prestashop en su pagina web de soporte > https://support.cookiefirst.com/hc/en-us .
Verifica y nos comentas.
Un saludo 🖐️
Muchas gracias por el aporte del módulo, me ha venido bien para hacer cumplir aún más con la legislación vigente en materia de protección de datos. Sé que para 1.7 estaba el módulo pero no lo encontraba para 1.6
Por otro lado, la instalación de ese módulo no ha hecho que funcionara el script del banner de cookies. Imagino que es lo que dices, será incompatible con prestashop 1.6 dadas sus características, aunque me extraña la verdad, sigo pensando que hay algo que impide que salga el script ya sea incompatibilidad o algún módulo.
He escrito al support de cookiefirst, también buscaré otras opciones. Hace unos días compré un módulo de pago a una empresa y tampoco me funcionaba y me devolvieron el dinero, y se supone que era compatible ese sí. Por eso sigo pensando que algo pasa.... jaja.
Seguiré intentando todo, y si alguien me puede echar un cable o saber de esto, lo agradezco.
Saludos,
Hola Alendro.
Es posible que no sea compatible, las versiones de PS 1.6 y 1.7 utilizan versiones distintas de PHP, por ejemplo 1.6 no es compatible con versiones superiores a 7.0 de PHP incluso en muchos casos no es compatible con versiones mayores a 5.6.
Dejamos el hilo abierto por si necesitas retomarlo después de lo que et indiquen en el soporte de cookiefirst.
Un saludo
De acuerdo, esperaré a ver qué me dicen de soporte. Espero que buenas noticias, sino sólo queda actualizar a prestashop 1.7xx y es imposible hacerlo de una forma automática por lo que veo, hay que tocar cosas y rezar por otras. La tienda tiene 6 años y es un gran riesgo.
Gracias.
Hola Alejandro,
De acuerdo, quedamos atentos como ha ido todo
Con respecto a la actualización si tuvieras que hacerlo ten en ceunta que en este caso tendrás que realizar una instalación limpiar de prestashop 1.7 e importar el catalogo ya que no se puede actualizar prestashop desde la versión 1.6 a la 1.7
Un Saludo
Muy bien, gracias por su consejo. En caso de actualización creo que me pondré en manos de profesionales donde 100% lo hagan bien, hay en juego mucho para que no se vaya el SEO y tenga todo el catálogo. Alguno de webempresa da este servicio en caso de necesitarlo?
Gracias,
Hola Alejandro,
En este caso si deseas contactar con alguien que te ayude a realizar lo que necesitas puedes hacerlo directamente con nuestro directorio de colaboradores quieres puedes ayudarte a actualizar lo que necesitas
Un Saludo
De acuerdo, gracias. Eso he hecho. En caso de que no me solucionen nada, porque veo que 1.6xx está muriendo poco a poco, optaré por cambio de prestashop. Ya os cuento que decido por si alguien aún me puede ayudar de momento.
Gracias,
Hola Alejandro,
De acuerdo, quedamos muy atentos como ha ido todo
Un Saludo
Hola a todos!
Decidí por actualizar el prestashop a través de un partner de webempresa y tengo ahora la última versión 1.7.8.
Ahora htmlBOX y contentbox no me funcionan, no se me ve el recuadro donde poner código, quizás ya no sean compatibles.
Mi pregunta es al margen de la compatibilidad de dichos módulos: ¿dónde puedo meter el script exactamente directamente, la ruta? Tengo la plantilla por defecto, la classic.
El script es el siguiente: <script src="https://consent.cookiefirst.com/banner.js" data-cookiefirst-key="98309246-6974-41d5-801f-18655568088e"></script>
Pone como primer elemento del cuerpo, también funcionó en otra web en el head. Pero no sé donde ponerlo exactamente.
Alguien me puede ayudar? A ver si de una vez por todas se ven los scripts jaja.
Gracias.
Hola Alejandro,
Depende de las instrucciones donde te indiques añadas el script, usualmente debes añadirlo en el head.tpl de tu plantilla que usualmente se encuentra en el directorio donde tienes los archivos de tu sitio web en la ruta tucarpeta/themes/classic/templates/_partials
Ten en cuenta que en prestashop este tipo de código debe ir entre un comando
{literal} código {/literal}
Por ejemplo:
Guarda los cambios del archivo y verifica si funciona de forma correcta
Si continúas con las dudas sobre como añadirlo te sugiero abras un nuevo tema para ello, de esta forma mantenemos un control sobre el hilo y podemos ayudarte con mayor detalle
Un Saludo
Solucionado el tema. Quien tenga este problema con scripts tiene que actualizar a prestashop 1.7.x. y sí funciona el módulo HTMLBOX para poder poner el script en el head directamente. Hay que hacer una pequeña configuración que el módulo te avisa si quieres poner un script y listo.
Muchas gracias a todos.
Que tal Alejandro,
Siempre es un gusto poder apoyarte, recuerda que cualquier otra consulta estaremos atentos.
Saludos!