Oferta de lanzamiento

Licencia Founders: actualizaciones durante al menos 2 años

149 €pago único, IVA no incluido

Una licencia Shop normal cuesta 199 €.

Para las primeras 100 licencias Shop, hasta el 10 de diciembre de 2026. Actualizaciones y conocimiento nuevo del Asesor durante al menos 2 años, sin renovación. Una licencia Shop normal: 12 meses.

Conseguir Founders por 149 €

Página de tienda WooCommerce no muestra productos: guía de rescate

Cuando la página de tienda de WooCommerce no muestra productos pero los ves en la administración, la causa suele estar en uno de cinco lugares: el modo próximamente, una página de tienda mal elegida, los agotados ocultos, una versión antigua de la página en caché o un plugin que cambia la lista. Revísalos por ese orden, en una ventana privada, sin sesión.

Autor: El equipo de TellMyShop. Una guía para dueños de sitios WordPress y tiendas WooCommerce: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 7 min de lectura

Este artículo trata de la página de la tienda en sí, la lista de todos los productos en una dirección como /tienda. Si falta un solo producto o una categoría, empieza por la guía sobre el producto que no aparece en WooCommerce.

Primero, concreta exactamente qué ves

Una página de tienda vacía tiene varias variantes, y cada una apunta a otro sitio. Antes de cambiar nada, compara tu síntoma con la tabla.

Lo que vesCausa más probableDónde mirar
El mensaje «No se han encontrado productos…»agotados ocultos, un filtro en la dirección, un plugin que cambia la consultaWooCommerce, Ajustes, Productos, Inventario; la dirección de la página
Una página normal con texto, sin lista de productospágina de tienda mal elegida, o una página sin la plantilla de la tiendaWooCommerce, Ajustes, Productos
Una página de «próximamente» o una página en blanco con un logotipomodo próximamenteWooCommerce, Ajustes, Visibilidad del sitio
Un error 404 en la dirección de la tiendapágina de la tienda borrada o dirección cambiadaPáginas, Papelera; Ajustes, Enlaces permanentes
Una pantalla blanca o un «error crítico»un error de PHP tras una actualizaciónregistro de errores, actualizaciones recientes
Productos visibles solo con la sesión iniciadacaché o modo próximamenteplugin de caché, panel del hosting

Si ves una pantalla blanca o un mensaje de error crítico, ya no es un problema de productos. Echa un vistazo al artículo sobre el error crítico de WordPress.

Comprobación paso a paso

Cada paso lleva un momento. Después de cada uno, recarga la página de la tienda en una ventana privada.

  1. Modo próximamente. En WooCommerce, Ajustes, Visibilidad del sitio, el ajuste debe ser «En vivo». «Próximamente» oculta la tienda a los visitantes sin sesión, mientras tú, como administrador, sigues viéndolo todo.
  2. La página de tienda elegida. En WooCommerce, Ajustes, Productos, revisa el campo de la página de la tienda. Debe apuntar a una página que existe y está publicada. Después de importar la demo de un tema o de mudar el sitio, el campo a veces queda vacío o apunta a una página antigua en la papelera.
  3. Páginas que faltan. Si la página de la tienda no existe, WooCommerce la crea con una herramienta en WooCommerce, Estado, Herramientas. Lo describe la documentación de WooCommerce sobre sus páginas. Después vuelve al paso 2 y elige la página nueva.
  4. Ocultar los agotados. En WooCommerce, Ajustes, Productos, Inventario hay una opción para ocultar los productos sin existencias. Cuando está activada y las existencias quedan a cero tras una importación, la tienda parece vacía.
  5. Orden por defecto. Si ordenas por popularidad o por valoración y la tienda es nueva, cambia un momento al orden por defecto. Hay dueños de tiendas que cuentan que con ese orden la lista puede salir vacía. Otras causas poco habituales, como categorías protegidas con contraseña por un plugin, están recogidas en la guía de Barn2 sobre la página de tienda vacía.
  6. Caché. Vacía la caché de tu plugin de caché y, si lo tienes, la del panel del hosting. Una versión antigua y vacía de la página puede quedarse en memoria mucho después de la corrección.
  7. Plugins. Cuando nada de lo anterior ha ayudado, desactiva los plugins de uno en uno, empezando por los filtros de productos, los plugins multidioma, los maquetadores y todo lo actualizado hace poco. Lo mejor es hacerlo en una copia del sitio.
  8. Registro de errores. Si la lista de productos no carga por un error de PHP, lo verás en el registro. Cómo activar el registro de errores lo explica la guía de depuración de developer.wordpress.org.

Trampas fáciles de pasar por alto

Una página de tienda con contenido propio. En los temas de bloques, la lista de productos la construye la plantilla «Catálogo de productos». Si alguien pegó sus propios bloques en la página de la tienda o le asignó otra plantilla, puedes ver el texto de la página en lugar de los productos. La plantilla se revisa en Apariencia, Editor.

La página de la tienda como página de inicio. Funciona, pero solo cuando Ajustes, Lectura apunta a la misma página que los ajustes de WooCommerce. Dos páginas distintas en esos dos lugares son una fuente habitual de confusión.

Un filtro en la dirección. Cuando la dirección termina en algo como ?filter_colour=… o ?min_price=…, estás viendo una lista filtrada. Quita todo lo que va detrás del signo de interrogación y vuelve a comprobar. Si el problema está en los propios filtros, te ayudará el artículo sobre los filtros de WooCommerce que no funcionan.

Ocultar el mensaje en lugar de arreglarlo. En internet hay fragmentos de código que ocultan el mensaje «No se han encontrado productos», por ejemplo en la guía de Business Bloomer. Tiene sentido para resultados de filtros vacíos, pero en la página de la tienda solo tapa el problema.

Cómo busca el chat la causa de una página de tienda vacía

El plugin TellMyShop para WordPress y WooCommerce tiene una tarea lista, «Por qué no se ve esta página». Le das la dirección de la página de la tienda, y tu chat (Claude o ChatGPT) recorre la lista de esta guía: comprueba el modo próximamente, abre la página como visitante sin sesión y lee el código de respuesta, revisa las existencias y la visibilidad de los productos, y lee el registro de errores y la lista de plugins con las actualizaciones recientes. Al final te dice qué causa es la más probable y qué ha comprobado y está bien.

Todo esto funciona en la versión gratuita TellMyShop Free, porque el diagnóstico solo lee la tienda. Los valores del ejemplo son ilustrativos.

Tú: La página Tienda muestra «No se han encontrado productos». Tengo 140 productos en la administración.

Tu chat: Lo he comprobado. La tienda está «En vivo», la página de la tienda está bien elegida y devuelve un código 200. La causa más probable: 138 de los 140 productos tienen existencias 0 tras la importación de ayer, y la tienda oculta los productos agotados. Los dos productos con existencias están en una categoría oculta del catálogo.

Tú: Las existencias deberían venir del archivo del mayorista. Corrige los de la importación.

Tu chat: Vista previa de los 3 primeros de 138 productos:

Lo guardaré después de tu «sí». Cambiar las existencias requiere activar el interruptor Ventas.

Estado de la tarjeta: esperando tu «sí»
vista previa del cambio

Farolillo solar Kula 20 cm

versión anterior: existencias: 0

versión nueva: existencias: 14

Guirnalda de luces LED 10 m

versión anterior: existencias: 0

versión nueva: existencias: 32

Vela de jardín en vaso de cristal

versión anterior: existencias: 0

versión nueva: existencias: 9

Ilustración: los productos, las cifras y las respuestas son de ejemplo.

Lo que pasa después depende de la causa. En TellMyShop Pro el chat corrige lo que está en los propios productos: la visibilidad en el catálogo, el estado y las categorías se guardan nada más activar la licencia, y las existencias y los precios cuando activas el interruptor Ventas en el panel del plugin. Con cientos de productos, el chat trabaja en lotes de hasta 50 y comprueba antes de empezar si el trabajo cabe en los límites por hora fijados en el panel. Ves cada guardado primero en una vista previa, y puedes deshacer cualquier cambio desde el historial de cambios.

Los ajustes propios de WooCommerce, como el modo próximamente, la página de tienda elegida u ocultar los agotados, suelen ser más rápidos de cambiar tú mismo: el chat te dice dónde hacer clic. Vaciar la caché requiere el interruptor Tema, y desactivar un plugin sospechoso, el interruptor Plugins. Los dos funcionan durante 24 horas y requieren una copia de la base de datos de hoy, que el plugin hace por sí mismo. La caché del servidor la vacía tu hosting.

Lee más sobre el plugin en la página TellMyShop para WordPress y WooCommerce; los precios de la licencia están en precios. Si el problema apareció justo después de una actualización, revisa también el artículo sobre WordPress no funciona después de una actualización. El resto de las guías están en el blog.

Preguntas y respuestas

¿Qué significa «No se han encontrado productos que concuerden con la selección»?

WooCommerce lo muestra cuando la consulta de la lista de productos no devuelve nada. La razón puede ser que no haya productos publicados, que los agotados estén ocultos, un filtro en la dirección de la página o un plugin que cambia la consulta. El mensaje no dice cuál, así que conviene revisar las causas por orden.

Veo los productos con la sesión iniciada, pero los clientes no. ¿Por qué?

Un administrador ve más que un visitante. El modo próximamente, los productos privados y algunos ajustes de los plugins de caché solo se aplican a los visitantes sin sesión. Revisa siempre la tienda en una ventana privada del navegador, sin iniciar sesión.

¿Puedo simplemente volver a crear la página de la tienda?

Sí. WooCommerce tiene una herramienta que crea las páginas de la tienda que faltan, en WooCommerce, Estado, Herramientas. Después comprueba en los ajustes de productos que la página nueva está elegida como página de la tienda, y mueve la antigua a la papelera para que no duplique la dirección.

La tienda se quedó vacía después de una actualización. ¿Por dónde empiezo?

Por el registro de errores y la lista de plugins actualizados hace poco. Una lista de productos vacía tras una actualización suele ser un conflicto con un plugin de filtros, un plugin multidioma o el tema. Desactiva los plugins sospechosos de uno en uno, mejor en una copia del sitio o en horas tranquilas.

¿TellMyShop Free gratuito encontrará la causa?

En muchos casos, sí. TellMyShop Free lee los informes de productos, la salud del sitio, el registro de errores y la lista de plugins, y abre la página de la tienda como visitante sin sesión. Solo TellMyShop Pro guarda las correcciones, siempre después de una vista previa y tu aprobación.

WordPress es una marca de la WordPress Foundation. WooCommerce es una marca de Automattic Inc. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.

TellMyShop para WordPress y WooCommerce

Tu chat lee el sitio, te muestra cada cambio antes de guardarlo y guarda solo después de tu sí. Puedes deshacer cualquier cambio con una frase. Funciona con Claude o ChatGPT, también con cuentas gratuitas.

Comprueba si tu tienda está lista

Escribe la dirección de tu tienda. En unos segundos verás la plataforma y si TellMyShop funcionará.

Comprobamos la dirección, el HTTPS y la plataforma. No instalas nada y no guardamos la dirección.

tutienda.esResultado de ejemplo
La tienda responde
sí
HTTPS
activado
Plataforma
PrestaShop 8.1
TellMyShop funcionará

Sigue leyendo

Free por 0 €, lee y aconseja

Descargar Free