Sincronizar WooCommerce y Google Sheets

Sincronizar WooCommerce y Google Sheets

Tabla de contenido

En este artículo te enseño a gestionar el stock de tu tienda online con WooCommerce desde una única hoja de calculo en Google y de una forma muy fácil con el plugin «stock sync with google sheet for woocommerce«.

Una de las principales ventajas de Sincronizar WooCommerce y Google Sheets, será ver el stock completo de tus productos en la hoja de calculo y hacer cambios en ella que se reflejen directamente en el producto de tu WooCommerce, con lo cual, si se hace una compra a través del sitio web, se actualizará automáticamente el excel, pero si cambias manualmente el stock desde la hoja de calculo, también se reflejará el cambio en el producto en la tienda. ¡Una maravilla! (Mi cliente se ocupa del excel, yo me ocupo del WordPress)

Esta integración te permite actualizar fácilmente la información de tus productos, controlar el stock y realizar un seguimiento de tus ventas y finanzas.

A continuación verás de una forma muy gráfica el paso a paso para vincular ambas plataformas. Esta integración puede ayudarte a optimizar la gestión de tu tienda en línea.


Cómo sincronizar WooCommerce y Google Sheets: una guía paso a paso

En este artículo aprenderás a instalar y configurar el plugin stock sync with Google sheet for WooCommerce. A continuación te comparto un pequeño resumen de lo que haremos:

Instalación y activación del Plugin en tu sitio web

Antes de comenzar con el paso a paso del plugin, obviamente tendremos que instalarlo y para ello, debes ir a la sección de plugins de tu sitio web y hacer clic en el botón «Agregar Nuevo».

En la caja de búsqueda escribe «stock sync with Google sheet for WooCommerce» cuando lo encuentres, haz clic en «Instalar» y «Activar».

Instalación plugin stock sync with google sheet for woocommerce

Una vez activo el plugin vas a ver que tienes la posibilidad de hacer la configuración guiada, para ello pulsa el botón azul «Star Setup».

interfaz plugin stock sync with google sheet for woocommerce

Al darle clic vas a ver que tenemos 5 pasos que te explicaré a continuación.

Paso 1: Crear las credenciales en «Google Cloud Platform»

Haz clic en «Google Cloud Platforms» para acceder a tu cuenta de gmail con la que quieres sincronizar tu tienda online.

⚠️ la cuenta que elijas será la única cuenta con la que tendrás el control de tu hola de calculo en Google, por lo que ten presente al momento de hacer la sincronización que efectivamente estás conectado con la que quieres o necesitas.

Crear las credenciales en Google Cloud Platform

Si aún no tienes un proyecto configurado en «Google Cloud Platform» deberás aceptar las condiciones del servicio y las actualizaciones por correo electrónico. Una vez los hayas aceptado, haz clic en «Aceptar y continuar».

Términos y condiciones Google Cloud Platform

Si ya tienes un proyecto creado, no es necesario que crees uno nuevo. En caso de que no lo tengas haz clic en «Crear Proyecto» para establecer un nombre de proyecto antes de hacer clic en «Crear proyecto».

Crear proyecto en google cloud platform

Ponle el nombre que quieras (por lo general yo lo llamo «Sitio web (nombre del cliente)» y haz clic en «Crear»

Nombre del proyecto en Google Cloud Platform


Una vez creado el proyecto, vas a ver que tienes la posibilidad de «Crear las credenciales» para ello haz clic en el botón «Crear credenciales»

crear credenciales en google cloud platform

y posteriormente selecciona «Cuenta de servicio»

crear cuenta de servicio en google cloud platform

Se te abrirá una ventana donde debes especificar los «detalles de la cuenta de servicio». Aquí puedes poner un título para reconocer las credenciales que estás creando, puede ser por ejemplo «WooCommerce – Google» (verás que el ID se crea automáticamente con el nombre que hayas puesto en el nombre de la cuenta de servicio. Una vez lo hayas definido haz clic en «Listo»

crear servicio en google cloud platform

Verás que ya tienes creado el servicio, ahora haz clic en el enlace que se te ha generado

correo servicios en google cloud platform


En la ventana que se te abre, ve a la pestaña «Claves»

claves cuenta de servicio google cloud platform

y haz clic en «Agregar clave» y selecciona «Crear clave nueva».

agregar clave en las credenciales de google cloud platform

Al hacer clic, ver a ver que tienes la posibilidad de crear la clave privada para la cuenta de servicio que estás creando, en mi caso se llamará «WooCommerce Google» elige la opción «JSON» y haz clic en el botón «Crear»

crear la clave privada para la cuenta de servicio

Guarda en un lugar seguro de tu ordenador el archivo JSON que se te ha generado porque lo necesitaremos para continuar con la configuración del plugin.

guardar json en el ordenador

Luego, ve de nuevo a WordPress donde estamos haciendo la instalación del plugin y elige el archivo JSON que descargaste a tu ordenador

Subir json en el ordenador

Una vez lo haz cargado, tendrás que habilitar la API de Google y para ello debes hacer clic en «Clic here»

habilitar API Google

Al darle clic verás que se te abre una nueva ventana y allí deberás habilitar «Google Sheets API» haciendo clic en «Habilitar»

habilitar Api Google en Google Cloud Platform

Una vez habilitado, vuelve a la configuración del plugin y haz clic en «I’ve enabled Google Sheet API» y después en el botón «Next»

confirmar habilitación de google cloud platform

Hemos terminado el primer paso, vamos por el segundo👇🏼

Paso 2: Crear una hoja de cálculo de Google.

Ve a Google Drive y crea un nuevo documento desde la opción que quieras. Puede ser creando el documento izquierda arriba donde dice «Nuevo» y eliges la opción «hojas de calculo de Google» o puedes ir al ícono de los puntos arriba a la derecha donde al darle clic puedes elegir directamente el ícono de «hojas de calculo»

crear documento excel en google drive

Copia la URL del documento que acabas de crear y el nombre de la pestaña de la hoja (por defecto se llama Hoja1) en mi caso la he llamado «stock-tienda».

url de la hoja de calculo google

y «pega» la URL y el nombre de la pestaña, en las cajas correspondientes. Una vez lo hayas hecho, haz clic en «Next».

url y nombre de tab de hoja de calculo de google

Este paso ¡fue fácil! continuemos con el paso 3 👇🏼

Paso 3: Sincronizar el plugin con la hoja de calculo de Google

A continuación daremos acceso de «editor» a la ID que se ha creado en el proceso de configuración. Para ello haremos lo siguiente:

Copia el ID del correo electrónico haciendo clic en el botón azul «Copy».

caja con ID para acceso de editor


Luego ve a tu hoja de cálculo de Google y haz clic en el botón «Compartir» en la posición superior derecha y agrega el ID que previamente copiaste. Asegúrate de especificar que sea «Editor» y finalmente haz clic en «Enviar»

permisos de editor en la hoja de calculo

Finalmente haz clic en «I’ve given Editor access to this email ID» y en el botón «next»

acceso editor hoja de calculo completa

Listo! haz conectado tu hoja de calculo con el plugin ¡ya falta poco! 💪🏼

Paso 4: Configurar el script de la App

Estamos llegando al final de nuestra configuración, para este paso necesitaremos hacer lo siguiente:

1. Copia el código de script desde la casilla.

script de código

Ve a tu hoja de cálculo de Google y haz clic en el menú de Extensión y en la opción Apps Script

extensiones en las hojas de calculo google

Se te abrirá una ventana de Apps Script con un código por defecto que debes eliminar

codigo function apps script


Una vez lo hayas eliminado, pega el código script que previamente haz copiado y si quieres, también puedes cambiar el nombre del script, en mi caso lo he llamado «Script plugin stock»

Script plugin stock

Ahora dale clic al ícono de guardar y posteriormente al botón que dice «ejecutar»

botón guardar y ejecutar

Al darle clic a ejecutar, Google te va a solicitar que des autorización a través de tu correo

autorizacion google script

Al hacer clic en «Revisar permisos» te llevará a una ventana donde tendrás que hacer clic en «Configuración avanzada» y allí se te va a desplegar una opción en donde deberás hacer clic en «Ir a Script plugin stock (no seguro)»

conceder permiso al script en google

Ahora haz clic «permitir» (te recomiendo no cerrar la ventana de Apps Script» la vas a necesitar para el siguiente paso)

aceptar permisos en google


Vuelve a tu plugin y confirma que has agregado el script de código haciendo clic en «I’ve placed the code and clicked on Run button» y posteriormente en «Next»

configuración correo script google

Vamos muy bien, ya vamos para el 5to y último paso 👏🏻

Paso 5: Habilitar trigger o «disparador» del script

Vamos de nuevo la ventana de Apps Script y hacemos clic en el ícono del «reloj» = «Activadores»

activadores o triggers en google

Al hacer clic se nos abrirá una nueva ventana en haremos clic en el botón azul «Añadir activador»

activador scripts


En la pestaña «seleccionar que función ejecutar» elige la opción «onEdit». De igual forma, vas a elegir la opción «al editarse» en la pestaña «selecciona el tipo de evento». Cuando lo hagas, haz clic en el botón «Guardar»

configura triggers

Vuelve a la configuración del plugin en tu WordPress y haz clic en «I’ve added the trigger and gave permissions» para confirmar que haz creado los activadores y en el botón azul «Next»

Validación de triggers en WordPress

Estamos a UN CLIC de terminar 🥳

Haz clic en el botón «Sync with Google Sheet» para completar la configuración

botón sincronizar Woocommerce con google sheets

¡Listo! Ahora tus productos de WooCommerce se sincronizarán con tu hoja de cálculo de Google, puedes hacer clic en el botón «View on Google Sheet» para que veas tu hoja de calculo con los productos cargados.

Configuracion final stock sync with google sheet for woocommerce

Y así se verá el resultado final 👌🏻

excel con productos woocommerce

Características y Comparación de la versión gratis y la versión de pago.

CaracterísticasGRATISPRO
Exportación simple de productos a las hojas de calculo de Google
Fácil sincronización (Máximo 20 productos en la versión gratis)
Soporte de productos variables
Edición de datos de productos (SKU, Nombre, Stock, Precio de venta, Precio regular)
Actualización bidireccional y sincronización automática
Existe una restricción que impide eliminar productos de la hoja de cálculo vinculada. Así, no hay posibilidad de eliminar productos por error.
Los productos variables se almacenarán en filas diferentes. Así no hay posibilidad de confundirse al actualizar.
Desde el panel de control del plugin y con un solo clic puedes ir a la hoja de cálculo conectada en Google Sheets
Sincronización ilimitada de productos (versión PRO)
Agregar nuevos productos desde la hoja de calculo en Google Sheet
Mostrar y editar la descripción corta de los productos
Actualizar el SKU de producto en WooCommerce desde Google Sheets.
Mostrar atributos de los productos
Ver el recuento total de las ventas
Ver la categoría de los productos

Para poder usar la versión pro debes tener en cuenta que necesitas tener la versión gratis instalada.

Comparte este artículo

¿Que tal te pareció este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
Responsable: Sebastián Echeverri (portafolio@sebasweb.net)
Fin del tratamiento: Moderación de comentarios para evitar spam
Legitimación: Tu consentimiento
Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
Derechos: Acceso, rectificación, portabilidad, olvido

Recomiendo:

Sobre la afiliación…

Para mantener este blog, cuento parcialmente con el respaldo de enlaces de afiliación, los cuales generan una pequeña comisión si decides adquirir algo a través de ellos. Esto no implica ningún gasto adicional para ti y solo enlazo productos que personalmente he utilizado y recomiendo.

También te podría interesar ver estos artículos

Eliminar el mensaje ¡La gestión de cupones se ha movido! en Woocommerce

WooCommerce en una de sus actualizaciones ha modificado el menú de los cupones para ponerlo en la pestaña...

Plugin para oferta de 3×2 en WooCommerce

Si buscas una estrategia de marketing que impulse las ventas en tu tienda en línea, la oferta de...

Truco para organizar los datos en columnas de un CSV en excel

Cuando trabajamos con grandes cantidades de datos, es fundamental contar con herramientas eficientes para organizar y manipular la...

Crear listas de espera para productos agotados en WooCommerce

¿Por qué es importante tener una lista de espera para productos agotados? En el mundo del comercio electrónico,...

Actualizar automáticamente el carrito en WooCommerce

Cómo actualizar automáticamente el carrito al cambiar cantidades en WooCommerce WooCommerce es uno de los plugins de comercio...

Cambiar el texto de IBAN en Woocommerce

Si has utilizado Woocommerce para aceptar pagos mediante transferencia bancaria, es posible que hayas notado que la sección...

Algunas plataformas con las que trabajo

No te vayas sin tu regalo!

Apúntate a la newsletter y recibirás GRATIS un pack exclusivo de plantillas para Elementor PRO

Apúntate GRATIS a la newsletter y llévate de regalo un pack de plantillas exclusivas para Elementor!

SUSCRÍBETE

No te pierdas los artículos y trucos relacionados con WordPress, Elementor y diseño y desarrollo web en general.