Jump to content

Error en bucle al introducir un código postal erróneo en la compra


led22

Recommended Posts

Buenas tardes,

Como indica el título estoy experimentando un error al introducir un código postal erróneo en mi dirección.

Ejemplo: Al crear la dirección puedo introducir cualquier código postal, siempre y cuando cumpla el formato correcto. Por ejemplo un código postal de Madrid en la provincia de Huelva.

El problema viene a la hora de hacer el checkout de la compra, el sistema detecta que el código postal y la provincia seleccionada no concuerda, sacando un alert con el siguiente mensaje:

image.thumb.png.7d986e8f6044836cf661fb0a9b9201ab.png

Una vez sale este mensaje se crea un bucle que se repite una y otra vez, que no permite hacer nada, con lo cual no se puede cambiar el código por el correcto.

 

Modulo: One Page Checkout PrestaShop

 

Saludos.

 

Edited by amellaa (see edit history)
Link to comment
Share on other sites

hace 5 horas, amellaa dijo:

Buenas tardes,

Como indica el título estoy experimentando un error al introducir un código postal erróneo en mi dirección.

Ejemplo: Al crear la dirección puedo introducir cualquier código postal, siempre y cuando cumpla el formato correcto. Por ejemplo un código postal de Madrid en la provincia de Huelva.

El problema viene a la hora de hacer el checkout de la compra, el sistema detecta que el código postal y la provincia seleccionada no concuerda, sacando un alert con el siguiente mensaje:

image.thumb.png.7d986e8f6044836cf661fb0a9b9201ab.png

Una vez sale este mensaje se crea un bucle que se repite una y otra vez, que no permite hacer nada, con lo cual no se puede cambiar el código por el correcto.

 

Modulo: One Page Checkout PrestaShop

 

Saludos.

 

Buenas noches @amellaa fíjate  si en la pestaña Parámetros avanzados>Rendimiento busca hacia la mitad de la pagina tienes activo el "smart cache" para el código javascript" y si es

así desactiva lo y prueba si sigues con el mismo error. Ya nos comentas. Saludos

imagen.thumb.png.2fe901bdd1a352a3af2829790b45127a.png

Link to comment
Share on other sites

hace 10 horas, JavierP dijo:

Buenas noches @amellaa fíjate  si en la pestaña Parámetros avanzados>Rendimiento busca hacia la mitad de la pagina tienes activo el "smart cache" para el código javascript" y si es

así desactiva lo y prueba si sigues con el mismo error. Ya nos comentas. Saludos

imagen.thumb.png.2fe901bdd1a352a3af2829790b45127a.png

Buenos días @JavierP antes de nada muchas gracias por tu respuesta.

Esas 3 opciones las tengo ya desactivadas.

Revisando en el directorio de la tienda, he visto que esa alerta viene desde el módulo de envialia:

image.thumb.png.8df8c216079b53d07ea3c8dbb5687507.png

 

Un dato interesante que he visto durante una de mis pruebas.

1- Entro como invitado y agrego cualquier articulo al carrito

2- Accedo al carrito (sin problemas), pero decido no cubrir ningún dato para formular la compra y le pulso en "seguir comprando".

3- Una vez de vuelta en la tienda, le pincho en el carrito y una vez accedo me comienza a saltar el alert "código postal incorrecto", pero no me deja modificarlo, la pagina se actualiza cada 3 segundos o al pulsar en aceptar.

 

Por si quieres verlo directamente desde el navegador te he pasado el enlace de la web por PM.

Muchas gracias.

 

Saludos.

Edited by amellaa (see edit history)
Link to comment
Share on other sites

Eso que pones no es el checkout estándar de Prestashop, es un módulo de checkout en 1 paso. Ese tipo de módulos a veces se pegan de tortas con los módulos de los transportistas. Si acabas de instalarlo, lo mejor es que te pongas en contacto con el soporte del módulo y se lo digas a ellos para que lo solucionen.

Link to comment
Share on other sites

hace 41 minutos, Prestafan33 dijo:

Eso que pones no es el checkout estándar de Prestashop, es un módulo de checkout en 1 paso. Ese tipo de módulos a veces se pegan de tortas con los módulos de los transportistas. Si acabas de instalarlo, lo mejor es que te pongas en contacto con el soporte del módulo y se lo digas a ellos para que lo solucionen.

@Prestafan33

Efectivamente como he indicado en el primer mensaje el modulo se llama One Page Checkout PrestaShop.

Como comentas y por lo que he visto por internet, módulos de transporte y de checkout no son buenos amigos y es cierto.

Realizando pruebas he solucionado uno de los problemas:

image.png.48f5d1e25762026382974767bcec1b8f.png

Activando la casilla Requerir ingresar un código postal en la pestaña envío del módulo checkout he conseguido dos cosas:

1 - Ahora aunque agregue artículos al carrito, salga del carrito y vuelva a entrar ya no salta el alert de código postal incorrecto. Con la casilla desmarcada, por defecto, tras entrar por primera vez al checkout me estaba asignando un transportista, aunque yo no indicara ningún código postal.

2 - Con la casilla activada también se ha solucionado el problema que tenía con el bucle constante, ahora tras pulsar aceptar en el alert se limpia el transportista y te redirecciona al inicio de sesión.

 

Con este cambio se han solucionado los dos problemas que tenía, lo ultimo que faltaría ahora sería, si introduzco un código postal erroneo, al pulsar en el alert, no me redireccionara al inicio de sesión y que se mantuviera en el checkout.

 

Saludos.

Edited by amellaa (see edit history)
Link to comment
Share on other sites

  • 1 year later...
On 9/10/2020 at 9:59 AM, amellaa said:

@Prestafan33

Efectivamente como he indicado en el primer mensaje el modulo se llama One Page Checkout PrestaShop.

Como comentas y por lo que he visto por internet, módulos de transporte y de checkout no son buenos amigos y es cierto.

Realizando pruebas he solucionado uno de los problemas:

image.png.48f5d1e25762026382974767bcec1b8f.png

Activando la casilla Requerir ingresar un código postal en la pestaña envío del módulo checkout he conseguido dos cosas:

1 - Ahora aunque agregue artículos al carrito, salga del carrito y vuelva a entrar ya no salta el alert de código postal incorrecto. Con la casilla desmarcada, por defecto, tras entrar por primera vez al checkout me estaba asignando un transportista, aunque yo no indicara ningún código postal.

2 - Con la casilla activada también se ha solucionado el problema que tenía con el bucle constante, ahora tras pulsar aceptar en el alert se limpia el transportista y te redirecciona al inicio de sesión.

 

Con este cambio se han solucionado los dos problemas que tenía, lo ultimo que faltaría ahora sería, si introduzco un código postal erroneo, al pulsar en el alert, no me redireccionara al inicio de sesión y que se mantuviera en el checkout.

 

Saludos.

Me encuentro con el mismo problema ¿al final conseguiste solucionarlo? ¿qué solución aplicaste?

Saludos ;)

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...