COMEÇAR

Pedir acesso de colaborador a uma loja Shopify para trabalhar no tema

Vais fazer um tema novo para um cliente que já tem loja Shopify? Trabalha na loja dele, com acesso de colaborador e num tema não publicado. Vê o código de pedido de 4 dígitos, onde se envia o pedido, que permissões pedir e quando faz sentido usar uma loja de desenvolvimento.

Pedro Alfaiate·· 5 min de leitura
Capa Acesso de colaborador, com um cartão de acesso branco e um cordão azul em fundo preto.

Se o cliente já tem uma loja Shopify a funcionar e o trabalho é implementar um tema novo nessa loja, não precisas de criar outra loja. Pedes acesso de colaborador à loja dele, instalas o tema novo como tema não publicado e trabalhas nele enquanto a loja continua a vender com o tema atual. Quando o cliente aprovar, publica-se o tema novo.

Criar uma loja à parte só faz sentido noutros cenários, que vês no fim do artigo.

O que é uma conta de colaborador

Um colaborador é um Parceiro Shopify a quem o dono da loja deu acesso. A ajuda do Shopify sobre contas de colaborador descreve alguns pontos que interessam aos dois lados:

  • O colaborador entra na loja a partir da sua conta de Parceiro, não com um utilizador criado pelo cliente.
  • Os colaboradores não contam para o limite de utilizadores da loja.
  • O dono da loja decide as permissões e pode retirar o acesso quando quiser.
  • O colaborador precisa de ter a verificação em dois passos ativa, senão não consegue entrar.
  • Se o colaborador não entrar na loja durante 90 dias, o acesso expira automaticamente. O dono pode reativá-lo.
  • A propriedade da loja não pode ser transferida para um colaborador.

Para ti, que vais fazer o trabalho, o requisito é ter uma conta de Parceiro Shopify.

Passo 1: o cliente dá-te o código de pedido

Para enviares o pedido, precisas de um código de 4 dígitos que o cliente tem no painel dele. Só quem tem esse código consegue pedir acesso à loja. O cliente encontra-o assim:

  1. No painel do Shopify, vai a Definições > Utilizadores.
  2. Se a loja pertence a uma organização, entra em Utilizadores; se não, em Utilizadores e permissões.
  3. Abre Segurança e copia o código de 4 dígitos.

Os nomes estão aqui traduzidos da versão inglesa da ajuda (Settings > Users > Security) e podem aparecer ligeiramente diferentes no painel em português. O cliente pode gerar um código novo em qualquer altura; a partir daí, o antigo deixa de funcionar.

Passo 2: envias o pedido de acesso

O pedido parte da tua conta de Parceiro. Segundo a documentação de colaborações do Dev Dashboard:

  1. Entra no Dev Dashboard e abre Stores na barra lateral.
  2. Escolhe Request store access.
  3. Escreve o endereço permanente da loja, o que termina em myshopify.com. Um domínio próprio não serve.
  4. Introduz o código de 4 dígitos que o cliente te deu.
  5. Seleciona as permissões de que precisas e envia com Send request.

No Partner Dashboard antigo, este fluxo chamava-se enviar pedido de colaborador. Se ainda vês essa interface, o percurso é Stores > Add store > Managed store, com os mesmos dados: endereço da loja, código e permissões.

Que permissões pedir para trabalhar no tema

Para criar e gerir temas na loja do cliente, a documentação para quem desenvolve temas indica a permissão Themes. Pede o que o trabalho exige e explica ao cliente porquê. Se o tema novo precisa de produtos, coleções ou menus para ficar bem configurado, acrescenta essas permissões; se não precisa, não as peças.

A ajuda do Shopify aconselha o dono da loja a dar apenas as permissões necessárias e a perguntar ao colaborador para que serve cada uma quando tiver dúvidas. Um pedido enxuto aceita-se mais depressa.

Passo 3: o cliente aceita o pedido

O cliente recebe um email e uma notificação na página inicial do painel. Para aceitar:

  1. Em Definições > Utilizadores, filtra pelo estado dos pedidos em aberto (Requests, na versão inglesa).
  2. Abre o teu pedido. O Shopify cria automaticamente uma função com as permissões que pediste, que o cliente pode rever, editar ou substituir por outra função.
  3. Clica em aceitar o pedido (Accept request).

A partir daí, a loja aparece no separador de colaborações do teu Dev Dashboard. Entras nela pela tua conta de Parceiro ou pela app Shopify.

Trabalhar num tema não publicado da mesma loja

Com o acesso aceite, adiciona o tema novo à biblioteca de temas da loja, em Loja online > Temas. Fica na secção de temas em rascunho e não afeta o que os clientes veem. Só um tema pode estar publicado de cada vez.

Três pontos da ajuda sobre adicionar e pré-visualizar temas que ajudam neste trabalho:

  • Os produtos, coleções, menus, páginas e artigos do blog não mudam quando se troca de tema, porque vivem no painel. As definições das secções e dos blocos, as cores, os tipos de letra e os textos do tema são próprios de cada tema e têm de ser configurados no tema novo.
  • Podes partilhar com o cliente uma ligação de pré-visualização de um tema não publicado. A pré-visualização para visitantes não pede login e expira 2 dias depois de criada.
  • Nos planos Basic, Grow e Advanced, a loja pode ter até 20 temas. Se o limite estiver atingido, é preciso remover um antes de adicionar outro.

Se o tema for pago, confirma quem o compra. Um tema comprado na loja de temas fica licenciado para a loja onde foi comprado, por isso a compra faz-se na loja do cliente. Se vais mexer no código do tema, lê antes como personalizar um tema com código sem perder atualizações.

Quando faz sentido outra loja

A documentação de lojas do Dev Dashboard distingue três situações:

  • Colaboração: o cliente já tem loja e precisa de personalização, suporte ou apps. É o caso deste artigo.
  • Loja de desenvolvimento: para testar temas ou apps. É tua, não tem transações reais e não pode ser transferida para um cliente. Serve, por exemplo, para montar uma demonstração antes de o cliente fechar o trabalho.
  • Loja para transferir ao cliente: quando o cliente ainda não tem loja e te contrata para a construir. Crias a loja na tua organização e transferes a propriedade quando estiver pronta.

Se montaste uma demonstração numa loja de desenvolvimento, lembra-te de que um tema descarregado leva o código e as definições, mas não os produtos, coleções, menus, páginas nem ficheiros. Na loja do cliente, esses conteúdos já existem, que é mais uma razão para fazer a versão final lá.

Quando o trabalho termina

A ajuda do Shopify recomenda ao dono da loja remover a conta do colaborador quando já não precisa dela. Combina isso com o cliente no fim do projeto, ou deixa o acesso ativo se ficares com a manutenção. Se o acesso expirar por falta de uso, podes pedir a renovação a partir do Dev Dashboard.

Este artigo foi preparado a partir dos conteúdos da Academia Shopifyers, com os passos confirmados na documentação oficial do Shopify.

Uma dica de Shopify por semana, no teu email.

Sem pressa e sem spam. Podes sair quando quiseres.

Continua a explorar.

Todos os artigos