Visser Labs – Plugins de WooCommerce

Cómo Exportar Pedidos de WooCommerce a Google Sheets (Automatizado)

Cómo Exportar Pedidos de WooCommerce a Google Sheets (Automatizado)

Tu gestor de operaciones necesita ver los pedidos de esta semana. Tu responsable de marketing quiere cruzar los datos de los pedidos con el rendimiento de las campañas. Tu contable necesita los totales mensuales. Todos lo quieren en Google Sheets porque ahí es donde vive tu equipo. La solución más eficiente es exportar los pedidos de WooCommerce a Google Sheets automáticamente.

Ahora mismo, alguien tiene que iniciar sesión en WooCommerce, ejecutar una exportación manual, descargar el CSV, subirlo a Drive y compartir el enlace. Cada vez.

He configurado la automatización de WooCommerce a Google Sheets en docenas de tiendas de clientes, y en realidad hay cuatro métodos que funcionan. Esta guía repasa todos ellos, cuándo encaja cada uno y cómo elegir el correcto. Toda la configuración lleva unos 10 minutos una vez que sabes qué método se adapta a tu equipo. Si quieres exportar pedidos de WooCommerce a Google Sheets sin código, el método de entrega nativo de Google Sheets (abajo) es tu mejor opción.

¿Por qué Google Sheets para pedidos de WooCommerce?

Google Sheets se gana su lugar en los flujos de trabajo de WooCommerce por cuatro razones que Excel no puede igualar del todo. Y cuando exportas pedidos de WooCommerce a Google Sheets de forma programada, todo tu equipo obtiene datos en tiempo real sin mover un dedo.

Colaboración en tiempo real

Varios miembros del equipo pueden ver y editar la misma hoja simultáneamente. Eso es útil cuando operaciones y marketing necesitan ver los datos de los pedidos y nadie quiere lidiar con conflictos de versiones de archivos.

Acceso en la nube desde cualquier dispositivo

No se necesita software de escritorio. Quien tenga el enlace y los permisos adecuados puede abrir Sheets desde un portátil, una tableta o un teléfono sin instalar nada.

Herramientas de análisis integradas

Las tablas dinámicas, los gráficos, los filtros y funciones como IMPORTDATA, IMPORTRANGE y QUERY te permiten convertir datos brutos de pedidos en informes útiles sin volver a exportar. Apps Script amplía esto a la automatización personalizada si lo necesitas.

Compartir y permisos

Comparte acceso de solo lectura con tu contable, acceso de edición con tu equipo de operaciones y acceso de comentarios con las partes interesadas. Los permisos son granulares y auditables de una manera que enviar un archivo por correo electrónico no lo es.

Si tu equipo se siente más cómodo en Excel que en Sheets, las desventajas se invierten para la manipulación de datos intensiva. Tanto Sheets como Excel funcionan bien una vez que los datos fluyen automáticamente, y la elección realmente se reduce a dónde realiza su análisis tu equipo.

Método 0: Entrega nativa de Google Sheets (Recomendado)

Store Exporter Deluxe incluye un método de entrega “Guardar en Google Sheets” integrado. Esta es la forma más fácil y confiable de exportar pedidos de WooCommerce a Google Sheets. El plugin envía los datos de los pedidos directamente a una Hoja de cálculo de Google de tu elección.

Paso 1: Configurar una exportación de pedidos programada

En Store Exporter Deluxe, ve a WooCommerce → Store Export → Scheduled Exports → Add New, luego elige Orders como el Export Type. Desde la misma pantalla, elige tus campos de exportación (número de pedido, fecha, estado, totales, detalles del cliente, artículos de línea), establece filtros para el estado del pedido y el rango de fechas, y configura la programación — puedes elegir entre cada hora, diario, dos veces al día, semanal, mensual, anual, una vez, ejecutar manualmente solamente, o un intervalo personalizado en minutos.

El panel de WordPress, mostrando la página de Exportaciones programadas de Store Exporter Deluxe, completa con una tabla de programaciones de exportación y el botón "Añadir nuevo" resaltado
Las exportaciones programadas pueden ejecutarse tan frecuentemente como cada hora, o en un intervalo personalizado.

Paso 2: Elegir el método de entrega de Google Sheets

En la configuración de exportación programada, busca el menú desplegable del método de entrega. Selecciona “Google Sheets” (o “Guardar en Google Sheets”). El plugin te pedirá entonces:

  • Client ID – de tu proyecto de Google Cloud (credenciales OAuth 2.0).
  • Access code – generado después de autorizar al plugin para acceder a tu Drive.
  • Sheet Name – el nombre de una Hoja de cálculo de Google existente a la que quieres que se escriba la exportación.
  • Sheet Tab Name – la hoja de cálculo dentro de esa hoja.

Store Exporter Deluxe proporciona una guía paso a paso para generar estas credenciales dentro de la configuración del plugin.

Paso 3: Autenticar y nombrar tu hoja

Después de introducir tu Client ID, haz clic en el enlace de autenticación, inicia sesión en tu cuenta de Google y concede los permisos solicitados. El plugin te dará un código de acceso para pegar de vuelta. Luego establece el nombre de la hoja y el nombre de la pestaña, guarda la programación y listo.

Por qué este es el mejor método

  • Envío directo – Sin CSV intermedio, sin URL pública, sin análisis de correo electrónico.
  • Totalmente automatizado – Se ejecuta en el horario elegido sin scripts externos.
  • Datos limpios – Los campos del pedido llegan exactamente donde los quieres, en la pestaña correcta.
  • Sin coste adicional – Incluido en el plugin (no se necesita suscripción a Zapier o Make).

Si empiezas desde cero, usa este método nativo. Los tres métodos siguientes son solo para casos extremos en los que no puedes usar OAuth (por ejemplo, hosting muy restrictivo) o necesitas un CSV para otro propósito.

Método 1: Exportación programada de CSV más Importación a Google Sheets

Este método sigue siendo útil si prefieres mantener un archivo CSV en tu servidor y dejar que Google Sheets lo obtenga a través de IMPORTDATA. Es una forma válida de exportar pedidos de WooCommerce a Google Sheets cuando no quieres usar OAuth.

Paso 1: Configurar una exportación de pedidos programada

En Store Exporter Deluxe (WooCommerce, Store Export, pestaña Orders), elige CSV como formato, selecciona los campos que necesitas y establece filtros. Luego crea una exportación programada con tu frecuencia preferida (cada hora, diaria, semanal, etc.).

Ve a la pestaña Scheduled Exports y crea una nueva programación. Apunta la salida a un destino conocido, ya sea una ruta guardada en tu servidor o una carpeta FTP que controles.

Para un tutorial completo sobre la programación, consulta la guía de Visser Labs sobre cómo configurar un sistema de exportación automatizado.

Paso 2: Configurar la entrega a una URL que Google Sheets pueda alcanzar

Para que IMPORTDATA de Google Sheets extraiga el CSV automáticamente, el archivo debe residir en una URL a la que Sheets pueda acceder. Una URL accesible públicamente en tu sitio (o un CSV alojado en Drive configurado para verse mediante enlace) funcionan ambas. Si no deseas una URL pública, salta al Método 2 o 3.

Paso 3: Importar el CSV a Google Sheets con IMPORTDATA

En una Hoja de cálculo de Google, introduce esta fórmula en la celda A1:

=IMPORTDATA("https://ejemplo.com/ruta-a-tu-exportacion.csv")

Reemplaza la URL con la URL real de tu archivo de exportación. IMPORTDATA extrae el contenido del CSV en la hoja comenzando en A1, y Sheets actualiza los datos importados aproximadamente cada hora. Para la mayoría de los casos de uso de informes, esa frecuencia es más que suficiente.

Hoja de cálculo en la pantalla de un portátil que muestra la Guía de importación de CSV de Google Sheets con las columnas Fecha, ID de usuario, Evento, Valor, País, Plataforma (filas de datos visibles)
IMPORTDATA extrae un CSV público en tu hoja.

Si prefieres no exponer una URL pública, sube el CSV a una carpeta de Drive (manualmente o mediante script) y refiérete a él desde Sheets usando el menú Archivo, Importar. Configura la importación para reemplazar los datos existentes para que cada nueva carga actualice tu hoja.

Notas prácticas

En una de mis configuraciones recientes, configuré una exportación diaria de CSV de pedidos completados, apunté IMPORTDATA a la URL y la Hoja se actualizó en una hora. Toda la configuración tomó unos 15 minutos, incluyendo la selección de campos, la configuración del horario y la prueba de fórmulas. Una vez que estuvo en funcionamiento, el equipo dejó de pedir exportaciones semanales de pedidos porque los datos ya estaban allí.

Una cosa a tener en cuenta: IMPORTDATA se actualiza según el horario de Google (normalmente cada hora). Si necesitas una sincronización en tiempo real, querrás un plugin de sincronización dedicado, pero para informes diarios esto es más que suficiente y mucho más económico.

Método 2: Exportación por correo electrónico a una bandeja de entrada conectada a Sheets

El Método 2 utiliza el correo electrónico como transporte entre Store Exporter Deluxe y Google Sheets. Tiene más partes móviles que el Método 0 o el Método 1, pero evita exponer cualquier URL públicamente. Todavía puedes exportar pedidos de WooCommerce a Google Sheets por correo electrónico, pero espera algunos pasos adicionales.

Paso 1: Enviar el CSV por correo electrónico desde Store Exporter Deluxe

Configura el destino de entrega de la exportación programada como correo electrónico, apuntando a una dirección de Gmail dedicada. Store Exporter Deluxe enviará cada exportación programada como un archivo adjunto de correo electrónico.

Paso 2: Extraer el archivo adjunto en Sheets

Tienes dos opciones para extraer el archivo adjunto en Sheets. Un script de Google Apps que monitoriza la bandeja de entrada, extrae el archivo adjunto CSV y escribe filas en una hoja de destino te da control total pero requiere un poco de configuración de script. Una alternativa sin código es Zapier o Make, que pueden conectar Gmail a Sheets con un disparador de arrastrar y soltar. Eso es más rápido de configurar pero añade una suscripción mensual además del costo de tu plugin.

Captura de pantalla de un editor de escritorio que muestra un desencadenador de Gmail y una acción de Google Sheets para un flujo de trabajo de CSV de WooCommerce.
Extraer el adjunto en Sheets-Visser Labs

Cuando este método encaja

Utiliza la entrega por correo electrónico cuando no puedas exponer una URL para IMPORTDATA, y tampoco puedas usar la entrega nativa de Google Sheets (por ejemplo, restricciones de OAuth). O cuando necesites específicamente el CSV como registro de correo electrónico (para pista de auditoría) y como fuente de datos de Sheets.

Evaluación honesta

El Método 2 funciona, pero tiene más puntos de fallo que el Método 0 o el Método 1. Cada sistema adicional (Gmail, Apps Script o Zapier, Sheets) es otro lugar donde la canalización puede romperse. Lo recomendaría solo si el método nativo de Google Sheets no se ajusta a tu configuración de alojamiento o si necesitas el correo electrónico como pista de auditoría.

Método 3: Exportación FTP a una carpeta sincronizada con Google Drive

El método 3 omite la ruta de URL y correo electrónico. Store Exporter Deluxe carga el CSV a través de FTP o SFTP a una carpeta que se sincroniza con Google Drive. Esta es otra forma sólida de exportar pedidos de WooCommerce a Hojas de cálculo de Google si ya utilizas Drive para Ordenador y prefieres flujos de trabajo basados en archivos.

Paso 1: Configurar Google Drive para tu ordenador

Captura de pantalla de la configuración de Google Drive para ordenadores que muestra el Paso 1 para crear una carpeta duplicada para las exportaciones; el botón 'Añadir carpeta' está resaltado con un contorno azul y un borde rojo para enfatizar.
Configurar Google Drive para Ordenador-visser labs

Instala Google Drive para Ordenador en una máquina que permanezca en línea, idealmente un servidor en lugar de un portátil que entra en suspensión. Crea una carpeta sincronizada (por ejemplo, ~/Drive/WooCommerce Exports/) que se refleje en tu cuenta de Drive.

Paso 2: Apuntar la entrega FTP de Store Exporter Deluxe a la carpeta

En la configuración de entrega de exportación programada de Store Exporter Deluxe, configura la entrega FTP o SFTP con el host, puerto, nombre de usuario, contraseña o clave, y la ruta remota que coincida con tu carpeta sincronizada. Prueba la conexión ejecutando primero la exportación manualmente.

Paso 3: Abrir o consultar el archivo desde Google Sheets

Una vez que el CSV llegue a Drive, puedes abrirlo directamente en Hojas de cálculo (haz clic derecho en el archivo, Abrir con, Hojas de cálculo de Google) o referenciarlo desde otra hoja usando IMPORTRANGE si lo has convertido en una Hoja.

Cuando este método encaja

El método 3 tiene sentido cuando ya tienes Google Drive para Ordenador ejecutándose en un servidor o estación de trabajo siempre encendida, o cuando tu equipo prefiere el explorador de archivos de Drive como fuente principal de datos. Sin la infraestructura de sincronización de Drive, el método 0 o el método 1 son más sencillos.

Limitación

Este método depende de que la máquina que ejecuta Drive para Ordenador permanezca en línea y mantenga la sincronización saludable. Si la máquina entra en suspensión o pierde su conexión, las exportaciones se acumulan en la carpeta FTP y no se propagan a Drive hasta que se reanuda la sincronización.

Otros métodos de entrega (POST a URL, Archivo a Medios)

Store Exporter Deluxe también incluye otras dos opciones de entrega que son menos relevantes para Hojas de cálculo de Google pero que vale la pena mencionar:

  • POST a URL remota – Envía los datos de exportación como una solicitud POST a cualquier punto final (útil para webhooks o integraciones personalizadas).
  • Archivar en Medios de WordPress – Guarda el archivo de exportación como un adjunto de medios dentro de tu biblioteca de WordPress.

Ninguna de estas envía datos directamente a Hojas de cálculo de Google, por lo que no se cubren en profundidad aquí. Pero existen si las necesitas.

Configuración de flujos de trabajo automatizados

Aquí te mostramos cómo elegir el método adecuado para tu configuración y mantenerlo funcionando de manera limpia con el tiempo.

Comparación ilustrativa, no medida.

MétodoComplejidadCosto AdicionalMejor para
Método 0: Entrega nativa de Hojas de cálculo de GoogleBaja$0 (incluido en el plugin)La mayoría de las tiendas – directo, fiable, sin soluciones alternativas
Método 1: CSV programado + IMPORTDATABaja$0Cuando prefieres un CSV público y actualización cada hora
Método 2: Correo electrónico a Hojas de cálculoMedioSuscripción a Zapier/Make si usas no-codePista de auditoría o sin URL pública / sin OAuth
Método 3: FTP a carpeta sincronizada con DriveMedioConfiguración de Drive para Ordenador ya en funcionamientoEquipos con infraestructura de sincronización de Drive existente

Guía de frecuencia

Para tiendas activas con volumen diario de pedidos, programa exportaciones diarias para mantener frescas las hojas de informes. Para tiendas de menor volumen, semanal es suficiente. Los horarios mensuales funcionan para paneles de resumen de alto nivel, pero se sienten desactualizados para informes operativos. Recuerda que puedes usar intervalos de una hora, dos veces al día o cualquier intervalo de minutos personalizado si es necesario.

Selección de campos

Exporta solo lo que necesitas en Hojas de cálculo. Menos columnas significan importaciones más rápidas, tablas dinámicas más limpias y menos datos que procesar. Para obtener una guía completa de configuración, consulta la guía de Visser Labs sobre cómo crear un programa de exportación.

Lo que hemos visto: Un patrón que vemos a menudo es que los propietarios de tiendas configuran un flujo de trabajo manual de exportación a Hojas de cálculo que funciona bien durante las primeras semanas. Luego, la vida se complica. Se omite la exportación del lunes, se acumulan lagunas de datos y, en un mes, el panel de Hojas de cálculo está obsoleto y abandonado. La automatización no es un lujo aquí, es la diferencia entre un sistema de informes que realmente se utiliza y uno que muere silenciosamente. Incluso una simple exportación semanal programada elimina el punto de fallo más importante: el humano que olvida.

Fórmulas útiles y tablas dinámicas para datos de pedidos en Sheets

Una vez que los datos de los pedidos fluyen automáticamente a Hojas de cálculo, un puñado de fórmulas los convierten en informes reales.

  • Ingresos por rango de fechas: =SUMIFS(Orders!G:G, Orders!B:B, ">="&A2, Orders!B:B, "<="&A3) suma la columna G (total del pedido) donde la columna B (fecha del pedido) se encuentra entre las fechas de A2 y A3.
  • Pedidos por producto (dinámico): Insertar, tabla dinámica, Filas = nombre del producto, Valores = recuento del número de pedido, Filtros = estado del pedido. Proporciona un resumen limpio de los productos principales que se actualiza a medida que llegan nuevos pedidos.
  • Clientes recurrentes: =COUNTIF(Orders!E:E, E2) > 1 devuelve VERDADERO para los clientes con más de un pedido. Útil para marcar a los clientes leales en una nueva columna.
  • Formato condicional para pedidos de alto valor: Formato, Formato condicional, Fórmula personalizada =G2>500 resalta cualquier fila con un total de pedido superior a 500 $ (ajusta según el promedio de tu tienda).

Estas son fórmulas de inicio. Una vez que tus datos de pedidos fluyan automáticamente, las posibilidades de análisis escalarán con la familiaridad de tu equipo con Hojas de cálculo.

Empieza a exportar pedidos de WooCommerce a Google Sheets automáticamente

El bucle manual de descarga y carga muere en el momento en que lo automatizas. El Método 0 (entrega nativa de Google Sheets) es el punto de partida correcto para casi todas las tiendas. Los métodos 1-3 son soluciones alternativas para casos extremos específicos (sin OAuth, necesidad de un CSV público, infraestructura existente de sincronización de Drive).

Así es como pasar de esta guía a un pipeline en funcionamiento:

  • Elige el Método 0: es el más simple y fiable.
  • Configura la exportación programada en Store Exporter Deluxe con la opción de entrega "Google Sheets".
  • Autentícate con tu cuenta de Google y ponle nombre a tu hoja.
  • Añade fórmulas y tablas dinámicas a medida que crezcan tus necesidades de informes.

¿Listo para exportar pedidos de WooCommerce a Google Sheets automáticamente? Obtén Store Exporter Deluxe y deja de ejecutar la misma exportación manual cada lunes por la mañana.

Preguntas Frecuentes

¿Puedo sincronizar pedidos de WooCommerce con Google Sheets en tiempo real?

Store Exporter Deluxe se ejecuta según un horario (con una frecuencia de hasta cada hora o un intervalo de minutos personalizado). Para una sincronización en tiempo real, necesitaría un plugin de sincronización dedicado, que normalmente cuesta varias veces más al año. Para la mayoría de los casos de uso de informes, un horario diario o por horas es más que suficiente y significativamente más asequible.

¿Necesito una herramienta de pago para exportar a Google Sheets?

Puede exportar manualmente un CSV desde WooCommerce y cargarlo en Sheets de forma gratuita de forma puntual. Para flujos de trabajo automatizados que se ejecutan según un horario y se entregan en Sheets sin intervención humana, Store Exporter Deluxe cubre las funciones de programación y entrega. Consulte el sitio web de Visser Labs para conocer los precios actuales (tiene un precio competitivo para las funciones que ofrece).

¿Se actualizará mi Hoja de cálculo de Google automáticamente?

Sí, si utilizas el método de entrega nativo de Google Sheets, la hoja se actualiza cada vez que se ejecuta la exportación programada. Con el Método 1 (IMPORTDATA), Sheets se actualiza aproximadamente cada hora. Con el Método 2 o 3, las actualizaciones ocurren cuando finaliza tu script de correo electrónico o la sincronización de Drive.

¿Con qué frecuencia debo programar las exportaciones de pedidos de WooCommerce?

Adapta la frecuencia a tus necesidades de informes. Diariamente funciona para tiendas activas y paneles operativos. Semanalmente es suficiente para informes resumidos, revisiones de fin de mes o tiendas con bajo volumen. Mensualmente sirve para revisiones trimestrales o anuales, pero se queda obsoleto para cualquier cosa sensible al tiempo. También puedes usar intervalos horarios o de minutos personalizados si es necesario.

¿Puedo exportar solo campos específicos?

Sí. Store Exporter Deluxe te permite seleccionar los campos exactos a incluir en cada exportación y guardar la selección como una plantilla reutilizable. Las exportaciones más pequeñas se importan más rápido en Sheets y hacen que el análisis posterior sea menos confuso.

avatar del autor
Katrine Villanueva

Artículos populares

Compartir artículo

Añadir un comentario

Nos complace que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO use palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Recursos y ayuda