Jump to content

Errores en la pantalla de confirmación de pedido


ccm

Recommended Posts

Buenos días,

trabajamos con la versión de prestashop 1.7.5.1.

Nos sucede que tenemos una serie de errores en la pantalla de confirmación de pedido y no somos capaz de darles solución, por si alguien nos puede ayudar.

1.- Nos pasa, que sea cual sea la respuesta del TPV, siempre nos muestra el mensaje de "Su pedido está confirmado", y claro si hay algun error en el TPV y al continuar te muestra este mensaje ... puede llevar a confusión. Se podría personalizar este mensaje para que según si el pago ha ido bien o no muestre un mensaje u otro?? Cómo y donde?

2.- En esa misma pantalla de confirmación de pedido, si ha habido un fallo en el tpv, despues del mensaje anterior, te muestra la frase: "Hemos detectado un problema en tu pedido. Si crees que es un error , contacta nuestro 'soporte cliente'", siendo estas ultimas dos palabras un enlace que no lleva a ningún sitio, como podemos quitar el enlace ? Nos vale con dirigirles de palabra a nuestro formulario de contacto.

Muchas gracias de antemano.

 

 

Link to comment
Share on other sites

No creo que sirva de mucho la pantalla, porque no es un error visual sino de comportamiento erróneo.

Eso es lo que muestra después de fallar el pago del tpv. No estando confirmado el pedido.

Y como comenté antes el enlace de “soporte cliente” no funciona. No encuentra la página.

No sabemos porque funciona así, no hemos tocado nada. 

Link to comment
Share on other sites

Vale, entendido.

Por lo que entiendo , esto NO sale siempre, solo por algun fallo en el pago o en el TPV. es asi?

El modulo de TPV, lo has comprado , lo han desarrollado la empresa de la pasarela de pago? cual es? a ver si asi se puede buscar en el foro si alguien a tenido el mismo problema

Todos los textos los puedes traducir en traducciones->modulos.

Pero el problema parece que esta en el modulo, que muestra un error pero nada en concreto, por lo que lo mejor sera hablar con el desarrollador del modulo, tampoco dices que modulo es Redsys u otro. ya que si lo he entendido bien, solo pasa por algun fallo.

O si tienes conocimientos de programación, ver los ficheros del modulo, en concreto los "controllers/front" del modulo como dice @Rolige

Respecto al enlace de "soporte" y que enlace con una web que no sea el formulario de contacto, o de error 404, tambien es un problema del modulo, lo normal es que ese enlace este en el fichero tpl del modulo, en templates/front, y deberia enlazar con tu pagina de contactar, si esta bien desarrollado, deberia enlazar bien, sea cual sea tu URL de contacto.

Estos fallos deberia solucionarlo el desarrollador del modulo. te podemos ayudar solo si tenemos experiencia con ese modulo.

 

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

El módulo es redsys, pero es evidente que del módulo no es, para empezar esa pantalla es del checkout que es lo que se muestra al confirmar la compra, es decir, que ya no está en el módulo, el cual además envía el parámetro de error perfectamente.

Ademas vemos el fichero Order-confirmation.tpl del checckout y siempre muestra el mensaje de que el pedido está confirmado porque lo pone de titulo. Pero no sabemos cómo hay que modificarlo para que  no sea siempre el mismo ni si hay que modificarlo ahí.

lo de los textos en traducciones lo tenemos muy claro pero no es ese el problema.

Gracias

Link to comment
Share on other sites

De redsys, pues no lo había visto nunca o ningun cliente me ha indicado que sale ese aviso.

Viendo el fichero de confirmación de la plantilla que conozco y suelo usar (captura de pantalla 1), veo que el texto de "su pedido esta confirmado" es fijo no se puede cambiar dependiendo del tipo de pago, transporte o de otra informacion del pedido (flecha roja),

Lo que pides de cambiar ese texto dependiendo de algún dato del pedido, vas a tener que modificar este fichero con un if o añadiendo un tpl completo algo asi :

{include file='catalog/_partials/fichero_con_info_extra.tpl'}

Aunque nunca he tocado este apartado y no tengo ni idea de como puedes hacerlo. mira si en el foro ingles hay algo

Luego como ves en la flecha azul, el texto y enlace del error si que lo envia el modulo de Redsys usando el hook de order_confirmation

image.thumb.png.d1f5a3d04527273df8babdf85d37e37e.png

 

Link to comment
Share on other sites

Hola gracias, si lo del enlace lo encontré en el módulo de pago. Y lo he modificado.

Y lo del mensaje, es que pone siempre el mismo por defecto, aunque haya habido un error de pago. Alucino!! Y también muestra los detalles y artículos del pedido aunque no esté realmente confirmado.

supongo que Nadir se da cuenta porque a nadie le da por cancelar el pago o meter una tarjeta errónea para ver qué pasa.

Seguiré investigando a ver si veo cómo solucionarlo.

Gracias

 

Link to comment
Share on other sites

hace 1 minuto, ccm dijo:

supongo que Nadir se da cuenta porque a nadie le da por cancelar el pago o meter una tarjeta errónea para ver qué pasa.

 

 

Si claro que se hace, cuando yo instalo y configuro una tienda y toca configurar una forma de pago, 

Siempre cancelo la compra, siempre pongo una tarjeta erronea, y siempre puteo a la pasarela de pago para hacer pruebas, hasta ahora , siempre , puede que haya cambiado, siempre me devolvía a la pagina del carrito.

El realizar un pedido con una tarjeta erronea NO deberia confirmar el pedido, no entiendo como se va a confirmación si es un pago erroneo

Tienes la ultima version del modulo? el oficial de su pagina?

Otra cosa es el problema de Paypal, que cobra unos centimos menos o mas que el pedido, entonces SI que acepta el pedido y sale un error en el pago.

 

 

Link to comment
Share on other sites

Es la última versión del módulo y es el de redsys programado por prestashop. 

Yo tampoco lo entiendo la verdad.

Me he puesto en contacto con ellos también peeero a ver cuando contestan.

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...