Ir al contenido
Diegol, ir a la página de inicio
  • Blog
    • WooCommerce
    • Snippets para WooCommerce
    • Guías
    • Herramientas
    • eCommerce
    • SEO
    • WordPress
  • Cursos
  • Servicios
    • Mantenimiento WooCommerce
    • Tiendas online con WooCommerce
    • TPV físico para tu tienda
    • SEO para tiendas online
    • Publicidad en redes sociales
    • Desarrollo de páginas web
  • Sobre mí
  • Blog
    • WooCommerce
    • Snippets para WooCommerce
    • Guías
    • Herramientas
    • eCommerce
    • SEO
    • WordPress
  • Cursos
  • Servicios
    • Mantenimiento WooCommerce
    • Tiendas online con WooCommerce
    • TPV físico para tu tienda
    • SEO para tiendas online
    • Publicidad en redes sociales
    • Desarrollo de páginas web
  • Sobre mí
Buscar Contactar →

Snippets para Woocommerce

No mostrar productos agotados en los relacionados WooCommerce

Por Diegol

Actualizado el 27 de octubre de 2026·2 min de lectura

Aprende en YouTubeSuscríbete gratis al canalYouTubeSígueme en LinkedInConsejos de eCommerce
Opciones de lectura
LucusHost, el mejor hosting

Los productos agotados son un dolor de cabeza para las tiendas online, hemos visto ya cómo gestionarlos en nuestra web para el SEO e imagen de la web. También funcionalidades parecidas a estas como:

  • Poner automáticamente los productos agotados al final en WooCommerce
  • Cambiar el mensaje de agotado en Woocommerce

En este caso, vamos a no mostrarlos en los relacionados.

Los productos relacionados en las fichas de producto en WooCommerce están para ayudar al usuario a descubrir productos parecidos a los que está viendo. En este caso, los que están sin stock es tontería mostrarlos. Por lo que es mejor omitirlos y mostrar otro en su lugar que tenga mayor posibilidad de venderlo.

Así que en este tutorial vamos a ver cómo ocultarlos y que muestre otros!

NewsletterLo mejor de WooCommerce, directo a tu emailTutoriales, snippets y estrategias para vender más con tu tienda online. Sin spam: te das de baja cuando quieras.

Es tan fácil como añadir este snippet a nuestro fichero functions.php de nuestro Child Theme o en un plugin de funcionalidades como explico aquí.

add_filter( 'woocommerce_related_products', 'dl_quitar_productos_agotados_relacionados', 10, 3 );

function dl_quitar_productos_agotados_relacionados( $related_posts, $product_id, $args ){
    $out_of_stock_product_ids = (array) wc_get_products( array(
          'status'       => 'publish',
          'limit'        => -1,
          'stock_status' => 'outofstock',
          'return'       => 'ids',
      ) );

    $exclude_ids = $out_of_stock_product_ids;

    return array_diff( $related_posts, $exclude_ids );
}

Con esto conseguiremos quitarnos este agotado:

no mostrar agotados en productos relacionados

Y solo mostrar en stock:

ocultar productos similares sin stock woocommerce

Otros tutoriales de productos relacionados:

  • Modificar los productos relacionados en WooCommerce
  • Cambiar de H2 a H3 los productos relacionados en el producto WooCommerce
  • Poner los productos relacionados en una pestaña en WooCommerce
  • Quitar los productos relacionados en WooCommerce
  • Lista de espera en WooCommerce

Cualquier duda como siempre, os leo en comentarios!

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)
Añade diegol.top como fuente preferida de Google.
Últimas noticias de actualidad para tu tienda online.
Add as preferred source on Google
Diegol
Escrito porDiegolEspecialista en Comercio electrónico con Woocommerce. Te ayudo a crear, gestionar y publicitar tu Ecommerce en función de tu sector y público objetivo. Puedes encontrarme en Diegol.topSobre míLinkedInYouTube
Newsletter¿Te ha sido útil? Recibe el próximo en tu emailTutoriales, snippets y estrategias para vender más con tu tienda online. Sin spam: te das de baja cuando quieras.

Índice

  • Un comentario
  • Deja una respuesta Cancelar la respuesta

Un comentario

  1. Rodney dice:
    julio 19, 2022 a las 5:07 pm

    Muchas gracias por este contenido tan valioso.

    Responder

Deja una respuesta Cancelar la respuesta

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

  +  58  =  66

LucusHost, el mejor hosting

¿Hablamos de tu tienda online?

Cuéntame en qué punto está tu proyecto y te digo cómo puedo ayudarte a vender más con WooCommerce.

Pide tu consultoría →
Diegol, ir a la página de inicio

Consultor eCommerce especializado en WooCommerce. Ayudo a tiendas online a crecer con tecnología, SEO y publicidad, y comparto lo que sé en el blog y en YouTube.

YouTube · LinkedIn · WordPress.tv

Servicios

  • Mantenimiento WooCommerce
  • Tiendas online con WooCommerce
  • TPV físico para tu tienda
  • SEO para tiendas online
  • Publicidad en redes sociales
  • Desarrollo de páginas web
  • Todos los servicios

Aprende conmigo

  • Blog
  • Snippets para WooCommerce
  • Guías
  • Cursos en YouTube
  • Sobre mí

Legal

  • Aviso legal
  • Política de privacidad
  • Política de cookies
  • Contactar

© 2026 Diego Nieto · Consultor eCommerce

Web alojada en LucusHost

Busca entre más de 300 tutoriales, guías y snippets de WooCommerce.