smash.imq Posted October 8, 2014 Share Posted October 8, 2014 (edited) Cuando Prestashop envía un correo al cliente como el de “Enviar a un amigo” añade un link que tiene que enviarte al producto que te ha recomendado tu amigo. pues bien... el link te envía no me envia a ningún sitio porque el link que construye automáticamente prestashop añade un https://admin2012 (el admin2012 es la url de mi administrador), es decir envía el link a la siguiente dirección. https://admin2012/http://www.protemania.com/es/concentrado-de-suero/208-100-whey-gold-10lb-optimum-nutrition.html y la url buena es: http://www.protemania.com/es/concentrado-de-suero/208-100-whey-gold-10lb-optimum-nutrition.html Lo mismo me pasa con el de pie de mail que es el nombre de la tienda {shop_name} y debería enviarme a {shop_url} que es http://www.protemania.com/es/ , pero me envía a: https://admin2012/http://www.protemania.com/es/ y la buena es: http://www.protemania.com/es/ Y así con todos los link que crea para los correos electrónicos.En resumen añade el admin2012 por toda la cara.{shop_url} es por defecto http://www.protemania.com/es/Tengo la plantilla por defecto de prestashop 1.6Tengo las URL amigables activadasTengo activados 6 idiomas En el editor de e-mails situado en: Ubicación --> Traducciónes -- y en el primer apartado entro en el editor de mails con la plantilla utilizada actualmente (por defecto). intento editar por ejemplo, de cualquier mail el de {shop_name} de pie de pagina. selecciono el texto {shop_name} y le doy a la pestañita Insertar/editar enlaze, le pongo {shop_url}, le doy al boton OK y si lo vuelvo a mirar, se me a cambiado solo y se me a puesto /admin2012/{shop_url} Os doy las Gracias por adelantado, espero respuestas! añado: he visto varios posts sobre este tema, pero he probado con todos y ninguno me funciona..... Edited October 9, 2014 by smash.imq (see edit history) Link to comment Share on other sites More sharing options...
Enrique Gómez Posted October 9, 2014 Share Posted October 9, 2014 (edited) Edit: borrado (sitio incorrecto) Edited October 9, 2014 by Enrique Gómez (see edit history) Link to comment Share on other sites More sharing options...
jesa Posted October 9, 2014 Share Posted October 9, 2014 Si quieres cambiar la url no deberías tocar el contenido de esta manera. Las etiquetas que aparecen en los e-mail son variables que se generan en las clases que envían el e-mail. Si no recuerdo mal, esta que te está dando guerra es genérica para todos los e-mail, por lo que se carga en en método send de la clase Mail. Tendrás que ir tirando del hilo a ver donde has cometido algún error que hace que te cargue mal esa url. Link to comment Share on other sites More sharing options...
smash.imq Posted October 9, 2014 Author Share Posted October 9, 2014 Si quieres cambiar la url no deberías tocar el contenido de esta manera. Las etiquetas que aparecen en los e-mail son variables que se generan en las clases que envían el e-mail. Si no recuerdo mal, esta que te está dando guerra es genérica para todos los e-mail, por lo que se carga en en método send de la clase Mail. Tendrás que ir tirando del hilo a ver donde has cometido algún error que hace que te cargue mal esa url. no hice ningún tipo de cambio ni he intentado cambiar la url, solo expongo lo que me salio, ya que me di cuenta probando lo del apadrinamiento de clientes. haciendo la prueba de que funcionaba bien o no, me llego el mail que decía tu amigo tal tal te ha invitado a comprar y protemania.com os regala X€ a cada uno. Sigue el enlace para darte de alta como cliente: (aquí va el enlace) y al clicarlo me he dado cuenta que me salia el https://admin2012 delante del link que debería haber, he quitado lo de https://admin2012 en la url que se me ha habierto y ha funcionado bien... Link to comment Share on other sites More sharing options...
Perikov Posted November 25, 2014 Share Posted November 25, 2014 No sé si lo solucionaste, a mí me ocurre exactamente lo mismo y no se que hacer. Link to comment Share on other sites More sharing options...
smash.imq Posted November 25, 2014 Author Share Posted November 25, 2014 No, no conseguí arreglarlo... aver si alguien me puede ayudar!! Link to comment Share on other sites More sharing options...
Perikov Posted November 25, 2014 Share Posted November 25, 2014 Lo que creo haber comprobado es que el /adminxxx/ antes del { lo pone el editor cuando intentas cambiar una plantilla de email desde prestashop. Lo que hice (no es solución porque no puedo cambiar los mails, pero por lo menos funciona) es modificar las plantilla fuera con un editor de texto. Te bajas las plantillas de mails por ftp a un directorio de tu PC (Originales) y las copias de ahí a otro directorio (modificadas), para tener una copia por si acaso (la de originales). Con el NotePad++ (búscalo si no lo tienes, a mí me va genial) puedes abrir todos los html del directorio a la vez, y le dices que te cambie "/adminxxxx/{" por "{" en todos los documentos abiertos, luego le das a guardar todos los documentos y subes las plantillas a donde estaban machacando las actuales (creo que van en el directorio /themes/TEMA/Mails/es). No las abras con el editor de traducciones del prestashop o les volverá a añadir eso, prueba desde tu web a que te envie un mensaje y comprueba si el lik ya funciona. Link to comment Share on other sites More sharing options...
jonmestev Posted May 17, 2015 Share Posted May 17, 2015 hola a todos tengo la version1.6.0.14 tambien me pasa lo mismo estoy ocupando el template por defecto que viene , y ya nose que hacer he probado por SEO +URL , por traducciones y nada por que tampoco me funciona el compartir de facebook creo que es un bug de prestashop Link to comment Share on other sites More sharing options...
[email protected] Posted February 24, 2016 Share Posted February 24, 2016 Estoy igual que vosotros con Prestashop 1.6.0.14, no termino de solucionarlo ni probando algunas cosas que he encontrado. Las plantillas tienen el enlace correcto pero el que se envia no llega bien, luego en ese momento tiene que ocurrir el problema. Por ejemplo {shop_url} lo cambia por %7Bshop_url%7D y claro no funciona ninguno de los enlaces de los emails. Si alguien ha tenido el mismo problema agradecería su ayuda, el problema, al menos en mi caso no tiene nada que ver con el editar las plantillas, fallan todos incluso las no editadas, si las reviso desde un editor de código están correctas, tengo desactivado el cache... que locura. Un saludo, David Link to comment Share on other sites More sharing options...
JoseMi67 Posted March 10, 2016 Share Posted March 10, 2016 Yo con 1.6.0.7 y también con el mismo problema, pero curiosamente no en todos los correos. Sigo investigando. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted March 11, 2016 Share Posted March 11, 2016 Estoy igual que vosotros con Prestashop 1.6.0.14, no termino de solucionarlo ni probando algunas cosas que he encontrado. Las plantillas tienen el enlace correcto pero el que se envia no llega bien, luego en ese momento tiene que ocurrir el problema. Por ejemplo {shop_url} lo cambia por %7Bshop_url%7D y claro no funciona ninguno de los enlaces de los emails. Si alguien ha tenido el mismo problema agradecería su ayuda, el problema, al menos en mi caso no tiene nada que ver con el editar las plantillas, fallan todos incluso las no editadas, si las reviso desde un editor de código están correctas, tengo desactivado el cache... que locura. Un saludo, David https://www.prestashop.com/forums/topic/507460-error-%7Bhistory-url%7D-en-los-emnsajes-no-funcionan-los-links/ Una vez desactivado el HTMLPurifier, tienes que dejar el mail/s bien con el propio editor pero con la opción ver html, y ya no te hace el "cambio" al guardar Link to comment Share on other sites More sharing options...
simchgab Posted June 9, 2017 Share Posted June 9, 2017 Ya lo intente y sigue jodiendo de la misma forma :@ version 1.7.1.1 y seguimos con el mismo problema parece chiste Link to comment Share on other sites More sharing options...
simchgab Posted June 9, 2017 Share Posted June 9, 2017 Yo con 1.6.0.7 y también con el mismo problema, pero curiosamente no en todos los correos. Sigo investigando. Lograste solucionarlo? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now