Pedidos a Google Sheets
Para una PyME de fotografía escolar construí una extensión Chrome que pasa pedidos de WooCommerce a planillas por institución, con preview, deduplicación y cruces nativos en Sheets.
- Mi aporte
- Construí una extensión Chrome que conecta pedidos de WooCommerce con Google Drive y Sheets.
- Para quién
- Equipo de una PyME de fotografía escolar.
- Alcance
- Exportación por institución con vista previa, deduplicación y cruces en las planillas.
Lectura del caso
Solución operativa para una PyME de fotografía escolar que convierte pedidos de WooCommerce en planillas de trabajo en Drive desde una extensión Chrome bajo demanda.
- Origen
- WordPress/WooCommerce
- Interfaz
- Chrome MV3
- Destino
- Drive + Sheets
- Modo
- Bajo demanda
Plugin Ecommerce → Drive
Extensión Chrome para convertir pedidos de ecommerce en planillas operativas por institución. El operador elige colegio, valida destino, previsualiza pedidos nuevos y vuelca solo las columnas contratadas; Sheets resuelve cruces y controles con fórmulas nativas.
- Campos Woo
- 17
- Modos destino
- 3
- Celdas CONFIG
- 4
- Anclajes Sheets
- 13
Extensión
El popup concentra selección de colegio, destino automático o manual, conteo de pedidos nuevos y volcado a la planilla elegida.
| Paso | Pantalla | Acción | Salida |
|---|---|---|---|
| 01 | Colegio | Autocompleta nombres conocidos, aliases y excepciones locales. | Colegio canónico |
| 02 | Destino | Resuelve EXPORT 2026 por carpeta, navegación Drive o link pegado. | Spreadsheet validado |
| 03 | Mapping | Permite ajustar campos Woo sin escribir fuera de A:Q. | Contrato protegido |
| 04 | Ejecución | Cuenta nuevos pedidos, omite duplicados y escribe rangos por batch. | Filas volcadas |
Preview de carga
La vista previa muestra pedidos nuevos antes de escribir y separa estados que requieren exclusión o revisión.
| Pedido | Colegio | Curso | Alumno | Estado | Escritura |
|---|---|---|---|---|---|
| #10421 | Colegio Norte | 3A mañana | M. Alvarez | processing | A:Q |
| #10422 | Colegio Norte | Sala 5 tarde | L. Campos | completed | A:Q |
| #10423 | Colegio Norte | 6B mañana | R. Díaz | pending | excluido |
| #10424 | Colegio Norte | 2C tarde | T. Molina | processing | duplicado omitido |
Arquitectura operativa
La solución deja el backend del ecommerce intacto y mueve la carga diaria a una herramienta bajo demanda con Drive como sistema de trabajo.
- WooCommerce
- REST API de pedidos, paginación de 100, fecha desde y filtro de estado.
- Drive
- Búsqueda de carpeta y EXPORT 2026 por colegio, con opción de pegar link.
- Sheets
- Batch update por rangos mapeados y validación de duplicados antes de escribir.
- Templates
- EXPORT y LISTADO conectados por CONFIG e IMPORTRANGE autorizado.
Decisiones del caso
Problema
La operación de una tienda chica necesita pasar pedidos web a planillas de trabajo sin copiar datos a mano. La extensión concentra selección de colegio, destino, preview y escritura, mientras Sheets mantiene el cruce con listados internos.
Arquitectura
El popup lee pedidos por API, resuelve el archivo EXPORT 2026 en Drive, valida mapping y escribe únicamente PEDIDOS!A:Q. La columna R queda manual y S:AH mantiene fórmulas y helpers.
Control
La extensión omite pedidos ya volcados, separa estados pendientes o cancelados y deja que LISTADO reciba datos administrativos solo cuando la clave exacta coincide.
Facetas
Herramientas
- WooCommerce API
- lectura paginada de pedidos, estados y metadatos del checkout
- Chrome MV3
- popup operativo con colegio, destino, mapping, preview y ejecución
- Google Drive API
- búsqueda de carpetas y planillas EXPORT 2026 por institución
- Google Sheets API
- batch update en PEDIDOS!A:Q y deduplicación por ID de pedido
- Google Sheets formulas
- match exacto entre EXPORT y LISTADO con helpers y celdas CONFIG