Criação e monetização de apps com as APIs da Shopify
As APIs da Shopify permitem integrar a plataforma da Shopify com softwares de terceiros. Com suas habilidades, você pode criar aplicativos para lojistas da Shopify e gerar receita.
Nesta página
Distribuição de apps
Veja a seguir duas maneiras de distribuir seu app, dependendo da finalidade e do público-alvo:
- Personalizado: crie e venda um app personalizado de acordo com as necessidades de um cliente específico. É possível criar apps personalizados no admin da Shopify para uma única loja e gerar um link de instalação no Painel de parcerias para compartilhar com o cliente e permitir a instalação em várias lojas Plus de uma organização. Saiba mais sobre como selecionar um método de distribuição e instalar um app personalizado em várias lojas. Use a Shopify API para aprimorar a loja do cliente com recursos e funcionalidades adicionais. Não é possível usar a Billing API para cobrar dos lojistas por apps personalizados.
- Público: desenvolva um app público e anuncie-o na Shopify App Store para um público mais amplo. Defina a visibilidade da listagem do app como totalmente visível ou limite a visibilidade. É possível usar a Shopify App Pricing para cobrar dos lojistas pelo app público. Saiba mais sobre o processo de análise da Shopify App Store.
Apenas os apps totalmente visíveis são indexados e aparecem nos seguintes locais:
- Páginas de categoria relevantes
- Resultados de pesquisa da Shopify App Store
- Resultados de mecanismos de pesquisa de terceiros
Primeiros passos no desenvolvimento de apps
O Dev Dashboard é a central de criação e gerenciamento de apps da Shopify. É possível criar apps das seguintes maneiras:
- CLI da Shopify (recomendado): use a CLI da Shopify para estruturar um projeto completo com fluxos de trabalho de desenvolvimento local e de implantação integrados. Os projetos da CLI oferecem compatibilidade com recursos personalizados do admin, blocos de checkout e IUs incorporadas.
- Dev Dashboard: para automação de back-end, sincronização de dados ou integrações exclusivas de API que não precisam de uma interface no admin da Shopify, é possível criar e configurar um app diretamente no Dev Dashboard.
Ao criar qualquer app, seja ele personalizado ou público, você também pode definir os escopos da API para ele. Saiba mais sobre os escopos de acesso à API da Shopify.
Lojas de desenvolvimento para teste de apps
Lojas de desenvolvimento são ambientes de teste dedicados criados no Dev Dashboard. Elas permitem que você instale e teste apps em condições realistas da Shopify em qualquer plano, sem risco para uma loja ativa. É possível conectar a uma loja de desenvolvimento diretamente da CLI da Shopify com o comando shopify app dev.
Lojas de desenvolvimento são diferentes de lojas de transferência para clientes. As lojas de desenvolvimento são destinadas à criação e ao teste de apps, já as de transferência para clientes servem para criar uma loja a ser entregue a um cliente.
Saiba mais sobre a criação de lojas de desenvolvimento.
Monitoramento e logs
O Dev Dashboard apresenta logs e métricas para ajudar a monitorar o desempenho do app e a solucionar problemas, incluindo taxas de sucesso de funções e rastreamento de entrega de webhooks.
Saiba mais sobre monitoramento e logs no Dev Dashboard.
Permissões de usuários
Antes de criar apps e lojas de desenvolvimento, você precisa configurar as permissões de usuários para o Dev Dashboard. Membros da equipe de parceiro precisam da permissão Criar e gerenciar apps para criar apps e da permissão Lojas de desenvolvimento para criar lojas de desenvolvimento.
Migração do Painel de parcerias
O Dev Dashboard substitui o Painel de parcerias na criação de apps. Se você gerenciava apps pelo Painel de parcerias, consulte o guia de migração para ver detalhes sobre o que mudou e quais etapas seguir para apps com extensões.
Cadastro na Shopify App Store
Como desenvolvedor de apps, você pode se inscrever em um plano de participação na receita reduzida ao vender pela Shopify App Store. Os principais benefícios desse plano incluem:
- Participação na receita de 15%: a Shopify recolhe uma taxa reduzida de 15% sobre a receita bruta anual de apps, em vez da taxa-padrão de 20%.
- Participação de 0% na receita inicial: os desenvolvedores que atendem aos critérios de qualificação se beneficiam de uma participação na receita de 0% sobre o primeiro US$ 1.000.000 de receita bruta anual de apps gerada na Shopify App Store a partir de 1º de janeiro de 2025.
Para saber mais sobre como se inscrever, consulte o processo de cadastro.
Envio do app para aprovação na Shopify App Store
O app precisa atender aos requisitos da Shopify App Store antes de poder ser vendido na plataforma. Durante o processo de análise, o status do app muda: Rascunho, Enviado, Analisado e Publicado. Você receberá os e-mails sobre a análise no endereço de envio do app informado na seção Informações de contato do formulário de listagem. Saiba mais sobre o processo de análise de apps e sobre como enviar o app para análise.
Como monetizar o app público
O Shopify App Pricing é a maneira recomendada de cobrar os lojistas pelo app público, especialmente no caso de novos apps. O modelo de preços é configurado uma única vez durante o envio do app, e a plataforma gerencia a seleção de planos, as aprovações de cobranças, a medição e o faturamento. O Shopify App Pricing é compatível com assinaturas recorrentes fixas, faturamento baseado em uso e planos combinados.
Atualmente, o Shopify App Pricing não é compatível com cobranças de compra única. Se o app exigir compras únicas, use a Billing API por enquanto. As ferramentas de migração e o suporte contínuo à Billing API continuam disponíveis.
Saiba mais sobre o Shopify App Pricing e a Billing API. Para apps que já usam o Managed Pricing ou a Billing API, as integrações existentes continuam funcionando. As ferramentas de migração estarão disponíveis antes de qualquer descontinuação.
Acesse as métricas detalhadas de receita e instalação de cada um dos apps na página Apps do Painel de parcerias.
Marketing e gerenciamento do app público
Depois que o app for aprovado, aprimore o lançamento com o guia Sucesso no lançamento no mercado. Você pode divulgar o app de várias maneiras para promover e expandir seus negócios. Saiba mais sobre como divulgar o app e analisar estudos de caso para ajudar a expandir seus negócios e sobre como usar os anúncios da Shopify App Store.
Você pode rastrear o tráfego da Shopify App Store no Painel de parcerias com o Google Analytics 4 ou o pixel do Facebook. Saiba mais sobre como rastrear o tráfego da listagem.
Depois que um lojista instala o app, ele pode avaliá-lo na Shopify App Store. A classificação geral do app se baseia nas avaliações deixadas pelos lojistas. Essa classificação é ponderada para priorizar avaliações recentes, úteis e confiáveis. As avaliações positivas fazem com que o app apareça em uma posição melhor nos resultados de pesquisa e nas páginas de categoria da Shopify App Store. Saiba mais sobre como gerenciar as avaliações de apps na Shopify App Store.
O desempenho é um fator importante para os usuários na hora de escolher apps. Ao criar um app, leve o desempenho em consideração. Se o desempenho do app diminuir, a classificação dele poderá ser afetada. Saiba mais sobre a otimização do desempenho de apps.
Você também pode tentar obter o status Built for Shopify.
Processo de auditoria de apps
O app pode ser selecionado para uma auditoria. Se isso acontecer, você receberá uma notificação por e-mail com mais instruções no endereço informado como E-mail de contato para envio do app na listagem do app. As alterações necessárias são sempre baseadas nos requisitos da Shopify App Store.