Nubla2 Posted August 16, 2020 Share Posted August 16, 2020 Holaaaa a todos; Estoy buscando la mejor forma para que al cliente no le aparezca el precio del envío sin que antes indique el país de destino. Tengo configurado el precio de envío por peso, y predeterminado siempre le indica el precio de envío a España, pero que es muy diferente al de otros países. Por eso me gustara que no apareciera ningún precio de envío hasta que el cliente no indique su país de destino. Gracias. Link to comment Share on other sites More sharing options...
juanrojas Posted August 18, 2020 Share Posted August 18, 2020 Creo que prestashop siempre te lo va a mostrar, mirate puede que te sirva el modulo de packlinkpro, hasta que no pongas el pais y codigo postal no te mostrara el transportista disponible Link to comment Share on other sites More sharing options...
Prestafan33 Posted August 18, 2020 Share Posted August 18, 2020 Lo puedes hacer si editas las plantillas de tu tema, y en las correspondientes al carrito, donde se muestran los gastos de envío, le pongas un "if", de modo que lo detalle solo si el cliente está logueado y ha especificado una dirección, y si no ponga otra cosa "inicia sesión para ver los gastos de envío", por ejemplo. Link to comment Share on other sites More sharing options...
Nubla2 Posted August 18, 2020 Author Share Posted August 18, 2020 3 minutes ago, Prestafan33 said: Lo puedes hacer si editas las plantillas de tu tema, y en las correspondientes al carrito, donde se muestran los gastos de envío, le pongas un "if", de modo que lo detalle solo si el cliente está logueado y ha especificado una dirección, y si no ponga otra cosa "inicia sesión para ver los gastos de envío", por ejemplo. Supongo que esta seria la mejor opción. El problema es que no tiene porque estar logueado, sino que simplemente haya indicado una dirección de entrega, ya que si no se obligaría a los clientes a registrarse. Voy a ver si consigo programar la condición correctamente Link to comment Share on other sites More sharing options...
Prestafan33 Posted August 18, 2020 Share Posted August 18, 2020 En PrestaShop para poder introducir una dirección hay que estar logueado. Cuando alguien hace una compra como invitado en realidad se crea un registro de usuario, lo que le diferencia es que en ese caso no tiene contraseña, puedes verlo en la base de datos. No te lo puedo asegurar ahora mismo, al 100%, pero creo que los valores de las variables para un usuario logueado y uno que compra como invitado son los mismos de cara a lo que estamos hablando. Link to comment Share on other sites More sharing options...
Nubla2 Posted August 18, 2020 Author Share Posted August 18, 2020 Just now, Prestafan33 said: En PrestaShop para poder introducir una dirección hay que estar logueado. Cuando alguien hace una compra como invitado en realidad se crea un registro de usuario, lo que le diferencia es que en ese caso no tiene contraseña, puedes verlo en la base de datos. No te lo puedo asegurar ahora mismo, al 100%, pero creo que los valores de las variables para un usuario logueado y uno que compra como invitado son los mismos de cara a lo que estamos hablando. Muchas gracias por las indicaciones. 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