Hola, tenemos una tienda en Prestashop en producción y después de varios meses me doy cuenta que se produce un fallo con los vales de descuento, solo con los que hago que automáticamente se añada el descuento o un producto de regalo. El problema es que se descuadra toda la cabecera de la página y se desplaza dentro del carrito de la compra.
Tengo varios módulos de pago, pero que actúen sobre el carrito no. Tampoco ningún módulo sobre vales de descuento. He probado desactivando módulos, pero no se corrige.
Adjunto dos imagenes, una con el carrito antes de la promoción y otra de como queda después de que actúe el vale de regalo. La promoción consiste en que comprando 3 latas de atún, regalamos una 4ª lata que se añade automáticamente al carrito. Esta promoción esta desactivada, pero activo otra por si queréis probarlo: la misma pero que comprando 20 latas de 900 grs.de atún se añade otra lata gratis.
Muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola, no, pulsa F5 para que se refresque la página. ¿Ves que solo muestra la lata de regalo?
Gracias.
Hola, gracias por mirarlo tan pronto.
Solo he realizado una modificación en el carrito, fué quitar el transporte. Ya he probado a restaurar los transportes (desactivé código poniendolo como comentario). Pero nada, el fallo sigue igual.
He revisado el archivo BOCKCART.TPL pero solo tiene una tabla, y aparentemente esta cerrada.
Te adjunto el archivo por si le quieres dar un vistazo, el código "desactivado" del transporte está entre las líneas 147 - 156. Igual hay algo mal y no lo veo.
Un saludo.
Perdón, no he adjuntado bien el archivo.
Hola
Mejor revierte los cambios que has realizado ya que es posible que tengas algún error,
Si sigues con problemas adjunta el archivo nuevamente que has modificado.
Puedes adjuntarlo como archivo .zip
Saludos.
Hola Jhon, solo he realizado el cambio de eliminar el transportista en el carrito (poniendo el código como comentario), ya he probado a ponerlo bien, pero no se arregla. El caso es que solo sale el fallo cuando se hace esta clase de vale de descuento. Pienso que el error debe de venir directamente del código que inserta el producto gratis.
Adjunto el fichero.
Hola
Si abres tu archivo .tpl con un editor de código como notepad++, ubica la línea 142, verás que tienes un error html en table ,
esta:
/table>
Debe ser
Es decir falta el caracter <
Saludos.
Tenias razón, lo he corregido, pero sigue igual, además esa tabla no debe de ser puesto que sigue saliendo "/table>" en el carrito.
He mirado con el Fireburg y sale ese error "/table>", pero no sé dónde se ubica el archivo.
Muchas gracias.
Hola, en la cabecera solo hay un cambio, quité el menú que había y puse otro módulo, pero desactivo el módulo del menú y sigue igual. Solo ocurre con el vale de descuento.
hola Jose.
Prueba lo siguiente
.-Elimina el menú que añadiste y deja solo el de la plantilla, ( Elimínalo por completo )
.- Activa el Modulo Menú Horizontal que es el lleva por defecto.
.- Accede a módulos -> Posiciones.
.- Revisa que el modulo del menú este en la posición ' displayTop '
.- Ahora busca el modulo Carrito y comprueba que este en la posición displayNav
Un saludo