He creado un plugin sencillo, ligero y universal para WooCommerce que permite mostrar al cliente el estado de su pedido mediante un enlace único de seguimiento. Si tienes una web de reparto a domicilio, como una tienda de muebles, electrodomésticos o un negocio de comida para llevar, este sistema puede interesarte especialmente.
Es una forma directa de mantener al cliente informado sin complicaciones, y además funciona perfectamente en combinación con el plugin de alerta sonora para nuevos pedidos, creando así un sistema completo tanto para el usuario como para el administrador.
El objetivo es claro: ofrecer una forma directa y sin complicaciones de que el cliente pueda consultar el estado de su pedido en cualquier momento, sin necesidad de iniciar sesión ni depender de correos adicionales.
El plugin está compuesto únicamente por dos archivos:
- Un archivo principal en PHP que gestiona la generación del enlace, la página de seguimiento y la integración con el email de WooCommerce
- Un archivo CSS que mejora la presentación de los ajustes en el panel de administración

En total, no llega a las 200 líneas de código y cumple su función de forma clara y eficiente.
Qué hace este plugin
Cada vez que un cliente realiza un pedido, el plugin genera una clave única y construye una URL personalizada. Esa URL se añade automáticamente al email de confirmación del pedido que recibe el cliente.
Al copiar y pegar el enlace en el navegador, el cliente accede a una página de seguimiento donde puede ver:
- Número de pedido
- Fecha del pedido
- Estado actual del pedido (nombre personalizado)
- Mensaje explicativo asociado al estado
- Notas del pedido visibles al cliente, si las hay

La información es clara, directa y visible desde cualquier dispositivo.
Cómo se usa el shortcode de seguimiento
Para que el sistema funcione, es necesario crear una página en tu web donde se muestre la información del pedido. Esto se hace utilizando un shortcode muy sencillo.
Solo tienes que ir a Páginas > Añadir nueva, darle un título como “Seguimiento del pedido” y pegar este shortcode en el contenido:
[seguimiento_pedido]
Una vez publicada la página, el plugin se encargará de todo. Cuando el cliente acceda a esa URL con su enlace personalizado, verá automáticamente el estado de su pedido, el mensaje explicativo que hayas definido y las notas visibles, si las hay.

No es necesario que el cliente inicie sesión ni recuerde ningún dato. Todo se gestiona a través de la clave única que se genera con cada pedido.
Personalización total por estado
Para adaptarlo a cualquier negocio, he añadido la posibilidad de cambiar:
- El nombre que se muestra para cada estado de pedido
- El mensaje explicativo que acompaña a ese estado
Por ejemplo, puedes mostrar “En cocina” en lugar de “Procesando”, o “En espera del pago” en lugar de “Pendiente de pago”. Y añadir mensajes como:
Estamos preparando tu pedido. En breve el repartidor te lo llevará caliente a casa.
Estas configuraciones se hacen desde el panel de WooCommerce, en Ajustes > Pagos > Seguimiento de pedidos. El sistema agrupa cada estado con su título, campo para nombre personalizado y campo de mensaje explicativo. Todo ordenado y fácil de editar.
Puedes ver cómo queda en esta captura:

El enlace en el email del cliente
Una vez que el cliente realiza el pedido, verá el enlace en el correo que WooCommerce le envía automáticamente. No necesita iniciar sesión ni recordar nada: solo copia el enlace de seguimiento para ver su pedido actualizado.

Cada vez que cambies de estado del pedido, el cliente verá el estado personalizado desde su página de seguimiento junto al mensaje personalizado.
Ideal para restaurantes, comercios locales y repartos propios
Este sistema es ideal para negocios que hacen entregas en el mismo día o que no usan agencias externas. El cliente siempre sabrá en qué punto está su pedido sin tener que llamar ni escribir por WhatsApp.
Descarga
Este plugin forma parte de las herramientas que comparto con los usuarios premium de la web. Si ya estás registrado, puedes descargarlo directamente desde la zona de descargas.
¿Aún no eres usuario premium?
Puedes registrarte desde aquí y acceder a este y otros plugins y códigos prácticos que uso en mis propios proyectos.
Conclusión
Es un plugin muy específico, pero muy útil. Está pensado para resolver un problema real sin complicar nada: mantener informado al cliente del estado de su pedido con un mensaje claro y personalizado. Funciona desde el primer momento, sin configuraciones complejas ni dependencias externas.
Nos vemos en el siguiente tutorial. Un saludo.
Todos los plugins creados por mí han sido desarrollados pensando en la ligereza, la optimización y la independencia de recursos externos. Solo utilizan librerías externas en caso de ser absolutamente necesario, y están diseñados para funcionar sin necesidad de actualizaciones frecuentes. Si en algún momento necesitan mejoras o compatibilidad, subiré una nueva versión a la zona de descargas premium.




¿Tienes alguna duda? Déjala en los comentarios.
# Hola Fran, soy Víctor. Me interesa este plugin para mi tienda online. He leido el aviso de que lo actualizas si es necesario pero en caso de que use tu plugin y salga una nueva versión como se actualizaría? Desde ya muchas gracias, crack.
Hola Víctor. Mis plugins son siempre ligeros y pensados para que no se tengan que actualizar constantemente. En caso de que necesite una actualización o agregue una mejora o nueva funcionalidad agregaré la nueva versión a la zona de descargas. Si quieres actualizar solo tendrás que ir a Plugins - Añadir Nuevo - Subir Plugin. Al instalar la nueva versión te saldrá un aviso de que si quieres reemplazarla por la actual, aceptas y ya está. Saludos.