No funciona botón comprar - Modulo productos virtuemart  

 
Jose
 Jose
Usuario experto

Hola a todos!!

En la página de inicio he instalado el módulo gk tabs 5. Es el módulo pestañas de gavick. Dentro de esas pestañas tengo pensado en poner varios módulos de productos de virtuemart: últimos productos, más vendidos, etc. El caso es que hoy me ha dado por probarlo y el botón de comprar no funciona. No es que no funcione, es que aunque pulses el botón de comprar el popup de virtuemart no aparece y en el carro tampoco aparece productos. Si se actualiza la página sí que aparecen los productos que se han comprado. Para ver los productos que se han comprado en estos módulos hay que refrescar la página, de lo contrario no se reflejan los cambios. Estos módulos están solamente en la página de inicio.

Esto no pasa cuando un usuario navega a través de las categorías de virtuemart y compra el producto. En este caso todo funciona correctamente.

He probado a sacar los módulos de Producto de virtuemart fuera de las pestañas del módulo de gavick (por si el problema era este módulo de pestañas) pero tampoco funciona. Así que descarto que el error venga del módulo de gavick.

¿A alguien más le ha pasado? De ser así, ¿cómo lo solucionó?

Saludos.
Muchas gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 19/12/2012 1:24 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Jose,

¿Puedes facilitar una url de un producto de la tienda o pantalla donde si se muestre el módulo de pestañas de Gavick y además funcione el añadir productos al carrito?.

En portada ya veo que no funciona y suena a conflicto de javacript.

¿Has mirado si en /public_html/error_log hay alguna referencia al módulo o a VirtueMart reciente?.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 19/12/2012 2:39 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jose
 Jose
Usuario experto

Hola Luis!
Muchas gracias por responder!

A mi también me huele a conflicto de Javascript, pero la verdad es que es muy raro. Conozco otras tiendas que funcionan bien con el mismo módulo. No se si servirá de algo pero las versiones de Joomla 2.5 y la de VM2 son las últimas que hay.

El módulo de Gavick sólo lo tengo en el inicio, en la columna central. Después, en esta categoría podrás ver dos productos que cuando utilizas el botón comprar funcionan correctamente:
http://www.elrecodo.es/tienda-de-pesca/trofeos/copas/linea-economica.html

Como dije al inicio de este tema, esto sólo ocurre con los módulos de Productos de Virtuemart.

He visto el archivo error_log y no he visto nada que haga referencia a dichos módulos, al menos de forma directa. De todas formas, a continuación dejo los errores que he visto:

[17-Nov-2012 02:13:40] PHP Fatal error:  Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55
[17-Nov-2012 02:13:54] PHP Fatal error:  Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55
[17-Nov-2012 02:13:55] PHP Fatal error:  Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55
[17-Nov-2012 02:14:02] PHP Fatal error:  Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55
[17-Nov-2012 02:14:17] PHP Fatal error:  Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55
[19-Nov-2012 11:53:28] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 11:53:34] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 11:54:27] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 11:54:30] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 11:54:46] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 11:54:52] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:01:07] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:01:10] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:01:14] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:02:27] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:14:26] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:16:14] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:16:19] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[19-Nov-2012 12:17:29] PHP Fatal error:  Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19
[22-Nov-2012 17:37:50] PHP Fatal error:  Call to undefined method VmMediaHandler::displayMedia() in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 114
[22-Nov-2012 17:37:58] PHP Fatal error:  Call to undefined method VmMediaHandler::displayMedia() in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 114
[22-Nov-2012 17:38:02] PHP Fatal error:  Call to undefined method VmMediaHandler::displayMedia() in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 114
[13-Dec-2012 14:19:52] PHP Parse error:  syntax error, unexpected T_BOOLEAN_AND in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 78
[13-Dec-2012 14:20:06] PHP Parse error:  syntax error, unexpected T_BOOLEAN_AND in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 78
[13-Dec-2012 14:20:09] PHP Parse error:  syntax error, unexpected T_BOOLEAN_AND in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 78
[13-Dec-2012 14:45:33] PHP Parse error:  syntax error, unexpected '}' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 136
[13-Dec-2012 14:46:10] PHP Parse error:  syntax error, unexpected '}' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 136
[13-Dec-2012 14:46:15] PHP Parse error:  syntax error, unexpected '}' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 136
[18-Dec-2012 16:21:39] PHP Parse error:  syntax error, unexpected '{' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 79
[18-Dec-2012 16:21:46] PHP Parse error:  syntax error, unexpected '{' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 79
[18-Dec-2012 16:21:52] PHP Parse error:  syntax error, unexpected '{' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 79

Gracias por tu ayuda Luis.

ResponderCitar
Respondido : 19/12/2012 3:15 pm
David Noguera
 David Noguera
Miembro Admin

Hola JOse, veo los siguientes errores de Javascript en la página:

Failed to load resource: the server responded with a status of 404 (Not Found) http://www.elrecodo.es/modules/mod_vm_accordion/asset/css/style/style1.css.css
Failed to load resource http://www.google-analytics.com/ga.js
FB.getLoginStatus() called before calling FB.init(). connect.facebook.net/es_ES/all.js:49
2

Uncaught TypeError: Cannot read property 'settings' of undefined vmprices.js:65
2

El último del fichero vmprices.js es el que se genera al pincha en el botón de comprar...

Podría ser que los errores que lo preceden hagan fallar esa función debido a incompatibilidades de librerías o demás... prueba a quitar el mov_vm_accordion, a solucionar el problema de Failed to load ga.js y a quitar el login de Facebook a ver si así se soluciona el problema del botón de compra...

Saludos!

Si te ha servido de ayuda, déjanos tu testimonio con un link hacia tu Web y mejora su posicionamiento:
Enviar testimonio
¡Gracias!.

ResponderCitar
Respondido : 19/12/2012 3:46 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Por favor Iniciar Sesión o Registro