Avisos de vuelta a stock y listas de espera en WooCommerce
Por Mariusz Szatkowski · Actualizado: 2026-06-25
Cuando un comprador aterriza en un producto de WooCommerce que está agotado, el resultado por defecto es simple: se va, y la mayoría nunca vuelve. La tienda ya ha hecho la parte cara, se ha ganado la visita y ha pagado el clic, y luego la propia página rechaza al visitante con una línea muerta de “agotado”. Un aviso de vuelta a stock convierte ese callejón sin salida en una segunda oportunidad. En lugar de perder al visitante, la tienda captura su interés y contacta con él en el momento en que el producto vuelve a poder comprarse. Esta guía explica cómo funcionan los avisos de vuelta a stock, por qué se cuentan entre las incorporaciones más rentables de una tienda WooCommerce, qué debe hacer bien una buena lista de espera y cómo el plugin gratuito Plogins Waitlist añade este flujo a WooCommerce.
Qué es un aviso de vuelta a stock
Un aviso de vuelta a stock es un mensaje automático que informa a un cliente de que un producto antes no disponible vuelve a estar a la venta. El mecanismo que hay detrás es una lista de espera. Mientras un artículo se muestra como agotado, la página de producto ofrece una breve suscripción, el comprador deja una dirección de correo y la tienda anota que está esperando. En cuanto el stock vuelve, la tienda envía un aviso a todos los de la lista, normalmente por correo.
Lo que lo hace eficaz es que la intención de compra ya existe. Quien pide que le avisen en cuanto un producto vuelva ha mostrado una señal clara de que quiere comprarlo. No persigues a un público frío ni necesitas un descuento para captar la atención. Vuelves a conectar con personas que llegaron a la página de producto, la encontraron vacía y aun así quisieron estar. Un lead difícilmente se pone más caliente, y la página de producto estándar de WooCommerce simplemente lo tira.
Por qué importa para una tienda WooCommerce
Una página agotada es una de las fuentes más silenciosas de ingresos perdidos en una tienda online. El visitante ha hecho la parte difícil, encontrar el producto, y luego se ha dado contra un muro. Tres cosas cambian cuando añades una lista de espera:
- Recuperas demanda que de otro modo desaparecería. Cada suscripción es un cliente que habrías perdido y que, en cambio, conservas. La visita ya no se desperdicia, sino que se convierte en una venta pendiente.
- Recuperas compradores sin volver a pagar por tráfico. El correo de aviso llega a personas que ya han elegido el producto, de modo que el coste de la segunda visita es prácticamente nulo. Detrás del pedido no hay nuevo gasto publicitario ni costes de adquisición frescos.
- Averiguas qué deberías reponer. Una lista de quién espera qué producto o qué variación es una prueba directa de demanda real. Te dice qué artículos merecen una reposición más rápida y cuánto deberías pedir, en lugar de adivinar a partir de las ventas pasadas de un artículo que nunca pudiste mantener en la estantería.
Este último punto se subestima con facilidad. La mayoría de las tiendas reponen por intuición o por las cifras del último trimestre. Una lista de espera te ofrece una señal de demanda anticipada: las personas de la lista quieren comprar ahora y esperan a que tú lo hagas posible.
Cómo funciona una lista de espera, paso a paso
- Un producto o una variación concreta se agota o pasa a pedido pendiente (backorder).
- La página de producto sustituye el estado muerto de “agotado” por un formulario de suscripción de un solo paso.
- El comprador introduce una dirección de correo, marca la casilla de consentimiento y se une a la lista de espera de exactamente ese artículo.
- El stock se repone, de forma manual o mediante una sincronización con el proveedor, y el producto vuelve a marcarse como “en stock”.
- La tienda envía automáticamente un correo a todos los que esperan ese artículo.
- El comprador vuelve a un producto ahora disponible y completa la compra.
Todo el ciclo se ejecuta solo una vez configurado. El único paso manual es la reposición del producto, que habrías hecho de todos modos. No hay una tarea aparte del tipo “ahora escribe a la lista de espera” que tengas que recordar, porque el aviso está directamente ligado al cambio de estado del stock.
Qué necesita una buena lista de espera
Una lista de espera se sitúa en tus páginas más concurridas y procesa direcciones de correo de clientes, así que la forma en que está construida importa tanto como lo que hace. Usa esto como lista de comprobación, tanto si construyes una tú mismo como si la compras o la instalas:
- Envía a través de tu propio mailer. Una lista de espera no necesita un servicio de correo externo. Enviar a través del mailer de WordPress mantiene las direcciones de los clientes en tu propio sitio, en lugar de cederlas a un tercero. Es más sencillo para la privacidad y te ahorra otra suscripción.
- Es accesible. La suscripción es un formulario de verdad que todo comprador debería poder usar, también con teclado y lector de pantalla. Una etiqueta oculta visualmente en el campo de correo, una casilla de consentimiento real y un mensaje de estado anunciado a la tecnología asistiva son la base que deberías buscar.
- Protege los Core Web Vitals. El formulario debería reservar su propio espacio en la página para no desplazar el diseño al cargar, y no debería añadir JavaScript pesado. Una lista de espera que provoca saltos de diseño o interacción lenta solo cambia un problema por otro.
- Sigue la variación exacta. Si un comprador quiere una talla mediana en azul, el aviso debe dispararse para esa variación, no solo para el producto padre. Las listas de espera conscientes de las variaciones evitan decir a la gente que un artículo ha vuelto cuando su talla sigue sin estar.
- Captura el consentimiento. Recoger una dirección de correo para escribir a alguien más adelante es justo el tipo de tratamiento que requiere un consentimiento expreso y documentado. Una casilla obligatoria en la suscripción, con la redacción que tú decidas, mantiene la lista limpia y tus obligaciones claras.
- Deja que los clientes se gestionen solos. Quien se une a varias listas de espera necesita una forma de ver qué está esperando y de abandonar una lista sin tener que escribirte un correo para darse de baja.
Cómo lo implementa Plogins Waitlist
Plogins Waitlist for WooCommerce es un plugin gratuito y de código abierto construido exactamente en torno a estos requisitos. Añade automáticamente un formulario de lista de espera a cada página de producto agotado o en pedido pendiente (“en backorder”) y escribe a todos los que esperan en cuanto vuelves a marcar el producto como “en stock”. No hay servicio externo, ni cuenta que tengas que crear, y nada sale de tu base de datos.
La vista del comprador
En un producto simple, el formulario aparece en cuanto el artículo no está disponible. El comprador introduce una dirección de correo, marca la casilla de consentimiento obligatoria y envía. Para los clientes con sesión iniciada, el campo de correo viene precompletado, de modo que es literalmente un solo toque. El envío ejecuta una pequeña llamada fetch de JavaScript puro en lugar de recargar la página, y el mensaje de éxito o de error se anuncia en una región aria-live, mientras el formulario informa aria-busy durante la petición. El campo de correo lleva una etiqueta oculta visualmente, y el consentimiento es una casilla obligatoria de verdad, de modo que el formulario no se envía sin ella.
En productos variables, Plogins Waitlist se engancha en el script de variaciones existente de WooCommerce. El comprador selecciona primero las opciones en el formulario de variación habitual. Solo cuando la variación elegida está agotada o en pedido pendiente aparece el formulario de lista de espera, y la suscripción se guarda para exactamente esa variación. Cuando esa variación vuelve, solo se escribe a las personas que la esperaban.
Los clientes con sesión iniciada disponen además, en Mi cuenta, de una pestaña Listas de espera que enumera los productos esperados, el estado de stock actual de cada uno y un botón para abandonar cada lista. Con ello desaparece por completo el correo del tipo “por favor, quítame de la lista”.
La cara de administración
Los avisos se disparan mediante el hook de WooCommerce woocommerce_product_set_stock_status, de modo que no hay cola ni cron en segundo plano que tengas que gestionar o supervisar. Cuando el estado de un producto pasa a instock, Plogins Waitlist envía mediante wp_mail un correo de texto plano a cada suscriptor pendiente de ese producto (y, en variaciones, del producto padre), y luego marca a cada uno como avisado, de modo que nadie es contactado dos veces.
Los datos de los suscriptores residen en una única tabla propia, que el plugin crea y gestiona con versionado, dentro de tu propia base de datos de WordPress. En WooCommerce → Plogins Waitlist → Suscriptores puedes consultar la lista, filtrar por producto y exportarla como CSV. Al desinstalar, la tabla se elimina y las opciones del plugin se borran, de modo que no queda nada atrás.
La configuración
Poner la lista de espera en marcha lleva unos minutos:
- Instala y activa WooCommerce (8.0 o posterior). Plogins Waitlist es una extensión de WooCommerce y permanece inactiva con un aviso de administración si WooCommerce falta o está anticuado.
- Instala Plogins Waitlist desde el directorio de plugins de WordPress, o sube la carpeta
restocka/wp-content/plugins/, y actívalo. - Visita opcionalmente WooCommerce → Plogins Waitlist para ajustar etiquetas y el texto del aviso. Los ajustes predeterminados razonables funcionan de serie, así que este paso es realmente opcional.
- Eso es todo. El formulario de lista de espera aparece ahora automáticamente en cada página de producto agotado o en pedido pendiente.
Si prefieres colocar el formulario en un punto concreto de una plantilla de producto, lo hace el shortcode [restock_waitlist], con un atributo opcional id para apuntar a un producto determinado. La plantilla del formulario, además, se puede sobrescribir desde el tema en yourtheme/restock/single-product/waitlist-form.php, por si necesitas cambiar el marcado, y la pantalla de ajustes te deja personalizar el encabezado, el texto de introducción, cada etiqueta del formulario, los mensajes en pantalla al enviar, así como el asunto, la introducción y el texto de cierre del correo de aviso. Las suscripciones de invitados (sin sesión iniciada) están permitidas de forma predeterminada y pueden desactivarse si quieres restringir la lista de espera a clientes registrados.
Consejos prácticos para gestionar una lista de espera
Un plugin te da el mecanismo. Unos cuantos hábitos hacen que dé fruto:
- Redacta la etiqueta de consentimiento de forma deliberada. El comprador acepta que le escriban sobre este producto. Dilo con claridad. Tú decides la redacción, y una etiqueta inequívoca mantiene tu lista defendible y tu política de privacidad honesta.
- Repón según la lista, no según la intuición. Una lista de espera que crece sobre un artículo es la señal más clara de “pide más de esto” que vas a obtener. Trata los productos más esperados como una prioridad de compra.
- Repón durante el horario comercial. Como el correo se dispara en el instante en que cambias el estado a “en stock”, cámbialo cuando puedas atender los pedidos y las preguntas resultantes, no como última tarea de un viernes.
- Mantén el correo sencillo y directo. La única tarea del aviso es decir que el producto ha vuelto y enlazar a él. Plogins Waitlist envía texto plano a través de tu propio mailer, que se entrega de forma fiable. Resiste la tentación de adornarlo.
- Fija expectativas en la página de producto. Una línea breve que diga a los compradores que pueden apuntarse para recibir un aviso convierte la página de producto vacía en un siguiente paso claro, en lugar de una salida.
Plogins Waitlist frente a WooCommerce estándar
El núcleo de WooCommerce solo marca un producto como “agotado” y se detiene ahí. Un plugin de lista de espera llena el hueco. Aquí tienes la diferencia específica para el flujo de vuelta a stock:
| Capacidad | WooCommerce estándar | Plogins Waitlist |
|---|---|---|
| Página de producto agotado | Muestra “agotado”, sin forma de capturar interés | Suscripción de un solo paso para unirse a la lista de espera |
| Páginas en pedido pendiente | Ninguna captura | Formulario también en productos “en backorder” |
| Avisar a clientes al reponer | Ninguno | Correo automático al cambiar el estado de stock |
| Lista de espera por variación (talla, color) | No | Sí, el formulario aparece para la variación no disponible elegida |
| El cliente gestiona sus solicitudes | No | Sí, una pestaña Listas de espera en Mi cuenta |
| Captura de consentimiento | N/D | Casilla de consentimiento obligatoria en cada suscripción |
| Envío | N/D | Tu propio mailer de WordPress (wp_mail), sin servicio externo |
| Exportación de suscriptores | No | Exportación CSV, filtrable por producto |
| Rendimiento | N/D | Sin jQuery propio, sin salto de diseño, envío diferido |
| Coste | Gratis (núcleo) | Gratis (GPL); PRO añade analíticas y automatización de envíos |
La conclusión: WooCommerce estándar pierde al visitante del producto agotado, y cualquier plugin de lista de espera lo recupera. Lo que distingue a uno bueno es el detalle de arriba: precisión por variación, tu propio mailer, consentimiento documentado y ningún coste de rendimiento.
Gratis frente a PRO
La versión gratuita es un flujo completo, no un cebo. El formulario de suscripción, el correo automático de reposición a través de tu propio mailer, las suscripciones conscientes de las variaciones, la pestaña Listas de espera en Mi cuenta, la casilla de consentimiento, el shortcode, las plantillas sobrescribibles desde el tema y la exportación CSV de suscriptores están todos incluidos, y todo ello bajo la GPL en WordPress.org.
Plogins Waitlist PRO es una extensión que complementa al plugin gratuito (requiere que el plugin gratuito esté instalado y activo), pensada para tiendas que operan listas de espera de mayor volumen. Añade un panel de analíticas de demanda que muestra el total de suscripciones pendientes, la demanda agrupada por producto con la más alta primero, el número de productos únicos con demanda, las suscripciones atendidas de siempre y los productos más demandados que están actualmente agotados, además de exportaciones CSV ampliadas para demanda y suscriptores. Añade doble opt-in, una confirmación por correo opcional (el enlace es válido durante siete días) antes de guardar a un comprador, para listas más limpias. Añade envíos programados o escalonados (drip), de modo que una reposición reparte sus correos en lotes configurables en lugar de disparar cientos a la vez, sobrecargando tanto tu servidor de correo como un stock limitado. Y añade una segmentación por categoría para incluir o excluir categorías de producto antes de que salgan los avisos. PRO amplía el plugin gratuito en lugar de sustituirlo, de modo que nada cambia en el flujo gratuito cuando lo añades.
La versión corta
Los avisos de vuelta a stock se cuentan entre las pocas incorporaciones a una tienda WooCommerce que se pagan solas de forma directa: recuperan demanda que ya te habías ganado, traen de vuelta a compradores sin coste de adquisición adicional y te dicen qué deberías reponer. Una buena lista de espera envía a través de tu propio mailer, captura el consentimiento, permanece accesible, respeta los Core Web Vitals y sigue las variaciones con precisión. El plugin gratuito Plogins Waitlist cubre todo eso, con una suscripción de un solo paso en productos agotados y en pedido pendiente, correos automáticos a través de tu propio mailer de WordPress, soporte de variaciones, una vista en Mi cuenta y exportación CSV. Añade Plogins Waitlist PRO en cuanto el volumen justifique las analíticas de demanda, el doble opt-in, los envíos drip y la segmentación.