Pode soar um pouco nerd, mas eu sempre me empolgo quando entro na App Store daShopifye vejo quais novos aplicativos foram adicionados. Nossa comunidade de desenvolvedores nunca deixa de me surpreender com suas criações e com tudo o que fazem para melhorar os negócios dos lojistas.
Como parte da Equipe Apps Onboarding, tenho apreço extra por esses apps publicados, pois entendo que há muito tempo e cuidado envolvidos na criação de um aplicativo que atenda aos nossos padrões de qualidade.
Nossa equipe está comprometida em publicar somente aplicativos que oferecem uma experiência de alta qualidade para os lojistas. Para os desenvolvedores, queremos garantir que o caminho para esse padrão esteja claramente definido.
Nossa equipe está comprometida em publicar somente aplicativos que oferecem uma experiência de alta qualidade para os lojistas.
Por esse motivo, fornecemos aos desenvolvedores da Shopifydiretrizes detalhadas de envio de aplicativos— por ora,disponíveis somente em inglês. Este artigo servirá como um guia de alto nível sobre essas diretrizes essenciais, com a intenção de ajudar você a entender melhor o que é preciso fazer para ter seu app na App Store da Shopify.
Impulsione negócios em todo o mundo
Inscreva-se como Parceiro da Shopify e comece a criar apps para 600 mil negócios, transformando o mundo do comércio. Ao se inscrever como Parceiro da Shopify, você receberá uma chave de API gratuita para começar.
Inscreva-se hoje在什么做envio
Ao criar aplicativos para a App Storeda Shopify, é importante considerar as diretrizes de envio desde o início, para que você possa economizar tempo e não ter dor de cabeça de ter que voltar e configurar as funções mais tarde. Assim, leia todas asconsiderações cruciaisantesde criar o seu app.
Alguns dos pontos mais importantes a se considerar são:
- Usar aAPI de faturamentopara lidar com qualquer cobrança pelo seu aplicativo.
- Solicitar apenas as permissões de API necessárias que serão realmente usadas pelo app.
- Criar um fluxo de integração simples para o lojista, com instruções claras e concisas de configuração.
- Os novos lojistas devem conseguir usar o aplicativo desde a instalação inicial; configurar um processo de inscrição automática que seja executado em segundo plano contribui para uma melhor experiência do usuário.
Página de publicação do app
Além de criar o app, você terá que preparar uma página de publicação completa sobre o aplicativo ao enviá-lo para nós. Para elaborá-la, pense na funcionalidade do seu aplicativo e na maneira como os lojistas vão usá-lo. Agora basta colocar essas ideias em palavras! Todas as considerações sobre o que faz uma página depublicaçãode apps ser boa e eficiente podem ser encontradasaqui.
Um exemplo de aplicativo que tem uma página de publicação caprichada e informativa é oPS Tunnel. Ela funciona bem porque inclui:
Um vídeo simples –a página depublicaçãodo PS Tunnel recebe os visitantes com um vídeo promocional objetivo, simples e bem animado, que resume o app em apenas 40 segundos.
Capturas de tela de alta qualidade –para ajudar a fornecer mais detalhes sobre o funcionamento do aplicativo, os desenvolvedores incluíramscreenshotsorganizados e cortados para excluir o excesso de espaços em branco, o que contribui para uma boa experiência de visualização em computadores e dispositivos móveis.
Descrição concisa –A descrição do app é curta e não sobrecarrega o lojista com informações. Ela lista os recursos do aplicativo e aproveita a oportunidade para responder a algumas perguntas subjacentes que o lojista possa ter, sem entrar em muitos detalhes.
Requisitos e critérios
Seu app será analisado assim que você o enviar para a App Storeda Shopify. Durante o período de análise, um de nossos especialistas em integração de aplicativos vai testar e verificar o seu app, para garantir uma ótima experiência para os lojistas e confirmar que tudo está em ordem para, assim, você se destacar na App Storeda Shopify.
Para simplificar e agilizar esse processo, verifique se você cumpriu com todos os itens dachecklist de requisitos do app. Além disso, se estiver procurando recursos para testar seu aplicativo antes de enviá-lo para nós, confira algumas ferramentas úteisneste artigo(disponível somente em inglês).
Nem preciso diz o quao重要e l艾萨切cklist de requisitos com atenção! Às vezes, desenvolvedores enviam apps que não atendem aos requisitos, que serão rejeitados após o envio.
É melhor ler e reler os requisitos do que dar apenas uma olhada e ter pressa para enviar o app. Na correria, a análise do seu aplicativo será suspensa pelo não cumprimento de vários requisitos, atrasando todo o processo. Desse jeito, seu app vai demorar muito mais para ser publicado na nossa loja de aplicativos.
O processo de análise
Assim como você, nós queremos que o seu app seja logo publicado e faça um sucesso estrondoso na nossa App Store! Porém, controle a ansiedade e aproveite ao máximo o feedback da equipe Apps Onboarding, respondendo todos os nossos comentários. Esperar vale a pena, vai por mim. Fique à vontade para conferir todos os detalhes (disponíveis em inglês) do processo de análiseaqui.
Embora essa análise e a troca de feedback possam parecer rigorosas, nosso objetivo é deixar tudo o mais claro e explicado possível, recorrendo a exemplos para ajudar você a implementar as alterações solicitadas. Veja abaixo um exemplo de feedback que você pode receber de alguém da nossa equipe durante o processo de análise.
Como você pode ver, nós listamos explicitamente cada item que precisa ser resolvido e fornecemos exemplos de práticas recomendadas escreencastssempre que cabível. Isso ajuda a garantir que você entenda por que as alterações precisam ser feitas e como implementá-las da melhor forma.
Oi Jonathan,
Fico feliz em ver que você está de volta! Aconteceu a mesma coisa com a gente na Shopify, haha.
Vamos ao que interessa. Notei alguns pontos que precisamos melhorar:
- Os vídeos são recursos ótimos para a publicação de apps, mas osscreenshotsfuncionam melhor na seção de Perguntas frequentes/Suporte do seu aplicativo do que na página de publicação. Por favor, remova o vídeo da sua página de publicação e considere adicionar um pequeno vídeo promocional (semscreencast) que resuma a funcionalidade do app, para que o lojista saiba qual problema você está resolvendo e conheça a sua empresa.
- As capturas de tela devem ser atualizadas. Parece que elas foram feitas em uma janela de navegadormuito grande;quando olhamos para as capturas de tela, não fica muito óbvio o que estamos vendo. O problema é maior se o usuário está acessando o app em uma janela de navegadorpequena. Dê uma olhada no Crush.pics, ele é um ótimo exemplo de app que faz bom uso descreenshots.
- Uma das principais preocupações é a funcionalidade “lote”. Embora todos os meus clientes estejam listados em lote, não há como adicionar uma tag para eles de uma vez só, de lote. Tenho que copiar e colar em cada campo de tag e adicionar a tag. AQUI está umscreencast做实习编辑o de lotes de cliente da Shopify, mostrando como ele pode ser aplicado a todos os clientes selecionados de uma só vez.
Obrigado,
Phil Kowalczyk | Equipe Shopify Apps
Nós adoramos quando vocês são igualmente detalhistas em suas respostas. Veja abaixo um exemplo de um desenvolvedor descrevendo como ele implementou a correção solicitada. Com respostas minuciosas, fica mais fácil identificar problemas específicos caso eles continuem surgindo.
Oi Janne,
Obrigado por retornar com as alterações. Analisei o app atualizado na versão "1.3.11". Acabei de encontrar um erro no qual a imagem do produto e a descrição não estão sendo carregadas no site da Shopify (videscreenshot).
Assim que corrigir esse problema, me avise para eu seguir com a análise mais detalhada.
Um abraço,
Ryan H
Equipe de Apps | Especialista de Integração
Oi Ryan,
Obrigada peloscreencast! Na verdade, o upload das imagens na API ainda não tinha sido implementado, mas agora já está tudo resolvido. As imagens não serão enviadas automaticamente, mas agora há um botão "Adicionar ao produto Shopify" em cada variação na página de produto do app.
Eu também atualizei o aplicativo para a versão 1.3.12. Segue a lista com as alterações implementadas:
- Os campos de texto "descrição" e "sku" foram removidos da página do produto, pois não estão sincronizados com o produto Shopify.
- O botão "Adicionar ao produto Shopify" foi adicionado embaixo de cada variação na página do produto do aplicativo – ele vai adicionar essa imagem às imagens do produto Shopify com a posição 1 (não vai substituir nem excluir as imagens anteriores, já que isso pode não ser algo que o usuário queira).
- Adicionamos o botão "Editar produto Shopify" no topo da página do app (que já tinha sido adicionado na versão anterior, mas esqueci de mencionar).
Abraços,
Janne
Além disso, tenha cuidado para evitar alguns dos erros mais comuns que levam a rejeição de aplicativos:
- Não ter seu app autenticado usando OAuth quando o lojista clicar em "Adicionar aplicativo" na lista de apps.
- Usar a API de faturamento para lidar com as cobranças.
- Não ter uma página de publicação completa na App Storeda Shopify.
- O app não ter sido totalmente testado para identificar erros e bugs antes do envio.
- Interface de usuário com design ruim e falta de integração clara para o lojista.
Seu app publicado na App Store
Parabéns,
Seu app foi publicado na App Storeda Shopify. A página de publicação do seu app estará visível para que os lojistas possam instá-lo em instantes. Para visualizar a página de publicação do app, vá até o formulário de envio e clique no botão "Visualizar página de publicação".
Não deixe de conferir os nossos Termos do Parceiro em relação às atividades de marketing (2.1), análises (C-3) e participação nos lucros (C.2-2).
Se tiver alguma pergunta agora que seu app está publicado, dê uma olhada nas Perguntas Frequentes dos Parceiros da Shopify.
Obrigada,
Equipe Shopify Apps
Parabéns! Você provou que seu aplicativo está de acordo com os padrões de qualidade da App Storeda Shopifye está pronto para começar a fazer com que os lojistas se tornem seus usuários.
Sobre a autora
Carolina Walliter é escritora, tradutora, intérprete de conferências e editora-chefe do blog da Shopify em português do Brasil.
Post original em inglês: Philip Kowalczyk
Tradução e localização: Marina Borges
Entre em contato a nossaCentral de ajuda