01 / Proyecto · Motor documental
Generación documental.
Un pedido entra; un documento oficial sale, relleno, en PDF y archivado donde toque. Sin que nadie escriba un solo dato a mano.
02 / El reto
Rellenar a mano un documento oficial por cada venta es lento, caro y se equivoca.
Muchos negocios tienen que emitir un documento oficial con cada pedido: un carné, un certificado, un justificante. Hacerlo manualmente —copiando datos del pedido a un formulario— es trabajo repetitivo y una fuente constante de erratas.
Construimos un motor que lo automatiza de punta a punta. Nació para el carné de productos fitosanitarios de Carnet Fitosanitarios Express, pero su arquitectura sirve para cualquier documento que haya que generar desde un pedido.
03 / El enfoque
El enfoque.
Autorrelleno sobre la plantilla oficial
El motor toma el PDF oficial de verdad y coloca encima los datos del pedido en su sitio exacto. El resultado no es una imitación: es el formulario real, cumplimentado al milímetro.
Plantilla según el producto
Cada producto puede usar su propia plantilla (en el caso del carné: básico o cualificado). Añadir un documento nuevo es sumar una plantilla, sin tocar la lógica.
Archívalo donde quieras
El documento generado se guarda en el destino que elijas: el propio servidor, Google Drive o Dropbox. Cambiar de uno a otro es un ajuste, no una reescritura.
Email inmediato o programado
El documento se envía por email al instante o en una fecha programada. Los PDF de una misma fecha se apilan y salen juntos en un único correo —adjuntos si el archivo es local, con enlace si está en la nube—. Menos correos, menos ruido.
Control desde el pedido
Cada pedido muestra el estado de su documento, con botones para regenerarlo o reenviarlo. El equipo tiene el control sin salir de WooCommerce.
Panel de configuración y logs
Qué productos lo activan, datos fijos del emisor, destinatarios y plantillas de email, almacenamiento y un visor de logs con colores para diagnosticar de un vistazo.
04 / Bajo el capó
Bajo el capó.
Almacenamiento intercambiable (factory)
Una interfaz común y un patrón factory: local, Google Drive y Dropbox son tres "drivers" que cumplen el mismo contrato. Añadir un destino nuevo es escribir un driver, sin tocar el resto.
PDF real con FPDI + TCPDF
FPDI lee la plantilla oficial existente y TCPDF escribe encima. Por eso el documento sale idéntico al formulario reglamentario, no a una versión "parecida".
Envío batch programado
Apoyado en Action Scheduler: los documentos de una misma fecha se agrupan y se envían juntos en segundo plano, sin bloquear la tienda ni saturar el correo.
Arquitectura por responsabilidades
Generador, campos, almacenamiento, ajustes y logs viven en clases separadas, y todo es compatible con el almacenamiento moderno de pedidos (HPOS) de WooCommerce.
05 / El stack
El stack.
- WordPress
- WooCommerce
- PHP
- TCPDF
- FPDI
- Google Drive API
- Dropbox API
- Action Scheduler
06 / Otros proyectos
¿Generas documentos a mano con cada pedido? Eso lo automatizamos. Hablemos.
Hablemos