Oferta SiteGround Black Friday

WooCommerce: Ocultar productos si no tienen imagen asociada

Cuando estás creando una tienda online hay muchas tareas que realizar, ajustes que configurar y productos que crear o importar, sobre todo esto último.

Especialmente, cuando importas productos desde un catálogo de tu proveedor o tu propia hoja de productos del inventario, no siempre se importan todos los campos, y especialmente delicado es la imagen del producto.

Vivimos en un mundo visual, en el que nadie, o sea NADIE, comprará un producto sin una imagen que muestre su aspecto, características.

WooCommerce, por defecto, puede poner una imagen temporal, o marcador de posición como se le suele llamar, en los productos sin imagen, pero asúmelo, no vas a vender ese producto, y de paso darás una imagen lamentable de tu tienda online, de Ecommerce inacabado, pobre, triste, de que algo falla, no fiable.

Esto pasa cuando no hay una imagen asociada a tu producto en la pantalla de creación de productos.

Así que lo que te propongo es una solución bastante razonable entiendo yo: No mostrar en tu tienda online productos que aún no tengan imagen de producto ¿te parece?

Para conseguirlo solo tienes que añadir un poco de código al final del archivo functions.php del tema (hijo) activo, o si lo prefieres a modo de plugin de personalizaciones, este:

/* Oculta productos sin imagen destacada */
add_action( 'woocommerce_product_query', 'custom_pre_get_posts_query' );
function custom_pre_get_posts_query( $query ) {
    $query->set( 'meta_query', array( array(
       'key' => '_thumbnail_id',
       'value' => '0',
       'compare' => '>'
    )));
}

Guarda los cambio y a partir de este momento todo producto que no tenga imagen asociada no se mostrará en tu Ecommerce.

Cuando le añadas una imagen aparecerá por arte de magia, bueno, del código de arriba 😉

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 5

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

2 comentarios en “WooCommerce: Ocultar productos si no tienen imagen asociada”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio