Neste artigo, você aprenderá a criar um aplicativo personalizado na Shopify para integrar sua loja ao eNotas utilizando o novo modelo de autenticação OAuth. Esse processo garante mais segurança e estabilidade na comunicação entre as plataformas.
Pré-requisitos:
- Ter acesso administrativo à loja Shopify.
- Garantir que a loja esteja ativa.
- Ter permissão para desenvolver aplicativos personalizados.
Na plataforma da Shopify:
- Acesse o painel administrativo da sua Shopify.
- No menu lateral esquerdo, clique em Configurações.
- Clique em Apps e depois em Desenvolver apps.
- Clique em Desenvolver Apps no Dev Dashboard.
- Caso seja solicitado, habilite o desenvolvimento de apps personalizados.
- Clique em Criar um app.
- Dê um nome ao aplicativo (ex.: eNotas Integração) e clique em Criar.
Para que o eNotas funcione corretamente, você deve configurar os escopos de acesso exatamente como listado abaixo:
- Na tela do app criado, localize a seção de Acesso - Escopos
- Copie e cole a lista de escopos abaixo, sem espaços extras no início ou no fim: read_customers,read_inventory,read_orders,read_products,read_resource_feedbacks,read_all_orders,write_orders
- Ao final da página clique em Lançar
- Retorne clicando no nome da aplicação criada e clique em Instalar app.
- Confirme a instalação na sua loja.
Agora, você precisará de três informações para inserir no painel do eNotas:
- ID do cliente e Chave secreta: No dashboard do app, em Configurações, copie essas duas chaves.
- Domínio da loja: Na tela inicial da sua loja vá em Configurações > Domínios e copie o domínio principal (ex.: 33a08v-eff.myshopify.com)
⚠️ IMPORTANTE! Ao inserir o domínio no eNotas, é obrigatório adicionar o protocolo https:// no início. Exemplo: https://33a08v-eff.myshopify.com |
Habilitar a integração com a eNotas
- Com os dados em mãos, acesse o seu painel do eNotas.
- No menu, vá em Gerenciar.
- Clique na opção Apps.
- Localize a integração com a Shopify 2.0 e clique em Ativar.
- Insira o ID do cliente, a Chave secreta e o Domínio obtidos anteriormente.
- Clique em Confirmar.
❯ Por que devo informar o "Custo por item" nos meus produtos da Shopify?Se você utiliza a Shopify integrada ao eNotas, o preenchimento do custo de cada item é fundamental para garantir que suas notas fiscais sejam emitidas com o valor correto de faturamento, especialmente se o seu modelo de negócio exige a tributação apenas sobre o lucro. O que é o custo por item? É o valor que o produto ou a variante custa para você (preço de custo).
⚠️ Importante: O preenchimento deste campo impacta diretamente o valor das notas emitidas. Se sua empresa precisa emitir notas apenas sobre o lucro real das vendas, este campo deve estar obrigatoriamente preenchido na Shopify. Como o eNotas calcula o valor da nota?
Como cadastrar o custo de forma individual
Como cadastrar o custo em massa
|
Após esses passos, defina as configurações do fluxo de emissão das notas em sua conta. Sua integração está ativa e as vendas serão importadas automaticamente.
FAQ
❯ O menu "Desenvolver apps" não aparece na minha Shopify. O que fazer?Isso geralmente acontece por dois motivos:
|
❯ Onde encontro o ID do cliente e a Chave secreta após a instalação?Essas informações ficam dentro do aplicativo que você criou. Acesse: Configurações > Apps e canais de vendas > Desenvolver apps, clique no app do eNotas e vá até a aba Configurações de API. |
❯ Posso usar o domínio personalizado da minha loja (ex: www.minhaloja.com.br)?Recomendamos utilizar o domínio padrão da Shopify (finalizado em .myshopify.com) para garantir a estabilidade da integração via API, sempre incluindo o https:// |
Ficou alguma dúvida? É só acionar o nosso time de suporte 😊.