Guías

WooCommerce pedidos anticipados: vender antes de tener stock

Por Mariusz Szatkowski · Actualizado: 2026-06-25

Dos cosas frenan a la clientela de comprar: un producto que aún no se ha lanzado y un superventas que acaba de agotarse. En ambos casos, WooCommerce de fábrica bloquea la venta y la clientela abandona la tienda. Un pedido anticipado mantiene el producto comprable, de modo que puedas aceptar el pedido ahora y entregarlo en cuanto llegue la mercancía. Esta guía explica qué es un pedido anticipado, por qué el núcleo de WooCommerce no puede hacerlo, qué necesita un buen flujo de pedido anticipado y cómo lo añade el plugin gratuito Preorder.

Qué es un pedido anticipado y por qué importa

Un pedido anticipado es una venta que se realiza antes de que el producto esté listo para enviar. Encaja con dos situaciones habituales.

  • Próximos lanzamientos. Anuncias un producto antes de que exista y dejas que la clientela lo reserve antes del lanzamiento. El pedido se hace ahora, la mercancía llega el día del lanzamiento.
  • Reposiciones de artículos agotados. Un producto popular está sin stock y, en lugar de perder a la clientela, dejas que lo reserve para cuando vuelva.

Se trata de capturar la demanda en el momento del interés, en lugar de pedir a la clientela que vuelva más tarde. El interés es efímero. Quien aterriza en la tienda listo para comprar, se topa con un muro de “sin stock” y se le pide que espere al mes siguiente, rara vez regresa. El pedido anticipado convierte ese callejón sin salida en una venta reservada, y te entrega a cambio algo valioso: una cifra real de demanda comprometida antes de que tú mismo ates dinero en stock. Si cuarenta personas hacen pedido anticipado, sabes que tienes que encargar cuarenta unidades, en lugar de adivinar.

Esto solo funciona si se cumplen dos condiciones a la vez. El producto debe poder ponerse en el carrito aunque no declare stock, y la clientela debe entender que está reservando y no comprando algo que se envía hoy mismo. Si cumples solo la primera condición sin la segunda, tienes clientes molestos preguntando por su paquete. Un flujo de pedido anticipado real debe hacer ambas cosas.

Por qué WooCommerce no puede hacerlo de serie

De fábrica, WooCommerce trata el stock como una barrera dura. Si un producto está sin stock, el botón Añadir al carrito desaparece y la venta se bloquea. WooCommerce sí conoce un ajuste para pedidos pendientes, pero los pedidos pendientes son otra herramienta con otra intención: permiten que un producto ya listado venda en silencio por encima del stock, sin un mensaje claro a la clientela del tipo “esto es una reserva” y sin una marca que te ayude con una preparación distinta. Nunca se pensaron para comunicar un próximo lanzamiento.

Para los pedidos anticipados en concreto, el núcleo no ofrece nada. No hay un marcado integrado que diga “este producto es un pedido anticipado”, ninguna forma de mantenerlo comprable de forma consciente y con el mensaje correcto, ningún botón personalizado para fijar expectativas, y ninguna marca que se conserve hasta el carrito y el pedido. Una venta corriente de stock y un pedido anticipado se verían así idénticos para tu equipo de preparación, y son precisamente esos datos los que necesitas mantener separados. No puedes empaquetar lo que no puedes distinguir, ni sacar una lista limpia de quién espera el siguiente lote.

Un pedido anticipado necesita cuatro cosas que el núcleo no proporciona: mantener el producto comprable cuando falta stock, comunicar con claridad a la clientela que está reservando, comunicarle opcionalmente cuándo se produce el envío, y marcar la línea de forma continua hasta el pedido.

Qué necesita un buen flujo de pedido anticipado

Una herramienta de pedido anticipado debería cubrir todo el camino desde la página de producto hasta la preparación. Úsalo como lista de comprobación, tanto si lo construyes tú mismo como si lo compras o instalas.

  • Un marcado por producto. Tú decides qué productos son pedidos anticipados, no todo el catálogo a la vez. La mayor parte de tu surtido se envía con normalidad, solo unos pocos artículos están a punto de lanzarse o agotados.
  • Comprable cuando falta stock. El producto marcado sigue siendo comprable incluso en estado sin stock, mientras que los productos no marcados siguen comportándose con normalidad.
  • Una señal clara para la clientela. Una etiqueta de botón personalizada y un aviso de reserva, para que la clientela sepa que el artículo se reserva y no se envía hoy. Precisamente esa formulación evita el ticket de soporte “¿dónde está mi pedido?”.
  • Una fecha de entrega prevista. Una forma sencilla de comunicar a la clientela aproximadamente cuándo llega el artículo. La gente acepta una espera si sabe cuánto dura.
  • Marcado de línea continuo. La marca de pedido anticipado debería aparecer en el carrito, en la caja y en el pedido, para que la preparación y los albaranes puedan distinguir los pedidos anticipados de los artículos en stock.
  • Un interruptor global. Una forma de pausar todos los pedidos anticipados a la vez, por ejemplo cuando un lanzamiento se agota o se retrasa, sin editar cada producto.

Fíjate en lo que no está en esta lista: aceptar pagos a plazos o enviar correos automáticos de “ya se envía”. Son refinamientos útiles, pero no son lo que hace que un pedido anticipado sea un pedido anticipado. La tarea central consiste en mantener la venta abierta, fijar expectativas y marcar la línea. Todo lo demás se construye sobre ese fundamento.

Cómo lo resuelve Preorder

Preorder for WooCommerce es un plugin gratuito y de código abierto que amplía WooCommerce con pedidos anticipados. Está diseñado exactamente para el camino descrito arriba y se mantiene al margen de cualquier producto que no marques.

Marcas un producto como pedido anticipado mediante una casilla en Datos del producto, General, simplemente etiquetada como “Pedido anticipado”. El campo lleva una ayuda directa que explica que el producto sigue siendo comprable cuando falta stock, de modo que no haya que adivinar en el punto decisivo. Justo debajo se sitúa un campo opcional para la fecha de entrega prevista. En cuanto un producto está marcado, tres cosas cambian a la vez. Sigue siendo comprable aunque su estado de stock indique sin stock, el botón Añadir al carrito muestra tu texto de pedido anticipado personalizado en lugar de la etiqueta estándar, y en la página de producto aparece un aviso de reserva.

Ese aviso se presenta como un pequeño bloque, con el estilo de un resguardo de recogida, en el resumen del producto. Comunica a la clientela que el artículo aún no está en stock, que su pedido asegura un puesto en la fila y que el envío se produce en cuanto llega la mercancía. Si has fijado una fecha de entrega prevista, el aviso también la muestra, formateada en el formato de fecha de tu web en lugar de como valor bruto, para que la clientela la lea de forma natural. Los recursos de storefront para ello se cargan solo en una página de producto de pedido anticipado individual, de modo que el resto de tu tienda no carga peso adicional.

A partir de ahí, la marca sigue al artículo. Cuando un producto de pedido anticipado se pone en el carrito, Preorder marca esa línea del carrito. El carrito y la caja muestran entonces una línea “Pedido anticipado: Sí” en la línea, y la misma marca se copia en la línea del pedido y se guarda como metadato de línea de pedido. Esto significa que la marca aparece en la pantalla del pedido y en los albaranes, de modo que tu equipo pueda preparar y entregar los pedidos anticipados por separado de los artículos en stock. Hay además una clave de línea oculta en la línea del pedido, que existe para que el add-on de pago y otras extensiones puedan consultar de forma fiable las líneas de pedido anticipado.

Los productos variables también se tienen en cuenta. Una variante hereda el marcado de pedido anticipado del producto superior, salvo que fije el suyo propio, y el estado por variante se pasa al formulario de variantes de WooCommerce, de modo que la etiqueta de botón adecuada y el aviso de reserva aparecen cuando la clientela elige una variante. La edición gratuita muestra ese estado en la storefront; convertir los pedidos anticipados por variante en un ajuste completamente independiente forma parte de la edición de pago.

Cómo configurarlo

Poner el flujo en marcha lleva solo unos pocos minutos.

  1. Instala el plugin desde Plugins, Añadir nuevo o súbelo a /wp-content/plugins/preorder. WooCommerce debe estar instalado y activo.
  2. Actívalo.
  3. Edita un producto, abre Datos del producto, General y marca la casilla Pedido anticipado. Fija opcionalmente una fecha de entrega prevista.
  4. Fija tus valores predeterminados de toda la tienda en WooCommerce, Pedidos anticipados: el interruptor global de encendido/apagado y el texto estándar del botón. Una vista previa en vivo muestra la etiqueta exacta que verá la clientela mientras la escribes.

La página de ajustes lleva una ayuda directa bajo cada campo y una vista previa elaborada del botón, de modo que no tengas que consultar la documentación al configurar. Como el plugin declara compatibilidad con HPOS de WooCommerce y con los bloques de carrito y caja, encaja de forma limpia en una instalación moderna de WooCommerce.

En segundo plano, Preorder guarda el marcado y la fecha de entrega como metadatos de producto, la marca de línea como metadato de línea de pedido y los ajustes como una única opción de WordPress, sin tablas de base de datos propias. No realiza solicitudes HTTP salientes ni envía datos fuera de tu web. La salida se escapa, la entrada se sanea, el formulario de ajustes está protegido con nonce y limitado al permiso de gestionar WooCommerce, y se incluyen un archivo POT y una traducción al polaco. Eliminar el plugin borra su ajuste, de modo que queda una instalación limpia.

Consejos prácticos para pedidos anticipados bien gestionados

El plugin aporta el mecanismo; cómo lo uses es lo que la clientela realmente percibe.

  • Fija en lo posible una fecha de entrega prevista. Un vago “próximamente” convierte peor que un concreto “envío hacia el 12 de marzo”. Usa el campo de fecha, aunque sea aproximado, y elige un plazo que tiendas más a superar por lo bajo que a incumplir.
  • Formula la etiqueta del botón para fijar expectativas. “Pedir ahora por anticipado” es más claro que el estándar “Añadir al carrito”, porque comunica a la clientela ya antes del clic que esto es una reserva, y no solo después. Mantenla corta.
  • Sé honesto en tu texto de producto. El aviso de reserva hace mucho, pero refuérzalo en tu propia descripción: cuándo se envía, si el precio es definitivo y qué ocurre si el plazo se desplaza. Las sorpresas generan reembolsos.
  • Usa el interruptor global como parada de emergencia. Si un lanzamiento se retrasa mucho o una reposición se cae, apaga los pedidos anticipados con un clic en toda la tienda, en lugar de desmarcar productos individuales a las prisas. Los productos marcados vuelven al instante a comportarse con normalidad, y vuelves a encenderlo cuando estés listo.
  • Extrae las líneas de pedido anticipado para la planificación. Como cada línea de pedido anticipado está marcada en el pedido, ves de un vistazo cuántas unidades por artículo están comprometidas, que es tu cantidad de reposición, entregada gratis en tus manos.
  • Define tu postura sobre el pago. El flujo gratuito cobra el pedido completo en la caja, como cualquier venta de WooCommerce. Si prefieres tomar ahora un pago inicial y el resto en el lanzamiento, es un cambio consciente por el que optas con el add-on de pago, y no algo que el flujo gratuito haga en silencio.

Preorder frente a WooCommerce de fábrica

WooCommerce no ofrece soporte integrado de pedidos anticipados, y su ajuste de pedidos pendientes es otra herramienta. Esta es la diferencia específicamente para los pedidos anticipados.

FunciónWooCommerce de fábricaPreorder
Vender un producto antes de que esté en stockBloqueado cuando falta stockSigue comprable con el marcado de pedido anticipado
Marcar qué productos son pedidos anticipadosNingunoCasilla por producto en Datos del producto, General
Texto personalizado del botón Añadir al carritoNingunoEtiqueta de toda la tienda con vista previa en vivo
Comunicar a la clientela que es una reservaNingunoAviso de reserva en la página de producto
Mostrar la fecha de entrega previstaNingunaFecha de entrega opcional, en el formato de fecha de tu web
Marcar la línea para la preparaciónNingunoPedido anticipado Sí en carrito, caja y pedido
VariantesNo disponibleLa variante hereda el marcado, estado en el formulario de variantes
Pausar todos los pedidos anticipados a la vezNo disponibleInterruptor global de encendido/apagado
Huella en la base de datosNo disponibleMetadato de producto, metadato de línea de pedido, una opción, sin tablas
CosteGratis (el núcleo no tiene pedidos anticipados)Gratis; PRO añade descuento, pagos iniciales, por variante, correos de lanzamiento

Gratis frente a PRO

La edición gratuita es un flujo completo, no un anticipo. El marcado por producto, la comprabilidad cuando falta stock, el botón personalizado, el aviso de reserva, la fecha de entrega opcional, el marcado de línea continuo y el interruptor global están todos incluidos, y la versión gratuita gestiona por sí sola un programa de pedidos anticipados real de principio a entrega.

Preorder Pro es un add-on de pago aparte que se construye sobre ello, para tiendas que quieren hacer más con la segunda mitad del proceso. Añade un descuento incentivo que se aplica a las líneas de pedido anticipado, un pago inicial en la caja para que la clientela pague una parte ahora y el resto en el lanzamiento, pedidos anticipados por variante completamente independientes y correos automáticos de lanzamiento que comunican a la clientela en espera cuándo se envía su artículo. Nada de esto es necesario para aceptar pedidos anticipados; está ahí cuando quieras afinar la conversión y automatizar la espera.

En resumen

Un pedido anticipado en WooCommerce significa que un producto sigue siendo comprable antes de estar en stock, comunicando a la clientela que está reservando, comunicándole idealmente cuándo se envía y marcando la línea de forma continua hasta el pedido. El núcleo de WooCommerce bloquea las ventas de productos sin stock y no ofrece nada de esto, y su ajuste de pedidos pendientes no es lo mismo. Preorder es un plugin gratuito y de código abierto que añade un marcado por producto, un botón personalizado, un aviso de reserva, una fecha de entrega opcional y un marcado de línea continuo, con un interruptor global para pausar con un clic. El add-on de pago Pro pone encima descuentos, pagos iniciales, pedidos anticipados independientes por variante y correos de lanzamiento, cuando estés listo para seguir automatizando.

Preorder for WooCommerce