Bem-vindo ao Central de Ajuda da Albato

Como Criar um Backup Mensal de Pedidos do WooCommerce no Google Drive


NESTE ARTIGO

Para manter o controle de todas as vendas realizadas no seu WooCommerce, é possível criar uma automação utilizando a Albato, onde, uma vez por mês, todos os pedidos realizados nos últimos 30 dias são coletados, um arquivo no Google Docs é gerado para cada um dos pedidos com os dados da venda e, automaticamente, tudo é salvo em uma pasta referente a este mês no Google Drive.

Atenção: Neste conteúdo, vamos criar a automação usando o WooCommerce, mas essa mesma lógica também se aplica a outras plataformas, como Hotmart, Shopify, entre outras. Aprenda a seguir como criar este fluxo passo a passo.

 

Conectando os apps

Primeiro, conecte os apps usados nesta automação.

  1. Vá até a aba Apps e clique em Conectar App.

Screenshot 01

Em seguida, busque pelos apps que utilizaremos e siga as instruções que irão aparecer até alcançar a mensagem de confirmação de conexão criada com sucesso.

Repita o processo individualmente para cada um dos apps: WooCommerce (ou outro app que você utiliza para sua loja online), Google Drive e Google Docs.

 

Como criar sua automação

Vá até a aba de Automações da plataforma e clique em Criar Nova Automação.

Screenshot 02

Clique aqui para adicionar um gatilho para sua automação.

Screenshot 03

Selecione o app do WooCommerce e o evento de Novo Pedido.

Screenshot 04

Em seguida, selecione Migração de Dados e use estas configurações.Frequência: Migração regular de dados Modo de dados recebidos no gatilho: Todos os itens coletados são agrupados em uma «seção de strings» (em lotes).

Em seguida, defina que a data deve ser transferida por dias e, então, coloque 30 dias.

No final, ficará assim.

Screenshot 05

Clique em salvar e, em seguida, defina que a automação deve ser executada em um dia específico do mês, preferencialmente no último dia do mês.

Screenshot 06

Clique em salvar e, em seguida, clique aqui para adicionar uma ferramenta.

Screenshot 07

Selecione a ferramenta de Converter valores (Regex).

Screenshot 08

Configure essa etapa da seguinte maneira.

No campo de valor para processar, coloque o campo data e hora do sistema da Albato.

No campo de replacement template, utilize esse código.

^\d{4}-(\d{2})-\d{2} \d{2}:\d{2}:\d{2}$

E, logo no valor para trocar, coloque este valor.

$1

No final, ficará assim.

Screenshot 09

Essa etapa se encarregará de identificar o mês do pedido com o qual estamos trabalhando.

Em seguida, adicione uma nova ação.

Screenshot 10

Selecione a opção para criar uma pasta no Google Drive.

Screenshot 11

Logo, no nome da pasta, utilize o resultado da etapa de expressão regular. Você pode combinar esse valor com algum valor fixo também, como por exemplo: Pedidos |

Screenshot 12

Adicione novamente, a seguir, uma ferramenta, mas desta vez o Iterador.

Screenshot 13

E configure ele dessa maneira (isso irá processar cada pedido recebido no último mês separadamente).

Screenshot 14

Logo, adicione uma etapa do Google Docs para criar um documento a partir de um template.

Screenshot 15

Nessa etapa, você pode personalizar seu template como preferir. Aprenda aqui como criar um template personalizado. Em seguida, preencha essa etapa com os valores que você quer que cada documento contenha.

Adicione agora uma ação de HTTP Request: obter arquivo por URL e clique em Conectar App:

Screenshot 16

Configure ele da seguinte maneira.

Use esta URL na requisição.

https://www.googleapis.com/drive/v3/files/ID/export?mimeType=application/pdf

Screenshot 17

Em seguida, adicione novamente a URL anterior

Método: GET

Request Header.

Authorization / String / seu token de acesso

Ficará assim.

Atenção: veja que é necessário adicionar o ID do documento gerado na etapa anterior na URL e a chave de acesso do seu Google Docs no campo de autorização.

Screenshot 18

Adicione agora uma etapa para adicionar o arquivo no Google Drive.

Screenshot 19

Configure essa etapa no campo File, colocando o parâmetro File vindo da etapa anterior do HTTP Request, e no campo de nome personalize da forma como preferir, podendo usar, por exemplo, o nome do cliente coletado do Iterador.

Screenshot 20

Em seguida, adicione uma etapa do Google Drive para mover o arquivo para uma pasta específica.

Screenshot 21

No ID do arquivo, use o valor da etapa anterior de criar arquivo. Na pasta de destino, use o ID da pasta que foi criada na terceira etapa da automação.

Screenshot 22

Clique em Salvar. Sua automação deve ficar como no exemplo abaixo. Ative-a quando quiser iniciar o backup mensal.

Agora a Albato vai coletar os pedidos do WooCommerce conforme o agendamento, gerar os documentos dos pedidos e salvar os arquivos na pasta selecionada do Google Drive. Se tiver dúvidas, fale com a equipe de suporte pelo chat.

Screenshot 23

 

Artigos Relacionados

Isso respondeu à sua pergunta?