Botón de añadir al ...
Avisos
Vaciar todo

Botón de añadir al carro de forma asíncrona o que espere carga del resto funciones  

 
Alceste
 Alceste
Famed Member

Hola, tenemos un problema raro con el botón de añadir al carro en productos a medida. Los desarrolladores del plugin han comprobado que el problema no fuera del plugin y reportan que es un problema de rendimiento de Virtuemart:
Os copio su respuesta para que nos indiquéis cómo podemos resolverlo

Hola,
no es un problema de nuestro plugin, ni siquiera único de tu web, puedes probar el producto desactivando el plugin para comprobarlo. Tampoco tiene que ver con cambiar la cantidad o no, es un problema de rendimiento de virtuemart. Si haces la misma prueba, cambiando datos de dimensiones o no, es indiferente, pero esperando unos segundos entre cambio y cambio de campo, y dejando en blanco el texto de peticiones, o esperando otra vez unos segundos antes de darle al botón funcionará. Si simplemente entras en la página, tecleas muy rápido en el texto de peticiones (una tecla pulsada por ejemplo), y le das al botón inmediatamente, no funciona.

La solución estaría en el codigo interno de virtuemart, por ejemplo bloqueando el botón hasta que las otras funciones hayan terminado o haciendo que el botón funcione de forma síncrona. Quizá en el soporte de VM tengan alguna otra solución adicional.

Un saludo

Podéis reproducir el error, por ejemplo, con este enlace. Pero intentadlo modificando las medidas. Entrad por ejemplo 100 de ancho por 220 de alto. O cualquier medida que sean superiores a 100x100, para que cambie el precio. A ver si detectáis algo. (Importante no teclear nada en cantidad y dejar la que viene por defecto "1")

Contenido solo visible a usuarios registrados

Citar
Respondido : 31/05/2019 11:12 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Pues la verdad que no veo ningún retardo, añado las dimensiones y veo que carga en seguida en la cesta:

Realiza la misma prueba desde otro equipo que no suelas utilizar para trabajar en la web.

Un saludo

ResponderCitar
Respondido : 31/05/2019 2:48 pm

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

Alceste
 Alceste
Famed Member

Hola,
Pues el problema persiste y es grave. Os copio el enlace a un video en el que he grabado en pantalla lo que sucede. En este video podéis ver como no carga los productos hasta la segunda vez. En el inicio del video hay un producto que ya está previamente cargado en el carro con dos unidades. Pero veréis que cuando trato de añadir un segundo producto y un tercer producto no los añade a la primera. Hay que repetirlo.

Los desarrolladores del plugin lo atribuyen a un problema de rendimiento de Virtuemart y proponen esta solución:

La solución estaría en el codigo interno de virtuemart, por ejemplo bloqueando el botón hasta que las otras funciones hayan terminado o haciendo que el botón funcione de forma síncrona. Quizá en el soporte de VM tengan alguna otra solución adicional.

Insistimos en que podéis reproducir el error, por ejemplo, con este enlace. (Importante no teclear nada en cantidad y dejar la que viene por defecto "1")

Contenido solo visible a usuarios registrados

Saludos y gracias

ResponderCitar
Respondido : 12/06/2019 11:51 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Pues lo estoy probando y no veo ningún problema carga bien, no se si estamos hablando de cosas distintas.

En este enlace tienes un screen con u ejemplo de lo que realiec paar la prueba:

Un saludo

ResponderCitar
Respondido : 12/06/2019 2:09 pm

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

Alceste
 Alceste
Famed Member

Hola,
No sé por qué en tu prueba no se reproduce el error. Puede que tenga que ponerse las dos medidas o que sea una cuestión de rapidez. No lo sé. El caso es que el error sí sucede como tienes en el video de nuestro post anterior y como el propio desarrollador del plugin ha comprobado. Lo atribuyen a un bug de Virtuemart. Comentan que con un servidor más rápido tampoco se notaría "porque volvería antes de que le dieras al botón, y funcionaría siempre" aunque no responsabilizan al servidor sino a Virtuemart. Como solución insisten en esta:

La solución estaría en el codigo interno de virtuemart, por ejemplo bloqueando el botón hasta que las otras funciones hayan terminado o haciendo que el botón funcione de forma síncrona. Quizá en el soporte de VM tengan alguna otra solución adicional.'

Gracias por vuetra ayuda

ResponderCitar
Respondido : 12/06/2019 2:37 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Si hay que modificar codigo tendras que consultarlo con algún colaborador para que lo revise, en foro no damos soporte a código.

Puedes ponerte en contacto con algún colaborador y seguro que te informan de las medidas que se pueden realizar, por ejemplo " Caltener " lleva más de 15 años colaborando con Webempresa y está familiarizado tanto con los servidores de Webempresa como con los CMS ( Joomla, Wordpress, Prestashop )

-> https://www.webempresa.com/directorio-colaboradores.html

Un saludo

ResponderCitar
Respondido : 12/06/2019 4:14 pm

Alceste
 Alceste
Famed Member

Hola,
Gracias. De momento se ha resuelto vía ticket.
¿Podeis borrar el enlace a vuestro video reproduciendo la compra? Gracias.
Saludos

ResponderCitar
Respondido : 13/06/2019 2:30 pm