[Resuelto] carrito emergente

6 Respuestas
3 Usuarios
0 Reactions
16 Visitas
Respuestas: 88
Estimable Member
Topic starter
 

Hola, Tengo un ecommerce con woocommerce y no consigo solucionar lo siguiente: Cuando estoy en la home y pincho en el carrito que está en el header, me aparece la ventana emergente, pero siempre aparece totalmente en blanco (aunque tenga productos en el carrito). Me ocurre tanto en pc como en móvil. Ver pantallazo 1

Sin embargo en el resto de urls de mi web (en todas excepto la home) sí se ve correctamente. Ver pantallazo 2

Me parece que es algo del pluggin de cache, pero he probado varios y con ninguno se soluciona (actualmente tengo WP Super Caché, pero he probado varios y nada)

Hasta hace unas horas funcionaba bien, pero he debido tocar algo y lo he fastidiado.

¿alguna idea de como solucionarlo?

 

Gracias!

Captura de pantalla (14)
Captura de pantalla (13)

 

 

Contenido solo visible a usuarios registrados


 
Respondido : 28/02/2023 11:25 pm
Tags del tema
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola María,

Vemos que tienes muchos plugins activos, por verificar deja únicamente activo el WooCommerce con el plugin que sea el responsable de permitir este carrito flotante, si funciona correctamente, entonces otro plugin esta interfiriendo con el funcionamiento del mismo. Sólo es ir activando hasta dar con el que interfiere.

Verifica y nos comentas, un saludo 🖐️ 


 
Respondido : 01/03/2023 12:33 am
Respuestas: 88
Estimable Member
Topic starter
 

Hola,

Ya he detectado lo que es: Ayer metí este odigo en code snippets 

/** Deshabilitar las llamadas Ajax WooCommerce **/
add_action( 'wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11);
function dequeue_woocommerce_cart_fragments() {
if (is_front_page()) wp_dequeue_script('wc-cart-fragments');
}

Estaba teniendo mucho trafico en la web y desde soporte me recomendaron ponerlo porque había sobrecarga en la web y la gente no podía entrar.

Si lo desactivo todo funciona correctamente.

¿alguna alternativa para deshabilitar estas llamadas Ajax y no estropear la ventana emergete?

Gracias


 
Respondido : 01/03/2023 5:18 am
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Maria.

Complicado ya que  WooCommerce utiliza Cart Fragments para actualizar los elementos y el total del carrito sin que tengas que recargar la página y si lo desactivas dejará de cargar el carrito.

Puedes utilizar el siguiente plugin:

-> https://wordpress.org/plugins/disable-cart-fragments/

El plugin lo que hace es deshabilitar Cart Fragments cuando el carrito está vacío y utiliza Cart Fragments cuando el carrito tiene algún producto añadido 

Solo tienes que instalar y activar el plugin, no tiene ninguna página de configuración.

 

Un saludo

 


 
Respondido : 01/03/2023 11:23 am
Respuestas: 88
Estimable Member
Topic starter
 

@pepesoler Gracias,

De momento he desactivado el código y la web responde bien, asi que por el momento solucionado.

Gracias!


 
Respondido : 01/03/2023 3:44 pm
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Maria.

Ok, cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo


 
Respondido : 01/03/2023 3:50 pm