Sumário
Mais Artigos da Jornada do Fundador
Existem alguns guias incríveis e abrangentes para construir um app Shopify (incluindo este da Shopify). Considere este o guia de referência sobre construção de um app Shopify.
Neste artigo, vou resumir o processo de construção de um app, desde o planejamento da funcionalidade até comercializar seu app Shopify e rastrear seu crescimento.
O que é Baremetrics?
Qualquer que seja o app Shopify que você construa, Baremetrics é a ferramenta que você deve usar para monitorar suas métricas de crescimento.
Quando se trata de monitorar todas as métricas de crescimento necessárias para seu app Shopify, Baremetrics se destaca. Baremetrics é uma ferramenta de métricas comerciais que fornece 26 métricas sobre seu negócio, como MRR, ARR, LTV, total de clientes e muito mais.
Baremetrics integra-se diretamente aos seus gateways de pagamento, para que as informações sobre seus clientes sejam automaticamente canalizadas para os painéis Baremetrics.
Você deve se inscrever no versão gratuita do Baremetricse comece a monitorar sua receita de assinatura com precisão e facilidade.
Os estágios do desenvolvimento de apps Shopify
Ao construir um app Shopify, você precisa passar por estágios específicos. Vou abordar cada um deles abaixo.
Os estágios:
-
Pesquisa e planejamento
-
Compreensão do ecossistema de apps Shopify
-
Validação de seu app Shopify
-
Design de seu app Shopify
-
Envio de seu app para a Shopify App Store
-
Monitoramento de seu app
1. Pesquisa e planejamento
Abordo isso em outro artigo com dicas comerciais úteis para desenvolvedores de apps Shopify, mas vale a pena repetir aqui.
Antes de desenvolver um app, você precisa ter um plano em vigor. O plano deve incluir um cronograma de todas as tarefas que precisam ser concluídas, quanto tempo levarão, e uma progressão lógica onde tarefas que dependem de outras tarefas sejam concluídas após as tarefas necessárias.
Não importa a agenda que você planeje manter, um plano sólido o manterá no caminho certo durante todo o processo.
A primeira parte de seu plano deve abranger pesquisa. Esta pesquisa deve incluir duas partes principais.
Primeiro, você precisará entender o que é necessário para construir seu app, aprová-lo e comercializar e rastrear o crescimento de seu app ao longo do tempo. Embora este artigo aborde brevemente esta parte, você precisará ler o guia completo no site da Shopify para compreender a tarefa totalmente.
Em segundo lugar, você vai querer entender o mercado que está entrando. Para isso, recomendo considerar as seguintes perguntas:
-
Qual é meu mercado-alvo?
-
Quais outros apps estão competindo por este mercado-alvo?
-
Que valor específico meu app trará que o diferencia dos outros apps?
-
Quanto posso esperar ganhar por usuário por mês?
Embora seja melhor construir seu app Shopify para agregar valor à Comunidade Shopify, compreender a receita mensal esperada por usuário dirá quanto você pode orçar para desenvolvimento, quanto você pode gastar adquirindo clientes (CAC), e quanto tempo você pode esperar para estar no azul.
2. O que é o ecossistema de apps Shopify?
Shopify é um ecossistema de e-commerce estelar. Torna incrivelmente fácil para qualquer pessoa iniciar um negócio. No entanto, nem mesmo a Shopify pode antecipar as necessidades de cada proprietário de loja ou construir a funcionalidade que precisam para se destacar.
Este é o posicionamento do ecossistema de apps Shopify. Ao construir um app Shopify, você fornece funcionalidade adicional ao ecossistema Shopify.
Seu app Shopify entra neste ecossistema conectando-se a uma ou mais APIs Shopify, estendendo assim as capacidades do ecossistema para beneficiar proprietários de lojas e clientes.
3. Como você valida sua ideia de app Shopify?
Durante a fase de pesquisa e planejamento, você deveria ter chegado a uma boa ideia de app. Uma boa ideia marca as seguintes quatro caixas:
-
Este app resolve um problema real do comerciante.
-
O mercado-alvo está tentando resolver este problema de uma forma menos eficiente.
-
Os comerciantes estão dispostos a pagar dinheiro para resolver este problema.
-
Nossa equipe de desenvolvimento pode construir este app.
Antes de prosseguir com seu plano, vale a pena dar uma segunda olhada em seu app, no mercado e no ecossistema Shopify para garantir que seu app tenha um nicho comercializável a explorar.
Também é importante entender se é possível construir o app — e se for o caso, que sua equipe de desenvolvimento tenha as habilidades para fazê-lo.
4. Como você deveria projetar seu app Shopify?
Vou dividir isso em duas partes: a tomada de decisão de UX/UI e a apresentação geral.
Quando chegar a hora de projetar sua UX/UI, considere o seguinte para garantir que seu aplicativo forneça a melhor experiência possível:
-
Seu design de UX/UI deve ser funcional e visualmente atraente.
-
Seu aplicativo deve fornecer texto claro e simples.
-
Seu aplicativo deve ser inclusivo e acessível.
Para a apresentação geral, você precisa garantir que seu aplicativo use uma linguagem apropriada.
O inglês é o idioma mais falado na Terra, mas a maioria dessas pessoas não são falantes nativos de inglês. Seria útil usar inglês simples, livre de palavras complexas ou jargão.
Depois de ter uma base sólida em inglês, considere fornecer seu aplicativo em outros idiomas, como chinês, hindi, espanhol, francês e árabe, os próximos idiomas mais falados.
5. Construindo seu aplicativo
Antes de começar a construir seu aplicativo, você precisará do seguinte:
Você também precisará das seguintes habilidades gerais:
-
A capacidade de usar a linha de comando e o editor de texto do seu computador
-
A capacidade de codificar em uma linguagem de programação de backend, como PHP, Node.JS, Java, Python ou Ruby on Rails
-
A capacidade de instalar software usando o gerenciador de pacotes npm
Além dessas habilidades e ativos, há muitas ferramentas adicionais do Shopify e de terceiros disponíveis para ajudar a construir e gerenciar a construção de seu aplicativo Shopify.
Recomendo que você gaste tempo (muito tempo) lendo tudo fornecido pela Shopify, pois é extremamente útil.
6. Enviando seu aplicativo para a Shopify App Store
O processo de envio é longo e árduo. A Shopify analisa cada novo aplicativo para garantir que faça o que os desenvolvedores afirmam que faz com segurança e de acordo com todas as leis.
Embora isso possa ser frustrante para os desenvolvedores, é necessário para que os proprietários de lojas baixem os mais de 6.000 aplicativos Shopify atualmente disponíveis.
Seria melhor colocar sua frustração de lado porque o time de QA da Shopify é super prestativo e quer que você tenha sucesso. Ouça-os!
Para ser direto, você precisa garantir que as três etapas a seguir tenham sido realizadas antes de enviar seu aplicativo:
-
Seu aplicativo atende aos requisitos de aplicativo da Shopify.
-
Você escreveu uma listagem de aplicativo completa e precisa.
-
Seu aplicativo foi testado com sucesso em muitos casos de uso diferentes.
7. Monitorando seu aplicativo
Monitorar seu aplicativo significa duas coisas. A primeira envolve rastrear o crescimento de mercado do seu aplicativo, e a segunda é garantir que seu aplicativo permaneça compatível com o ecossistema Shopify em constante mudança para que permaneça seguro e funcional.
A Shopify recomenda o sistema de métricas AARRR (aquisição, ativação, retenção, receita e indicação) em seu guia como uma boa maneira de rastrear o crescimento do seu negócio.
Ao construir sua pilha de tecnologia de métricas, você deve se inscrever no Baremetrics.
Baremetrics é uma ferramenta de métricas de negócios que fornece 26 métricas sobre seu negócio, como MRR, ARR, LTV, total de clientes e muito mais.
Baremetrics integra-se diretamente com Shopify, para que as informações sobre seus clientes sejam automaticamente canalizadas para o painéis Baremetrics.
Você deve se inscrever no versão gratuita do Baremetricse comece a monitorar sua receita de assinatura com precisão e facilidade.
Perguntas frequentes sobre como construir um aplicativo Shopify
Compilei uma lista de algumas perguntas frequentes que vejo online sobre como construir um aplicativo Shopify.
Você precisa construir aplicativos Shopify em linguagens e frameworks específicos?
A resposta curta é não. A Shopify é independente de linguagem.
No entanto, a Shopify fornece bibliotecas oficiais para Ruby e Python. Bibliotecas de terceiros também estão disponíveis para Node, PHP e outras linguagens.
Então, se você é novo em codificação, essas linguagens podem ser o melhor lugar para começar. Se você é um programador experiente, pode achar mais rápido usar essas linguagens, dados os ativos abundantes disponíveis.
Qual é a melhor maneira de aprender a codificar um Aplicativo Shopify?
Primeiro, você deve ler o Guia Completo fornecido pela Shopify, incluindo todas as páginas suplementares associadas (aviso: é longo).
Você precisará aprender uma linguagem, e embora a Shopify seja independente de linguagem, Ruby ou Python geralmente é considerado o mais fácil para começar.
Quais são os custos contínuos associados à construção de aplicativos Shopify?
Depois que seu aplicativo está construído, você precisará comercializá-lo, fornecer atendimento ao cliente, manter e desenvolver ainda mais sua funcionalidade, pagar taxas de hospedagem associadas e monitorar suas finanças.
Além disso, a Shopify tira uma porcentagem da receita acima de um limite alto.
O que são aplicativos Shopify privados, públicos e personalizados?
Aplicativos públicos estão amplamente disponíveis e podem ser listados na Shopify App Store.
Aplicativos personalizados são feitos especificamente e exclusivamente para um único comerciante e não são listados na Shopify App Store.
Aplicativos privados são projetados para um segmento limitado de comerciantes e não são listados na Shopify App Store.
Quais são as melhores ferramentas para criar um aplicativo Shopify?
Existem tantas ferramentas excelentes disponíveis para criar um aplicativo Shopify que escrevi um artigo separado sobre este tópico.
Muitas das melhores ferramentas para desenvolver aplicativos vêm do Shopify, incluindo seus playgrounds Polaris e REST Admin API, aplicativos de exemplo e geradores de dados.
Além disso, você também deve conferir ferramentas gerais de produtividade, como Slack, Notion e Trello.
Depois que seu aplicativo estiver funcionando, você precisará de ferramentas para rastrear o crescimento de receita e as métricas. Baremetrics é essencial como parte de sua pilha de tecnologia de métricas.
Resumo
Qualquer que seja o aplicativo que você decida criar, o desenvolvimento é apenas o começo. Uma vez concluído, você precisará comercializá-lo e rastrear seu progresso de receita.
Isso é difícil de fazer sozinho, portanto, você deve usar Baremetrics.
Baremetrics facilita a coleta e visualização de todos os seus dados de vendas. Quando você tem muitos usuários, pode ser difícil calcular seu MRR, ARR, LTV e muito mais. Felizmente, Baremetrics pode fazer tudo isso para você.
Baremetrics pode até monitorar sua razão rápida de SaaS. Integrar essa ferramenta inovadora pode tornar a análise financeira perfeita para sua empresa de Parceiros Shopify, e você pode comece um teste gratuito hoje.