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.

Año 2025
Rol Producto · desarrollo a medida
Tipo Plugin WooCommerce · motor de PDF
TRIGGER Pedido WooCommerce MOTOR DOCUMENTAL Datos pedido nombre · DNI · fecha Plantilla oficial PDF reglamentario FPDI + TCPDF Escribe sobre el original RESULTADO PDF documento oficial ALMACENAMIENTO (FACTORY) LOCAL Servidor propio GOOGLE DRIVE API · enlace en email DROPBOX API · enlace en email Intercambiable en un ajuste · mismo contrato, tres drivers EMAIL BATCH · ACTION SCHEDULER PDFs del día agrupados · un solo correo por fecha Cliente Plantilla por producto · básico o cualificado · añadir uno nuevo es solo sumar una plantilla
Del pedido al documento oficial en el buzón: el motor documental encadena cada paso sin intervención humana.

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.

No. 01

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.

No. 02

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.

No. 03

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.

No. 04

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.

No. 05

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.

No. 06

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.

W Motor Documental PDF · Configuración Escritorio WooCommerce Pedidos ▶ PDF Motor Ajustes Motor Documental PDF Generación automática de documentos oficiales desde pedidos de WooCommerce General Almacenamiento Email Logs DESTINO DE LOS DOCUMENTOS GENERADOS Local Guardado en el servidor · adjunto en el email Google Drive Sube vía API · enlace en email · no ocupa servidor ID Carpeta Drive:   1BxiM...kXlhF credentials.json:    /wp-content/uploads/pdf-motor/credentials.json Dropbox Sube vía API · enlace en email Guardar ajustes PEDIDO #1042 · ESTADO DEL PDF ✓ Generado Archivo: carnet-1042-juan-garcia.pdf Drive: enlace al archivo → Enviado: 14 jun 2026 · 08:32 Regenerar PDF Reenviar email LOG 08:31:44  ✓  Plantilla básico cargada 08:31:45  ✓  Datos del pedido mapeados 08:31:46  ✓  PDF generado (148 KB) 08:31:47  ✓  Subido a Google Drive 08:32:00  ✓  Email batch programado (lote 14-jun)
Panel de configuración: elige dónde guardar cada documento y controla el estado del PDF directamente desde el pedido.

04 / Bajo el capó

Bajo el capó.

+ 01

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.

+ 02

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".

+ 03

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.

+ 04

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.

06 / Otros proyectos

Otros proyectos.

¿Generas documentos a mano con cada pedido? Eso lo automatizamos. Hablemos.

Hablemos