Saltar para o conteúdo
Abrir Ruit

Ligar a tua loja Shopify ao RUIT

Tutorial para ligar o Shopify: criar a app no Dev Dashboard, colar as oito permissões, instalá-la e copiar as suas duas chaves para o RUIT.

Dificuldade: Média 7min de leitura

Neste tutorial ligas a tua loja Shopify ao RUIT. São duas partes: primeiro crias uma app dentro da tua própria loja e depois colas as duas chaves dela no RUIT. Demora cinco minutos e faz-se uma só vez.

Precisas de ser o proprietário da loja, ou de ter a permissão de desenvolvimento de apps se és membro da equipa. Serve qualquer loja, incluindo as de desenvolvimento. O RUIT nunca te pede a palavra-passe do Shopify: as permissões defines-as tu e podes retirá-las quando quiseres.

1. Abre o Dev Dashboard

Entra em dev.shopify.com com a mesma conta com que administras a tua loja. Vês a lista de apps da tua organização e, no canto superior direito, Create app.

A lista de apps do Dev Dashboard do Shopify, com a pesquisa por nome e o botão de criar app no canto superior direito

A lista de apps. Se for a tua primeira vez estará vazia e vais ver um comando de terminal: ignora-o, é para quem programa apps. O botão que procuras é Create app.

2. Cria a app e dá-lhe um nome

Carrega em Create app, escreve um nome que reconheças e confirma. O nome é só para ti.

O ecrã de criar uma app no Dev Dashboard, com o campo do nome e o botão de criar

Qualquer nome serve. Nas figuras deste guia chama-se RUIT.

3. Cola as oito permissões

O Shopify deixa-te no ecrã da versão. Procura a secção API access e, no campo Scopes, cola esta lista tal como está:

read_products,write_products,read_inventory,write_inventory,read_locations,read_orders,read_publications,write_publications

Há também um botão para as marcar uma a uma numa lista enorme, mas colar a lista é mais rápido e não te esqueces de nenhuma. Os restantes campos ficam como vêm.

O campo `Scopes` do Dev Dashboard com as oito permissões coladas como uma lista separada por vírgulas

As oito permissões coladas de uma vez. Por baixo do campo há um seletor com caixas que faz o mesmo, uma a uma.

PermissãoObrigatória?Para quê
read_products e write_productsSimImportar, publicar e editar produtos
read_inventory e write_inventorySimManter o stock sincronizado
read_locationsSimSaber em que armazém escrever esse stock
read_ordersSimSaber das vendas no momento. Sem ela a ligação é recusada
read_publications e write_publicationsMuito recomendadaQue o produto se veja na tua loja e não só no painel

4. Publica a versão

Carrega em Release, no canto superior direito, e confirma na janela que se abre. O nome e a mensagem que te pede são opcionais.

A janela que confirma a publicação de uma versão nova da app, com os campos opcionais de nome e mensagem

Este é o passo que mais se esquece. Sem publicar a versão, as chaves do passo 6 ainda não existem.

5. Instala a app na tua loja

Volta à vista geral da app e carrega em Install app. Escolhe a tua loja e confirma no ecrã das permissões.

A vista geral da app no Dev Dashboard, com a versão ativa e o botão de instalar a app

A vista geral, com a versão já publicada e o botão de instalar.

O ecrã de instalação dentro do painel da loja, com as permissões que a app pede e os botões de cancelar e instalar

O Shopify avisa que a app não passou a revisão dele. É o normal numa app privada criada na tua própria organização: ninguém além de ti a pode instalar, e as permissões são as que acabaste de definir.

6. Copia o Client ID e o Client Secret

Nas definições da app, na secção de credenciais, tens os dois valores. O segredo está oculto até carregares no ícone do olho.

7. Liga a loja no RUIT

Entra em Definições → Contas, carrega em Ligar Conta e escolhe Shopify. Pede-te três coisas:

CampoO que colar
URL da lojaO domínio que acaba em .myshopify.com
Client IDO do passo 6
Client SecretO do passo 6

O endereço é o domínio terminado em .myshopify.com, não o domínio com que vendes ao público. O RUIT é tolerante no copiar e colar: também aceita o endereço do painel de administração.

Vídeo ainda por gravar: Ligar uma loja Shopify

O que conseguiste

A tua loja Shopify está ligada ao RUIT com umas chaves que são tuas e que podes revogar quando quiseres. A partir daqui podes importar os produtos que já tens, publicar os do teu inventário, e o RUIT sabe de cada venda assim que ela acontece.

Passo seguinte: importar a partir de um marketplace para trazer o que já vendes nessa loja.

Se algo não bater certo

  • A ligação falha dizendo que faltam permissões. O erro diz quais. Volta ao passo 3, cola a lista inteira numa versão nova da app e publica-a; as permissões viajam com a versão, por isso editá-las sem publicar não muda nada.
  • O produto cria-se mas não se vê na loja. Faltam-te as duas permissões das publicações. São as que não se verificam ao ligar.
  • A ligação falha dizendo que a app não está instalada. Saltaste o passo 5, ou instalaste a app noutra loja.
  • Tinhas uma app de antes de 2026. Continua a servir. As chaves dela estão no separador de credenciais dentro do painel da loja, não no Dev Dashboard.
  • Esgota-se o stock de um produto. O RUIT arquiva o produto no Shopify em vez de o apagar, por isso o histórico e o endereço do produto conservam-se.
Ver como Markdown

Este artigo ajudou?