Ir al contenido
Diegol, ir a la página de inicio
  • Blog
    • WooCommerce
    • Snippets para WooCommerce
    • Guías
    • Herramientas
    • eCommerce
    • SEO
    • WordPress
  • Cursos
  • Servicios
    • 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
    • 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

Cómo mostrar los productos relacionados más recientes en WooCommerce

Por Diegol

Actualizado el 24 de octubre de 2026·3 min de lectura

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

Cuando tienes una tienda online, cada producto es una oportunidad de mostrar otros artículos y aumentar el valor del carrito. Pero, ¿sabías que WooCommerce, por defecto, los productos relacionados los muestra en función de la categoría y etiquetas del producto actual?

Esto significa que estás perdiendo una ocasión de oro para guiar al cliente hacia productos más relevantes o recientes, justo cuando está más interesado. En este tutorial te explico cómo cambiar eso y mostrar los productos relacionados más nuevos automáticamente, con un simple ajuste de código. Sin plugins, sin complicaciones.

Por otro lado, si lo que quieres es seleccionarlos tú en cada producto o bien no mostrar los agotados, te dejo ambos tutoriales enlazados.

Índice

  • ¿Por qué mejorar los productos relacionados?
  • ¿Cómo funcionan los productos relacionados en WooCommerce?
  • Cómo mostrar los productos relacionados más recientes
  • Deja una respuesta Cancelar la respuesta

¿Por qué mejorar los productos relacionados?

Mostrar productos relacionados es una técnica de venta cruzada fundamental. Pero si esos productos:

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.
  • No están actualizados,
  • No tienen stock,
  • O simplemente no son relevantes…

… el cliente los ignora. En cambio, mostrar los productos más nuevos de la misma categoría tiene ventajas muy claras:

  • Mayor visibilidad de nuevos lanzamientos sin esfuerzo.
  • Mejor experiencia de usuario: el cliente ve variedad y frescura.
  • Incremento en el ticket medio, ya que sugieres productos alineados con su interés actual.
  • Y todo esto sin tener que marcar productos manualmente como relacionados.

¿Cómo funcionan los productos relacionados en WooCommerce?

WooCommerce, por defecto, genera los productos relacionados a partir de:

  • Las mismas categorías,
  • Y/o las mismas etiquetas del producto actual.

El problema es que el orden de esos productos es aleatorio (ORDER BY RAND()), lo cual no siempre es lo más efectivo desde el punto de vista comercial. Además, no puedes controlar fácilmente qué se muestra primero… a menos que sobrescribas la lógica.

Cómo mostrar los productos relacionados más recientes

No usaremos plugins, con este fragmento de código que puedes añadir en el function.php de tu child theme o bien en tu plugin de funcionalidades como explico aquí:

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
add_action( 'woocommerce_after_single_product_summary', 'custom_output_related_products_by_date', 20 );

function custom_output_related_products_by_date() {
    global $product;

    if ( ! $product ) {
        return;
    }

    // Obtener categorías del producto actual
    $terms = wp_get_post_terms( $product->get_id(), 'product_cat', array( 'fields' => 'ids' ) );

    if ( empty( $terms ) ) {
        return;
    }

    $args = array(
        'post_type' => 'product',
        'post_status' => 'publish',
        'posts_per_page' => 4, // Cambia el número si quieres más o menos
        'orderby' => 'date',
        'order' => 'DESC',
        'post__not_in' => array( $product->get_id() ),
        'tax_query' => array(
            array(
                'taxonomy' => 'product_cat',
                'field'    => 'term_id',
                'terms'    => $terms,
            ),
        ),
    );

    $related_query = new WP_Query( $args );

    if ( $related_query->have_posts() ) {
        echo '<section class="related products">';
        echo '<h2>' . esc_html__( 'Productos relacionados', 'woocommerce' ) . '</h2>';
        woocommerce_product_loop_start();

        while ( $related_query->have_posts() ) {
            $related_query->the_post();
            wc_get_template_part( 'content', 'product' );
        }

        woocommerce_product_loop_end();
        echo '</section>';
    }

    wp_reset_postdata();
}

Gracias a este pequeño cambio, tus productos relacionados estarán siempre actualizados automáticamente, mostrando lo más nuevo y reciente de tu tienda. Una estrategia tan simple como eficaz para:

  • Promocionar colecciones recientes,
  • Dar más visibilidad a lanzamientos,
  • Y mejorar la experiencia de compra.

Si quieres mejorar el SEO de los productos relacionados para quitar el H2 te dejo este tutorial.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
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.

Deja una respuesta Cancelar la respuesta

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

  +  65  =  75

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

  • 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.