Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Sincronización Bidireccional con Google Sheets — Edita precios, stock y títulos en una hoja, sync automática hacia PrestaShop (PrestaShop 8 y 9), por qué lo construimos así y la lógica detrás de las características anteriores.
Tu catálogo PrestaShop, gestionado desde una hoja de Google
Modificar un precio, ajustar un stock o corregir un título de producto no debería obligar a todo un equipo a pasar por el back office. Este módulo expone tus productos — título, precio sin impuestos, cantidad en stock y estado activo/inactivo — en una hoja de Google compartida de seis columnas. Cada uno edita en la hoja de cálculo que ya conoce, a varias manos, y el módulo se encarga de aplicar los cambios en PrestaShop. La hoja se convierte en una verdadera interfaz de edición masiva, accesible sin cuenta de administrador.
Una sincronización realmente bidireccional
La mayoría de los conectores solo van en un sentido. Este funciona en los dos: un cambio introducido en la hoja baja hacia la tienda, y un cambio hecho en el back office de PrestaShop sube automáticamente a la hoja. La hoja y la tienda siguen siendo el reflejo permanente la una de la otra, sin reimportación manual ni archivo CSV que regenerar. Trabajas donde resulta más cómodo en cada momento.
Inteligente: solo toca lo que se ha movido
En cada sincronización, el módulo compara el estado actual de cada producto con la huella de su último estado sincronizado, guardada en la base de datos. Deduce con precisión qué ha cambiado, y en qué lado, y solo escribe esas filas — en el sentido correcto. En un catálogo de varios miles de referencias, esto evita reescribirlo todo en cada pasada y mantiene las sincronizaciones rápidas. Además, las escrituras hacia Google se agrupan por lotes para respetar las cuotas de la API.
Los conflictos, gestionados con limpieza
¿Qué ocurre si un mismo producto se ha editado en ambos lados desde la última sincronización? Nada se pierde al azar: defines una regla de prioridad — gana la hoja de Google, o gana PrestaShop — y el módulo la aplica sistemáticamente, registrando la decisión. Mantienes el control sobre la fuente de verdad, producto a producto y pasada a pasada.
Instalación sin fricción en minutos
Sin flujo OAuth ni pantalla de consentimiento de Google que superar. Creas una cuenta de servicio en la consola de Google Cloud, pegas su clave JSON en la configuración del módulo y compartes tu hoja con la dirección de correo de la cuenta de servicio como editor. El módulo firma él mismo sus peticiones a la API de Google Sheets (JWT RS256 en PHP nativo), sin ninguna biblioteca de Composer que instalar en tu servidor. Un panel de estado muestra la cuenta conectada, la URL de cron y la fecha de la última sincronización.
Automático, seguro y sin sorpresas
Un endpoint cron protegido por un token regenerable dispara la sincronización cada pocos minutos, a través del planificador de tu servidor o un servicio externo. También puedes lanzar una sincronización manual con un clic desde la configuración, o reiniciar el estado para volver a partir de la tienda como referencia. Los datos introducidos en la hoja se validan antes de escribir: un nombre vacío o inválido, un precio negativo, y la fila errónea simplemente se omite y se registra — la sincronización de los demás productos nunca se interrumpe. Sin override del núcleo, desinstalación limpia: el módulo cumple con los estándares de una tienda en producción.
No hay valoraciones aún.