BananaStudios Posted July 13, 2018 Share Posted July 13, 2018 Hola foro! Tenemos un nuevo cliente que nos ha pedido que para su negocio copiemos el modelo de negocio electrónico de una marca conocida de gafas de sol. Para realizar un pedido solo da la opción de compra como invitado. Hemos configurado la web para que solo se pueda comprar como invitado, el problema es que al hacer un pedido y rellenar los campos en el proceso de compra, prestashop pide contraseña. Hemos conseguido eliminar mediante CSS algunos datos del formulario y otros mediante la edición de los tpl así como desactivando opciones en el backend. Pero el campo contraseña no hay manera, sabemos ocultar el cajón de texto de contraseña (themes/nombredeltheme/temlplates/_partials) pero la palabra contraseña no la damos encontrado. Una opción era mediante css y display:none pero la clase del div se llama igual que para otros muchos campos, y no podemos crear una nueva clase para el css si tampoco sabemos donde esta el tpl con la palabra "contraseña". la pescadilla que se muerde la cola... Alguien que nos ayude¿? =) gracias de antemano Link to comment Share on other sites More sharing options...
Rolige Posted July 14, 2018 Share Posted July 14, 2018 Hola, En el pedido de invitado el campo de contraseña aparece ahi pero no es obligatorio, tal y como lo podras ver en la captura del demo oficial de PrestaShop. 1 Link to comment Share on other sites More sharing options...
BananaStudios Posted July 15, 2018 Author Share Posted July 15, 2018 (edited) 19 hours ago, Rolige said: Hola, En el pedido de invitado el campo de contraseña aparece ahi pero no es obligatorio, tal y como lo podras ver en la captura del demo oficial de PrestaShop. Muchas gracias por tu contestacion Rolige, somos conscientes de que por manera predeterminada es opcional la contraseña. Es una peticion expresa del cliente que el campo Password no se deve ver... no quiere que se registren los usuarios y que aparezca el campo da a confusion. Edited July 15, 2018 by BananaStudios (see edit history) Link to comment Share on other sites More sharing options...
Rolige Posted July 15, 2018 Share Posted July 15, 2018 Pues es tan simple como que lo ocultes cuando este seleccionada la opcion de pedir como invitado, al final si no es obligatorio nunca te dara error. 1 Link to comment Share on other sites More sharing options...
BananaStudios Posted July 16, 2018 Author Share Posted July 16, 2018 (edited) Eso esta claro Rolige , mi pregunta es ¿Cómo? no encuentro en el backend ninguna opción para desactivar la contraseña como invitado y en los tpl tampoco.... Version de Prestashop 1.7.3 Edited July 16, 2018 by BananaStudios (see edit history) Link to comment Share on other sites More sharing options...
Rolige Posted July 17, 2018 Share Posted July 17, 2018 En el BO no encontraras opcion como tal, pero puedes hacerlo mediante CSS que creo es mucho mas rapido y sencillo. 1 Link to comment Share on other sites More sharing options...
BananaStudios Posted July 18, 2018 Author Share Posted July 18, 2018 On 7/17/2018 at 4:15 PM, Rolige said: En el BO no encontraras opcion como tal, pero puedes hacerlo mediante CSS que creo es mucho mas rapido y sencillo. Seguiré buscando como hacerlo, el cliente ha cambiado de opinion y ahora quiere que se puedan registrar, asi que no me urge encontrar el codigo css. Gracias por tu ayuda Link to comment Share on other sites More sharing options...
addri92 Posted September 23, 2019 Share Posted September 23, 2019 Hola, He encontrado (después de muchas búsquedas) cómo eliminar el campo de la contraseña en pedido de invitado. en classes/form/CustomerFormatter.php Cambié las líneas 36, 37 y 38: private $ask_for_password = false; private $password_is_required = false; private $ask_for_new_password = false; Espero que os sirva de ayuda. Saludos! Link to comment Share on other sites More sharing options...
vipsolucionesinforma Posted February 15, 2021 Share Posted February 15, 2021 On 9/23/2019 at 11:57 AM, addri92 said: Hola, He encontrado (después de muchas búsquedas) cómo eliminar el campo de la contraseña en pedido de invitado. en classes/form/CustomerFormatter.php Cambié las líneas 36, 37 y 38: private $ask_for_password = false; private $password_is_required = false; private $ask_for_new_password = false; Espero que os sirva de ayuda. Saludos! Excelente ! Funcionó. Tuve problemas con ese campo, si se dejaba vacio, todo funcionaba bien, pero si le colocaban contraseña ... vacíaba el carrito. Solucionado con ocultarlo. Gracias 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