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!
Contenido solo visible a usuarios registrados
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 🖐️
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
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
@pepesoler Gracias,
De momento he desactivado el código y la web responde bien, asi que por el momento solucionado.
Gracias!
Hola Maria.
Ok, cualquier consulta que tengas no dudes en comunicarlo.
Un saludo