Principal API Vendizap

API Vendizap

Valter
Por Valter
• 1 artigo

API Vendizap para integração com ERP

A Vendizap disponibiliza uma API Pública que permite que qualquer sistema ERP integre dados de produtos e pedidos permitindo que você tenha uma gestão unificada entre a loja física e a loja online com muito mais agilidade. O que é uma API? Uma API (Interface de Programação de Aplicações) é uma "ponte" que permite que dois sistemas conversem automaticamente entre si, sem ninguém precisar digitar nada. No caso da Vendizap, a API permite que o seu sistema de gestão (ERP) ou um programa feito sob medida se conecte à sua loja para, por exemplo, cadastrar produtos automaticamente ou puxar os pedidos para dentro do seu sistema, tudo sem abrir o painel e fazer manualmente. Você não precisa entender de API para usar a Vendizap. Este recurso é voltado para quem já tem ou pretende usar um sistema ERP integrado ou então contrata um desenvolvedor/ERP para fazer essa ponte. A documentação técnica completa (com todos os campos de cada endpoint) está disponível em https://api-docs.vendizap.com/ Disponibilidade A integração do seu ERP com a Vendizap (API) está disponível para os planos Profissional e Empresarial. Plano Essencial não tem acesso à integração com ERP através da API Vendizap. ERPs que já estão integrados Atualmente esses são os ERPs que estão integrados à Vendizap: Vestuar, WebPic, Nuts Tecnologia e hub/DIGITAL Se você utiliza um desses sistemas precisa fazer contato direto com ele para que a integração seja configurada. ERPs que não estão integrados Caso seu ERP não esteja listado acima, ainda é possível integrar utilizando a API pública da Vendizap Para isso faça contato com a equipe técnica ou suporte do seu ERP e encaminhe a documentação da nossa API para que eles possam analisar a possibilidade de integração https://api-docs.vendizap.com/ Nesse cenário de integração o ERP fica responsável por desenvolver e dar a manutenção necessária enquanto do lado de cá a Vendizap irá receber e disponibilizar as informações da sua conta Vendizap. Como usar a API Vendizap Antes de ativar: a API só funciona se o seu ERP fizer a conexão com a Vendizap. Confirme com o seu ERP que ele já tem essa integração (veja a lista acima) ou que a equipe técnica dele vai desenvolvê-la. As credenciais geradas nos passos abaixo servem para o ERP se conectar à sua loja. 1. Acesse Configurar > Integrações, no bloco Sistema ERP. 2. Ative a opção API Pública e clique na engrenagem. 3. Informe o Nome do sistema ERP (mínimo 3 letras). 4. Se o seu ERP quiser receber avisos de pedido da Vendizap, preencha a URL de notificação (Webhook). É opcional. 5. Mantenha ligada a chave Enviar pedidos para o WebHook se quiser que os novos pedidos sejam avisados ao ERP. 6. Clique em Visualizar dados de integração, copie o Client ID e o Client Secret e envie ao seu ERP. Atenção: o Client Secret só aparece nesse momento e não pode ser recuperado depois. Guarde em local seguro. Perdeu o Secret? Clique em Gerar novos dados de autenticação. O Client ID continua o mesmo, mas o Secret antigo deixa de funcionar na hora. Atualize o novo Secret em todos os sistemas que usam a integração. O que dá para fazer com a API? | Recurso | O que dá para fazer | Observação | | --------------------------------------------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | | Usuário | Consultar os dados da conta | Bom primeiro teste para validar as credenciais | | Produtos | Listar, buscar, cadastrar e atualizar | Não existe exclusão. Para tirar da loja, inative com "exibir": false | | Categorias | Listar, buscar, cadastrar e atualizar | | | Variações e variáveis | Criar e gerenciar as opções (tamanho, cor etc.) | | | Variações, variáveis e combinações do produto | Vincular e alterar nos produtos | | | Estoque | Consultar e atualizar o saldo | O controle de estoque precisa estar ligado no produto | | Pedidos | Listar, buscar e receber aviso de pedido novo | O aviso é feito por webhook quando um pedido é criado, cancelado ou recuperado e quando o pagamento é confirmado ou cancelado | | Descontos progressivos | Listar, buscar, cadastrar, atualizar e excluir | | | Pagamentos | Não é possível processar | | Para conhecer todas as funcionalidades, com exemplos e todos os detalhes de cada rota, a equipe técnica do ERP, ou você, se for desenvolvedor, deve consultar a documentação oficial em https://api-docs.vendizap.com/ Limite de requisições Plano Profissional: 150 requisições por hora Plano Empresarial: Sem limite prático Para garantir a melhor performance e estabilidade da nossa plataforma, estabelecemos um limite máximo de 150 requisições por hora. O que isso significa na prática? Imagine que seu sistema realiza 100 requisições às 14h30. Às 15h15, ele realiza mais 50 requisições, totalizando 150 no período. A partir desse momento, a API será temporariamente indisponível para seu sistema até às 15:31, onde serão liberadas 100 requisições. Ao exceder, a API responde com status 429 ("Limite da API atingido"). Exemplo prático: sua loja tem 300 produtos e o seu ERP precisa importá-los. - ❌ Sem boas práticas: o ERP busca um produto de cada vez → 300 requisições. No plano Profissional, ele trava na 150ª (erro 429) e só continua na hora seguinte. - ✅ Com boas práticas: o ERP usa a listagem com limit=100 → traz 100 produtos por chamada e baixa os 300 em apenas 3 requisições. ⚠️ Mesmo no Empresarial, integrações mal otimizadas (loops, falhas de script, falta de boas práticas) podem gerar consumo excessivo e sofrer bloqueio temporário. Sempre use webhooks e paginação em vez de consultas repetidas. Por que esse limite? Essa medida é fundamental para manter a estabilidade, evitando sobrecarga no sistema e garantindo que todos os nossos clientes tenham acesso à API de forma eficiente. Perguntas frequentes Como ativo a API para o meu ERP? Primeiro confirme com o seu ERP que ele faz a integração com a Vendizap. Depois, acesse Configurar > Integrações, no bloco Sistema ERP, ative a API Pública, preencha os dados e envie o Client ID e o Client Secret ao ERP. O passo a passo completo está na seção "Como usar a API Vendizap". O meu ERP já está integrado com a Vendizap? Veja a lista em "ERPs que já estão integrados". Se o seu não estiver nela, o ERP pode se integrar usando a nossa API pública. Basta a equipe técnica dele consultar a documentação. Como desativo a API? Em Configurar > Integrações, no bloco Sistema ERP, desligue a chave API Pública. O ERP deixa de ter acesso. Perdi o Client Secret. E agora? Acesse o mesmo caminho que usou para configurar e clique em Gerar novos dados de autenticação. O Client ID continua o mesmo, mas o Secret antigo deixa de funcionar na hora. Atualize o novo Secret no ERP. Quantas requisições posso fazer? No plano Profissional, 150 por hora. No plano Empresarial, não há limite por hora. Recebi o erro 429 (limite atingido). Quanto tempo preciso esperar? Não há horário fixo para reiniciar. O limite funciona em uma janela de 60 minutos: você recupera capacidade aos poucos, à medida que cada requisição completa 60 minutos. Por exemplo, se você fez 150 chamadas em 5 minutos, precisará esperar cerca de 55 minutos para a maior parte delas sair da janela. Como cadastro um produto já inativo (oculto na loja)? Envie "exibir": false no cadastro (POST /produtos). O produto é criado, mas não aparece na loja até você atualizá-lo para "exibir": true. Como inativo ou removo um produto pela API? A API não exclui produtos. Para tirar um produto da loja, atualize-o com "exibir": false (PUT ou PATCH). Ele continua salvo na sua conta e pode ser reativado a qualquer momento com "exibir": true. Como pesquiso um produto pelo código, pela descrição ou pelos detalhes? Use filtros na listagem de produtos: - Código (valor exato): GET https://app.vendizap.com/api/produtos?codigo=CAM-001 - Descrição (busca parcial): GET https://app.vendizap.com/api/produtos?descricao=camiseta - Detalhes (busca parcial): GET https://app.vendizap.com/api/produtos?detalhes=algodão Quais informações vêm em um pedido pela API? Dados do cliente (com endereço), itens com variações, combinações, quantidades e valores, forma de pagamento, valor total, frete ou taxa de entrega, vendedor (quando houver), observações e o status do pedido. Quem controla o estoque, a Vendizap ou o ERP? A Vendizap guarda o estoque da loja e permite atualizá-lo pela API. Qual sistema é a fonte da verdade, e quando atualizar, é definido pelo ERP integrado. Quando vendo na loja, a baixa de estoque vai para o ERP? Não automaticamente. Quando há um novo pedido, a Vendizap avisa o ERP por webhook (operação criado). A partir desse aviso, o ERP decide quando importar o pedido e dar baixa no estoque do lado dele. Uso o Bling. Preciso da API? Não. O Bling tem integração própria. Veja o artigo "Integração Vendizap com Bling".

Última atualização em Oct 05, 2026