PrestaShop Gestão de catálogo

Sincronização Bidirecional com o Google Sheets: Edite preços, stock e títulos numa folha, com sincronização automática para o PrestaShop (PrestaShop 8 e 9)

Gira o seu catálogo a partir de uma folha do Google Sheets. O módulo trata do resto, nos dois sentidos.

Edite os preços, os stocks e os títulos dos seus produtos numa folha do Google Sheets partilhada, e deixe o módulo repercuti-los automaticamente no PrestaShop. Uma alteração feita no back-office? Sobe sozinha para a folha. Sincronização bidirecional, deteção de conflitos e cron protegido, sem sair da folha de cálculo que toda a sua equipa já conhece.

At a glance
  • Sincronização bidirecional entre o Google Sheets e o PrestaShop: preço, quantidade em stock, título e estado ativo ou inativo
  • Deteção das alterações por impressão: só se sincroniza o que mudou mesmo, e no sentido certo
  • Resolução de conflitos configurável quando um produto é alterado dos dois lados (ganha a folha ou ganha a loja)
  • Ligação por conta de serviço da Google (chave JSON), sem OAuth para configurar e sem dependência de Composer
  • Cron protegido por token para uma sincronização automática. Compatível com PrestaShop 8 e 9 e multilingue
PrestaShop 8 e 9 Bidirecional Google Sheets API Cron protegido Sem Composer
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Edição de preços, stocks e títulos numa folha do Google Sheets sincronizada automaticamente com o PrestaShop
v1.0.0 · atualizado 2026-07-05
O que faz

A versão curta.

01

Uma folha de cálculo, o seu catálogo

O preço, a quantidade em stock, o título e o estado ativo ou inativo de cada produto ficam expostos numa folha do Google Sheets com seis colunas. Toda a sua equipa edita o catálogo na ferramenta que já domina, em conjunto e a partir de qualquer lado, sem acesso ao back-office do PrestaShop.

02

Nos dois sentidos, automaticamente

Uma alteração na folha desce para o PrestaShop; uma alteração no back-office sobe para a folha. A sincronização é verdadeiramente bidirecional: a folha e a loja mantêm-se espelho uma da outra, sem copiar e colar nem reimportações manuais.

03

Só sincroniza o que mudou

O módulo guarda a impressão do último estado sincronizado de cada produto. Em cada passagem, compara e escreve apenas as linhas realmente alteradas, no sentido certo. Resultado: sincronizações rápidas, mesmo num catálogo grande, e zero substituições inúteis.

04

Os conflitos são geridos, e não sofridos

Quando um mesmo produto foi alterado ao mesmo tempo na folha e no back-office desde a última sincronização, o módulo aplica a prioridade que escolheu: ganha o Google Sheets, ou ganha o PrestaShop. Sem surpresas e sem dados perdidos por acaso.

05

Atrito quase nulo na instalação

Cola a chave JSON de uma conta de serviço da Google, partilha a sua folha com o e-mail dessa conta de serviço, e está a andar. Sem percurso de OAuth, sem consentimento para validar e sem bibliotecas de Composer: o módulo assina ele próprio as suas chamadas à API do Google Sheets.

06

Automático e seguro

Um endpoint de cron protegido por token desencadeia a sincronização de poucos em poucos minutos. Num clique, também pode lançar uma sincronização manual a partir da configuração, ou repor o estado de sincronização para recomeçar com a loja como referência.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Sincronização Bidirecional com o Google Sheets: Edite preços, stock e títulos numa folha, com sincronização automática para o PrestaShop (PrestaShop 8 e 9) funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

O seu catálogo PrestaShop, conduzido a partir de uma folha do Google Sheets

Alterar um preço, ajustar um stock ou corrigir um título de produto não devia obrigar uma equipa inteira a passar pelo back-office. Este módulo expõe os seus produtos, com título, preço sem IVA, quantidade em stock e estado ativo ou inativo, numa folha do Google Sheets partilhada com seis colunas. Cada pessoa edita na folha de cálculo que já conhece, em conjunto, e o módulo encarrega-se de repercutir as alterações no PrestaShop. A folha torna-se uma verdadeira interface de edição em massa, acessível sem conta de administrador.

§ 02

Uma sincronização verdadeiramente bidirecional

A maioria dos conectores só vai num sentido. Este funciona nos dois: uma alteração escrita na folha desce para a loja, e uma alteração feita no back-office do PrestaShop sobe automaticamente para a folha. A folha e a loja mantêm-se permanentemente o reflexo uma da outra, sem reimportações manuais nem ficheiros CSV para voltar a gerar. Trabalha onde for mais prático em cada momento.

§ 03

Inteligente: só toca no que mudou

Em cada sincronização, o módulo compara o estado atual de cada produto com a impressão do seu último estado sincronizado, guardada na base de dados. Daí deduz com precisão o que mudou, e de que lado, e escreve depois apenas essas linhas, no sentido certo. Num catálogo com vários milhares de referências, isso evita reescrever tudo a cada passagem e torna as sincronizações rápidas. Além disso, as escritas para a Google são agrupadas em lotes, para respeitar as quotas da API.

§ 04

Os conflitos, geridos como deve ser

O que acontece se um mesmo produto tiver sido alterado dos dois lados desde a última sincronização? Nada se perde ao acaso: define uma regra de prioridade, com o Google Sheets a ganhar ou o PrestaShop a ganhar, e o módulo aplica-a sistematicamente, registando a decisão. Mantém o controlo sobre a fonte de verdade, produto a produto e passagem a passagem.

§ 05

Instalação sem atrito, em poucos minutos

Sem percurso de OAuth nem ecrã de consentimento da Google para atravessar. Cria uma conta de serviço na consola do Google Cloud, cola a respetiva chave JSON na configuração do módulo, e partilha a sua folha com o endereço de e-mail da conta de serviço como editor. O módulo assina ele próprio os seus pedidos à API do Google Sheets (JWT RS256 em PHP nativo), sem qualquer biblioteca de Composer para instalar no seu servidor. Um painel de estado mostra a conta ligada, o URL de cron e a data da última sincronização.

§ 06

Automático, seguro e sem surpresas

Um endpoint de cron protegido por um token regenerável desencadeia a sincronização de poucos em poucos minutos, através do agendador do seu servidor ou de um serviço externo. Também pode lançar uma sincronização manual num clique a partir da configuração, ou repor o estado de sincronização para recomeçar com a loja como referência. Os dados escritos na folha são validados antes da escrita: um nome vazio ou inválido, um preço negativo, e a linha com erro é simplesmente ignorada e registada, sem nunca interromper a sincronização dos outros produtos. Sem overrides do núcleo e com desinstalação limpa: o módulo respeita as normas de uma loja em produção.