Avisos
Vaciar todo

[Resuelto] Mostrar icono carrito en menú ppal solo si hay productos

7 Respuestas
3 Usuarios
0 Reactions
25 Visitas
Respuestas: 299
Reputable Member
Topic starter
 

Buenas tardes,

Quisiera mostrar el icono del carrito en el menú principal de Divi solo si existen productos de la cesta. Activando el carrito en el menú de Divi  ya consigo que me salga pero quisiera poder ocultarlo si está vacío.

Para desactivarlo creo que sería con: 

.et-cart-info { display:none; }

Para hacerlo creo que tendría que preguntar si no hay ningún producto en la cesta con: $woocommerce->cart->cart_contents_count()

Por favor, ¿me podéis indicar como construir el css para ello?

Muchas gracias,

 

Contenido solo visible a usuarios registrados


 
Respondido : 18/04/2021 11:19 am
Pepe
 Pepe
Respuestas: 41122
Illustrious Member Admin
 

Hola Gabriel.

Revisa el siguiente plugin:

-> https://es.wordpress.org/plugins/woocommerce-menu-bar-cart/

En las opciones del plugin desmarca la opción " Mostrar siempre el carrito, incluso si está vacío "

screenshot joomlero cp95.webjoomla.es 2021.04.18 13 55 13

Revisa si es lo que buscas.

 

Un saludo


 
Respondido : 18/04/2021 11:56 am
Respuestas: 299
Reputable Member
Topic starter
 

@pepesoler Muchas gracias pero querría poder hacerlo sin usar ningún plugin. ¿Es posible? Gracias


 
Respondido : 18/04/2021 12:23 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Lo que comentas tendrías que hacerlo posiblemente con código javascript, ya que para el proceso de añadir al carrito, se usa Ajax.

Posiblemente te complicarías si tratas de hacerlo con código.

Saludos.


 
Respondido : 18/04/2021 4:03 pm
Respuestas: 299
Reputable Member
Topic starter
 

@jmarreros Gracias, valoraré lo del plugin, no sé si será pesado


 
Respondido : 18/04/2021 4:46 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

De todas formas evalúa dejar el  comportamiento por defeto que es el que mejor funciona en la mayoría de comercios.

El carrito siempre debería mostrarse así no tengas nada agregado.

Saludos.


 
Respondido : 18/04/2021 4:59 pm
Respuestas: 299
Reputable Member
Topic starter
 

@jmarreros Muchas gracias Jhon


 
Respondido : 18/04/2021 5:22 pm