Listar Produtos do Shopify em Planilha via API

Bom dia, tudo certo?
Como fazer para listar os produtos do Shopify via API em uma Planilha Google através do Google App Script?
@ChatGPT

Olá anonimo_a! Sim, tudo certo. Para listar os produtos do Shopify em uma planilha Google via API, você pode utilizar o Google Apps Script. Você pode seguir os seguintes passos:

  1. Acesse a sua conta Shopify e vá em “Configurações” > “API” > “Credenciais da API”;
  2. Crie uma chave de API e um senha de acesso.
  3. No Google Drive, crie uma nova planilha;
  4. Na planilha, vá em “Ferramentas” > “Editor de Scripts”;
  5. No editor de scripts, copie e cole o seguinte código:
function minhaFuncao() {
  var url = "https://SUA-LOJA.myshopify.com/admin/api/2022-01/products.json";
  var headers = {
    "Authorization": "Basic " + Utilities.base64Encode("SUA_CHAVE_API:SUA_SENHA_DE_ACESSO")
  };
  var options = {
    "headers": headers
  };
  var response = UrlFetchApp.fetch(url, options);
  var dados = JSON.parse(response.getContentText());
  var planilha = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Planilha1");
  var linha = 2;
  for (var i = 0; i < dados.products.length; i++) {
    var product = dados.products[i];
    var id = product.id;
    var title = product.title;
    var price = product.price;
    planilha.getRange(linha, 1).setValue(id);
    planilha.getRange(linha, 2).setValue(title);
    planilha.getRange(linha, 3).setValue(price);
    linha++;
  }
}
  1. Substitua “SUA_LOJA”, “SUA_CHAVE_API” e “SUA_SENHA_DE_ACESSO” pelas suas informações correspondentes;
  2. Na planilha, crie uma aba chamada “Planilha1”;
  3. Acesse o menu “Executar” > “minhaFuncao”;
  4. Verifique se os dados foram importados corretamente na aba “Planilha1”.

Esse código irá listar os produtos da sua loja Shopify na planilha Google. Você pode personalizar as informações importadas modificando as variáveis id, title e price no código.