Jump to content

[BUG PS1.6.1.1] Módulo "advancedeucompliance" provoca Id_carrier= 0 en ps_cart


LieBM

Recommended Posts

Buenas a todos,

 

voy a publicar un BUG que he detectado con el módulo que viene en Prestashop "advancedeucompliance - Cumplimiento avanzado en UE" con la versión de Prestashop 1.6.1.1

 

FUNCIONAMIENTO NORMAL DE PRESTASHOP

 

Como funcionamiento normal de la tienda, cuando un cliente añade un producto al carrito de compra, se crea una línea en la tabla ps_carrier con la información del carrito de compra. Mientras el cliente va siguiendo los pasos y antes de elegir el transportista, en esa línea creada, la columna de Id_carrier es 0 y la columna de delivery_option está vacía porque no hay ninguna información sobre el transportista elegido. Sin embargo cuando el cliente elige el transportista y continua el paso hasta los "métodos de pago", el id_carrier es actualizado con la Id del transportista elegido y en delivery_option aparece información relativa al envío. Estos datos son extraídos por los módulos de pago para mostrar los precios sumando los costes de envío y demás.

 

 

FUNCIONAMIENTO ANÓMALO A CAUSA DEL MÓDULO

 

Sin embargo desde que se instala el módulo "ADVANCEDEUCCOMPLIANCE", en todo momento la línea creada en ps_carrier permanece con la columna de id_carrier en 0, incluso después de elegir el transportista.
A causa de esto, ciertos módulos de métodos de pago (por ejemplo los de contrareembolso y redsys adquiridos en Alabazweb.com) originan un error y no se suman los costes de envío y en el caso del contrareembolso, no aparece entre los métodos de pago (desaparece).

 Seguramente más módulos relacionados con esto se ven afectados.

El problema lo estoy intentando detectar más a fondo, pero reside a bien en los parámetros que instala en la tabla ps_configuration o en cietras funciones relacionadas con el carrier en su archivo php.

Voy a proceder a notificarlo a los desarrolladores para que optimicen y saquen un FIX al problema. Espero haberos ayudado y al menos ahorraros muchas horas de desesperación buscando el problema (las mismas que he empleado yo en detectarlo y encontrar el origen del problema)

Saludos.

 

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

Ya he detectado el origen del problema. Y solamente ocurre con el módulo instalado y activadas las dos opciones de revocación en productos virtuales y en los terminos del Tos. Adjunto captura de pantalla.

Si se tiene instalado el módulo pero con esas dos opciones desactivadas, entonces funciona correctamente.


post-266486-0-20389200-1442920793_thumb.jpg

Link to comment
Share on other sites

He estado hablando con los desarrolladores de Alabazweb sobre este tema, ya que por el momento, sus módulos de megareembolso y Redsys son los afectados por este BUG. Me comentan básicamente que esto es un BUG que tiene que solucionar Prestashop, y se lavan las manos para no dar soporte técnico ante este problema modificando el código de sus módulos o sacando la solución para que se modifiquen los archivos en el módulo avancedeucompliance de forma provisional hasta que Prestashop saque el FIX.

Por lo tanto quedan avisados todos aquellos que quieran adquirir esos módulos en Alabazweb. El bug es bastante grave porque en el caso del módulo de megareembolso, desaparece y ningún cliente puede efectuar el pago mediante ese método pero lo peor es con el de Redsys, que lo que ocurre es que NO suma los gastos de envío, así que el cliente paga el pedido sin pagar los gastos de envío...ahora explícale al cliente el error y que te pague los gastos de envío por separado.

Saludos.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

HOla Joaquin, te comento desactive las opciones que dices (de echo ya los tenia desactivadas) y sigue ese fallo. Alauna otra alternativa??? hay otros modulos??.

 

gracias por adelantado.

Hola,

 

pues yo he hecho varios test y son con esas opciones desactivadas cuando ya deja de dar el fallo. Por el momento los módulos afectados son los de Alabazweb (contra reembolso y Redsys). Los de Prestashop siguen sin darle curso al issue que he presentado.

Link to comment
Share on other sites

  • 2 months later...
  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...