Aceptar lopd y condiciones antes de registrarse en prestashop  

 
Isabel
 Isabel
Estimable Member

Buenas, he estado comprobando que desde otro tema https://www.webempresa.com/foro/6-Joomla!-15/11927-Checkbox-para-aceptar-politica-de-privacidad.html se explica que para añadir un checkbox para aceptar la lopd hay que modificar el formulario, pero no se desde donde se aplica este cambio.

Se indica que "en el formulario en cuestión, tienes que crear un ítem nuevo, del tipo "Caja de Selección". y rellenar los ajustes. Pero no se donde localizar dicho formulario de registro para añadir una caja y no estoy segura de si se puede implementar la obligatoriedad de marcar el check para realizar el registro dentro los ajustes de la caja de selección.
Realmente me veo obligada a añadir dos checkboxs, uno de lopd y otro de condiciones generales.

Ademas, me he encontrado que hay dos checks para los que me gustaría modificar el texto de descripción...

Adjunto captura de como me aparece a día de hoy.

Tengo pack leo furniture y prestashop 1.6.0.8

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 15/12/2014 5:53 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Primero, simpre que busques en foro asegurate de que sea para el CMS o software que estas usando ya que veo que tienes un prestashop y el link q envías es de un joomla con virtuemart

Según lo que he visto para prestashop hay un módulo
http://addons.prestashop.com/en/content-management/7152-custom-fields.html

Otras opciones es modificar a través de código
http://www.prestashop.com/forums/topic/320353-add-custom-field-in-customer-registration-ps-16/

Tal vez en versiones posteriores se mejore esto.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 15/12/2014 10:21 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Isabel
 Isabel
Estimable Member

Buenas,

Solo para añadir el check de lopd y condiciones generales en el formulario de registro y en el formulario de compra no me gustaría comprar un modulo.... me interesa alguna otra opción como la de modificar el código pero el link que me han enviado para ello conduce a un foro sin la resolución a este problema

¿como los puedo añadir? ¿es muy complicado a través del código?

ResponderCitar
Respondido : 16/12/2014 12:05 pm
Lorena
 Lorena
Miembro Moderator

Hola Isabel,

Si no tienes suficientes conocimientos o experiencia en modificar código en Prestashop sí que puede llegar a resultar difícil.

Tienes un ejemplo, pero para el formulario de contacto en los siguientes enlaces

http://www.blog.tictacsoluciones.com/2014/06/prestashop-adaptar-formulario-contacto-lopd.html
http://www.prestashop.com/forums/topic/244467-adaptar-el-formulario-de-contacto-a-la-lopd-con-un-check/

Fíjate que estos ejemplos que te pongo son para adaptar el formulario de contacto, uno en prestashop 1.6 y el otro en prestashop 1.5

Otra opción es añadir un aviso de que si se dan de alta se entiende que están aceptando la LOPD y condiciones de la tienda.

Un saludo.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 16/12/2014 1:35 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Isabel
 Isabel
Estimable Member

¿Como podría añadir dicha información al final del formulario?
indicando que esta aceptando las Condiciones y la Lopd, puedo poner dicha frase con Para mas información Aquí con un enlace.... y aunque no pulsen check creo que cumple con la normativa.

Es que desconozco desde donde se modifica la información del formulario de contacto y el de registro

Por cierto, no es posible añadir el bloque de privacidad de datos en los hooks de ambos formularios?
A dia de hoy me aparece tal y como adjunto en la captura. En un hook que he intentado añadirlo no me lo ha permitido, posiblemente no sea el hook apropiado (lo adjunto en segunda captura)

ResponderCitar
Respondido : 16/12/2014 1:47 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Debes de tener en cuenta que los módulos no se pueden insertar en cualquier posición, sino que cada módulo solo acepta unas posiciones determinadas.

Lo mejor sería que modificaras las plantillas que se usan para el registro de usuarios y para el formulario de contacto, de forma que puedas mostrar la información adicional.

En tu caso sería el archivo themes/leo_furniture/authentication.tpl para el registro de usuarios y themes/leo_furniture/contact-form.tpl para el formulario de contacto.

Aquí podrías añadir el texto con la información que aquí quieras mostrar. Recuerda hacer una copia de seguridad de los archivos antes de modificarlos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 16/12/2014 3:08 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Isabel
 Isabel
Estimable Member

He modificado el código para el formulario de contacto, finalmente he podido añadir el chek y todo ha quedado perfecto gracias al tutorial que me habéis recomendado.

Pero para la autenticación, no tengo nada de idea de código pero creo que lo puedo resolver con vuestra ayuda si es posible: tengo dudas de si podría hacerlo así:....
Para poner un check solo para las dos cosas entonces entiendo que, siguiendo el mismo tutorial recomendado (Adjunto captura para que se vea mas claro).

-En el primer paso solo tendría que cambiar la traducción y adaptarla a la frase que quiero...

-A continuación la identificación del formulario tengo dudas de si seria igual, diferente o si es innecesario y me gustaría asegurarme de la posición también. En la captura esta remarcado el paso con recuadro rojo.

-Finalmente añadir el checkbox creo que el único cambio, con respecto al tutorial seria introducir:
getCMSLink(3)}{if Configuration::get('PS_REWRITING_SETTINGS') == 1}?{else}&{/if}content_only=1" class="iframe">{l s=‘Condiciones Generales y con la’} getCMSLink(2)}{if Configuration::get('PS_REWRITING_SETTINGS') == 1}?{else}&{/if}content_only=1" class="iframe">{l s=‘Politica de Privacidad’} {l s='de Violeta Dulce.'}
Y tampoco se donde tendría que colocarlo... porque el formulario de autenticacion es mas complejo...

No se si este tipo de dudas se pueden resolver desde aquí, por si acaso lo intento 😉

ResponderCitar
Respondido : 16/12/2014 10:03 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Isabel,

No ofrecemos soporte a webs alojadas en servidores externos o localhost, ni soporte css o programación.

Valora utilizar Deluxe LOPD --> http://www.innova-modules.com/modulos-prestashop/cumplimiento-prestashop-lopd/

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 17/12/2014 10:07 am

Cursos Gratuitos WordPress

Isabel
 Isabel
Estimable Member

Buenas de nuevo, por ahora no encuentro la forma en la que se añade el check al formulario de registro porque el archivo cambia por completo con respecto al de contacto y no me convence comprar un modulo solo para un detalle.... Si no es posible solicitar ayuda sobre programación, ya que la modificación del código del formulario de contacto con respecto al de registro es distinta...
EN tal caso, me gustaría usar una opción que facilito uno de los compañeros que atienden nuestras dudas...
Me decía que "Lo mejor sería que modificaras las plantillas que se usan para el registro de usuarios y para el formulario de contacto, de forma que puedas mostrar la información adicional. En tu caso sería el archivo themes/leo_furniture/authentication.tpl para el registro de usuarios y themes/leo_furniture/contact-form.tpl para el formulario de contacto. Aquí podrías añadir el texto con la información que aquí quieras mostrar. Recuerda hacer una copia de seguridad de los archivos antes de modificarlos".
Me gustaría saber cuales son las plantillas, si se refiere al propio archivo al que habría que cambiar el código o si hay otra via para incluir una sola frase al final del formulario (aunque sea sin check...)

Por cierto, el modulo de privacidad de datos que viene por defecto en prestashop, ¿porque no funciona?, seria una muy buena solución, conseguir que este modulo funcione, adjunto captura

ResponderCitar
Respondido : 17/12/2014 4:55 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lo que te sugierió Pablo sería lo más directo, evidentemente tienes que hacerlo sobre la plantilla que estas usando

Prueba colocar un texto al final del html del archivo

themes/leo_furniture/authentication.tpl

Debería aparece en el registro

Realiza una copia de seguridad del archivo por las dudas

Lamentablemente para estas modificaciones tienes que conocer algo de prgoramación de otra manera será complicado que modifiques el archivo

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 17/12/2014 6:45 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Isabel
 Isabel
Estimable Member

Bueno no se nada de programación e iba a añadir solo el texto... pero rebuscando y mezclando ideas de los cambios en el código del formulario de contacto (siguiendo un tutorial que me recomendasteis) he conseguido meter la frase y enlazarla con links hacia las condiciones generales y política de privacidad.

Muestro resultados por si ha alguien es muy novato como yo y ha invertido horas y horas en buscar una solución sin comprar un modulo, a mi me ha servido lo siguiente:

-Para el formulario de contacto con check de lopd incluido este tuto: http://www.prestashop.com/forums/topic/244467-adaptar-el-formulario-de-contacto-a-la-lopd-con-un-check/

-Y para el de registro, no he podido poner el check pero poniendo al final de código esto:
Antes de crear su cuenta debe leer y estar de acuerdo con las getCMSLink(3)}{if Configuration::get('PS_REWRITING_SETTINGS') == 1}?{else}&{/if}content_only Condiciones Generales de Uso y con la getCMSLink(2)}{if Configuration::get('PS_REWRITING_SETTINGS') == 1}?{else}&{/if}content_onlyPolitica de Privacidad de Violeta Dulce.
Este texto al final ha sido suficiente para advertir sobre las condiciones y privacidad, teniendo en cuenta que hay que personalizar el numero del getCMSLink(2), donde hay que introducir el numero de cms donde tenemos el aviso legal en cuestión.

Muchas gracias por la ayuda porque sin los tutoriales recomendados y la información que dais no me habría sido posible!!

ResponderCitar
Respondido : 17/12/2014 8:11 pm

Por favor Iniciar Sesión o Registro