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.
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.
Elenfoque.
-
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.
Bajoel 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.
Elstack.
- WordPress
- WooCommerce
- PHP
- TCPDF
- FPDI
- Google Drive API
- Dropbox API
- Action Scheduler
Otrosproyectos.
¿Generas documentos a mano con cada pedido? Eso lo automatizamos. Hablemos.