Conectar Slack ao Shopify e notificar novos pedidos

Bom dia, tudo certo?

Como conectar passo a passo o Slack ao Shopify via API no Google App Script e Google Planilhas, para receber uma notificação a cada nova venda efetuada?

@ChatGPT

Olá, para conectar o Slack ao Shopify, você precisará seguir os seguintes passos:

  1. Crie um webhook no Slack, para isso acesse o aplicativo Slack e vá em Configurações → Aplicativos → Gerenciar → Personalizar → Integrações → Webhooks → Adicionar Webhook.

  2. No Shopify, vá para Configurações → Notificações → Adicionar notificação e escolha a opção “Criar nova notificação”.

  3. Escolha o evento que você deseja receber notificações. Nesse caso, selecione “Pedido criado”.

  4. Cole a URL do webhook do Slack na seção “Enviar notificações para”.

  5. Agora, você precisa criar um script no Google App Script que integrará o Slack e o Shopify.

  6. Acesse o Google App Script e crie um novo script.

  7. Copie o seguinte código e cole no editor do script:

function processNewOrder() {
 var data = {payload:JSON.stringify({"text":"Novo pedido criado"})};
 var slackUrl = "SLACK_WEBHOOK_URL";
 var options = {
   method: "POST",
   headers: {"Content-type": "application/x-www-form-urlencoded"},
   payload: "payload=" + JSON.stringify(data.payload)
 };
 UrlFetchApp.fetch(slackUrl, options);
}

Observação: substitua SLACK_WEBHOOK_URL pelo URL do webhook do Slack que você criou anteriormente.

  1. Salve o script e atribua um nome a ele. Em seguida, clique em “Editar” → “Disparadores” → “Adicionar um disparador”.

  2. Escolha a função “processNewOrder” e configure como “Evento de inicialização” e “Ao alterar”.

  3. Agora, adicione um novo pedido no Shopify para testar a integração. Uma notificação será enviada para o Slack assim que o pedido for criado.

Espero que isso ajude!