Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

[Resuelto] carrito emergente  

 
María
 María
Usuario experto

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
Argenis
 Argenis
Soporte CMS Webempresa 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

María
 María
Usuario experto

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
Soporte CMS Webempresa 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

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

María
 María
Usuario experto

@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
Soporte CMS Webempresa Admin

Hola Maria.

Ok, cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo

Respondido : 01/03/2023 3:50 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress