elreyes Posted February 18, 2013 Share Posted February 18, 2013 (edited) Buen Dia, Me gustaria saber si alguien me puede ayudar, tengo el modulo del Newsletter por defecto de prestashop. Pero no encuentro manera de generar un link para que mis clientes se den de baja. Como lo puedo hacer? Requiero un boton en mi pagina, o un link que pueda enviar para que ellos tengan posibilidad de salir. mi pagina: www.smartrenovation.co Mil Gracias. Edited February 21, 2013 by elreyes (see edit history) Link to comment Share on other sites More sharing options...
elreyes Posted February 19, 2013 Author Share Posted February 19, 2013 Buen Dia, Me gustaria saber si alguien me puede ayudar, tengo el modulo del Newsletter por defecto de prestashop. Pero no encuentro manera de generar un link para que mis clientes se den de baja. Como lo puedo hacer? Requiero un boton en mi pagina, o un link que pueda enviar para que ellos tengan posibilidad de salir. mi pagina: www.smartrenovation.co Mil Gracias. Alguien podria ayudarme? Link to comment Share on other sites More sharing options...
jaloise Posted February 19, 2013 Share Posted February 19, 2013 Alguien podria ayudarme? Fijate este hilo, esta en ingles: http://www.prestashop.com/forums/topic/145802-free-download-emailing-newsletter-2012-update-30-stable/page__st__480 Link to comment Share on other sites More sharing options...
elreyes Posted February 19, 2013 Author Share Posted February 19, 2013 Fijate este hilo, esta en ingles: http://www.prestasho...e/page__st__480 Si claro, yo tengo ese modulo....pero al insertar el %UNSUB% me redirige a una pagina que no existe Link to comment Share on other sites More sharing options...
nadie Posted February 20, 2013 Share Posted February 20, 2013 Fichero: /modules/blocknewsletter/views/templates/hook/blocknewsletter.tpl Busca esto: <!--<select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select>--> Y dejalo asi: <select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select> 1 Link to comment Share on other sites More sharing options...
elreyes Posted February 20, 2013 Author Share Posted February 20, 2013 Fichero: /modules/blocknewsletter/views/templates/hook/blocknewsletter.tpl Busca esto: <!--<select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select>--> Y dejalo asi: <select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select> Como siempre, mil gracias por responder. Hice lo que me indicaste y efectivamente ahora sale la opcion de borrarse, pero no funciona. Al trater de borrar un correo indica siempre "Email ya registrado". Link to comment Share on other sites More sharing options...
Saryus Posted February 21, 2013 Share Posted February 21, 2013 Cierto, me ocurre lo mismo. He verificado y no borra de la BBDD el mail. Seguiré investigando Link to comment Share on other sites More sharing options...
Saryus Posted February 21, 2013 Share Posted February 21, 2013 (edited) Cierto, me ocurre lo mismo. He verificado y no borra de la BBDD el mail. Seguiré investigando Bueno!, esta vez me ha costado poco. En el fichero que ha marcado Nadie unas líneas más abajo hay que deshabilitar el cambio de la variable "action" que por defecto te lo cambia a 0 (en el fichero /html/modules/blocknewsletter/blocknewsletter.php es donde efectúa el chequeo de la variable "action" permitiendo o no efectuar la baja). Vamos que así es como debe quedar: <select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select> <input type="submit" value="ok" class="button_mini" name="submitNewsletter" /> <!-- <input type="hidden" name="action" value="0" /> --> Si el cliente se ha registrado en la web y ha autorizado el envío de newsletter quedará sin modificarse aunque se borre desde aquí, eso si en el fichero de exportación CSV ya no aparecerá. Saludos y espero haber ayudado! P.D. Como suele decir Nadie... edita el post y márcalo como solucionado. Edited February 21, 2013 by Saryus (see edit history) 2 Link to comment Share on other sites More sharing options...
elreyes Posted February 21, 2013 Author Share Posted February 21, 2013 Bueno!, esta vez me ha costado poco. En el fichero que ha marcado Nadie unas líneas más abajo hay que deshabilitar el cambio de la variable "action" que por defecto te lo cambia a 0 (en el fichero /html/modules/blocknewsletter/blocknewsletter.php es donde efectúa el chequeo de la variable "action" permitiendo o no efectuar la baja). Vamos que así es como debe quedar: <select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select> <input type="submit" value="ok" class="button_mini" name="submitNewsletter" /> <!-- <input type="hidden" name="action" value="0" /> --> Si el cliente se ha registrado en la web y ha autorizado el envío de newsletter quedará sin modificarse aunque se borre desde aquí, eso si en el fichero de exportación CSV ya no aparecerá. Saludos y espero haber ayudado! P.D. Como suele decir Nadie... edita el post y márcalo como solucionado. Ya lo solucioné. Lo pude solucionar con el modulo newsletter de eolia. Simplemente a cada newsletter que envio, le agrego un link para darse de baja y listo. Funciona super bien. Link to comment Share on other sites More sharing options...
Saryus Posted February 21, 2013 Share Posted February 21, 2013 Ya lo solucioné. Lo pude solucionar con el modulo newsletter de eolia. Simplemente a cada newsletter que envio, le agrego un link para darse de baja y listo. Funciona super bien. Me alegro, pero... y si el cliente ha perdido los mails tuyos y se quiere dar de baja? :) Link to comment Share on other sites More sharing options...
elreyes Posted February 21, 2013 Author Share Posted February 21, 2013 Me alegro, pero... y si el cliente ha perdido los mails tuyos y se quiere dar de baja? :) En cada newsletter que le llegue tiene la opcion de darse de baja, no necesita tener el mail :) Link to comment Share on other sites More sharing options...
Carixbe Posted August 17, 2013 Share Posted August 17, 2013 Me alegro, pero... y si el cliente ha perdido los mails tuyos y se quiere dar de baja? :) Bueno!, esta vez me ha costado poco. En el fichero que ha marcado Nadie unas líneas más abajo hay que deshabilitar el cambio de la variable "action" que por defecto te lo cambia a 0 (en el fichero /html/modules/blocknewsletter/blocknewsletter.php es donde efectúa el chequeo de la variable "action" permitiendo o no efectuar la baja). Vamos que así es como debe quedar: <select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select> <input type="submit" value="ok" class="button_mini" name="submitNewsletter" /> <!-- <input type="hidden" name="action" value="0" /> --> Si el cliente se ha registrado en la web y ha autorizado el envío de newsletter quedará sin modificarse aunque se borre desde aquí, eso si en el fichero de exportación CSV ya no aparecerá. Saludos y espero haber ayudado! P.D. Como suele decir Nadie... edita el post y márcalo como solucionado. Muchas gracias por tu solución, cada vez que posteas una solución a mi personalmente me funciona! Link to comment Share on other sites More sharing options...
Recommended Posts