Skip to content

Manual de Integração de Vendas 🛍️ ​

A integração entre o sistema da AlterVision e o sistema de PDV / ERP das lojas tem como objetivo importar os dados de venda de cada loja para a plataforma. Este documento apresenta, de forma clara, os meios pelos quais os sistemas das lojas podem se integrar ao nosso sistema.

Visão geral das formas de integração ​

Apresentamos quatro formas para realizar a integração, que se diferenciam principalmente pela forma como os dados circulam entre os sistemas. No modelo Push, o cliente envia as informações diretamente para nossa plataforma, favorecendo um maior controle. No modelo Pull, nossa plataforma realiza consultas periódicas a uma API disponibilizada pelo cliente. Já no modelo de API de terceiros, os dados são obtidos a partir de um provedor externo que já possua integração com o sistema da AlterVision. Por fim, a importação manual permite inserir os dados através de planilhas CSV através do PainelAlter.

Método 1: PUSH - O cliente envia os dados para a AlterVision ​

Como é ​

O cliente implementa uma rotina (job, webhook ou serviço) que envia os dados de vendas para um endpoint seguro da nossa plataforma. Assim que recebidos, esses registros são validados, deduplicados e apresentados no painel para relatórios e análise.

Mais informações

Acesse a documentação completa em Documentação da API AlterVision

Quando escolher ​

Indicado quando o cliente quer baixa latência (dados quase em tempo real), total controle sobre quais registros saem do seu ambiente e prefere gerenciar o fluxo de envio internamente.

Benefícios ​

Não é necessário IP fixo nem redirecionamento de portas - utiliza apenas conexões de saída. Maior controle das informações compartilhadas.

Desafios ​

O cliente fica responsável por desenvolver a rotina de envio de vendas e garantir que os dados sejam enviados de forma confiável (reenvio automático em caso de erro, por exemplo).

Método 2: PULL - Os dados são obtidos via API do cliente ​

Como é ​

O cliente desenvolve e expõe uma API capaz de retornar os dados de vendas. Nossa plataforma consulta periodicamente o endpoint informado para coletar as vendas.

Quando escolher ​

Quando o cliente já possui integrações semelhantes com outros sistemas ou quando políticas internas impossibilitam a criação ou manutenção de rotinas automatizadas de envio.

Benefícios ​

Não é necessário manter rotinas ou servidores, necessitando apenas a manutenção da API.

Desafios ​

Dependência da disponibilidade e desempenho da API do cliente, necessidade de lidar com autenticação, rate limits e paginação.

Método 3: API de Terceiro - Os dados são obtidos com terceiro ​

Como é ​

A nossa plataforma obtém as vendas diretamente da API do fornecedor do PDV (o sistema de frente de caixa) que o cliente usa. Em vez do cliente construir uma rotina nova, consumimos os dados já disponibilizados pelo provedor do PDV.

Quando escolher ​

Quando o cliente já usa um PDV com API disponível e prefere aproveitar essa fonte pronta para reduzir trabalho interno ou quando o fornecedor do PDV é o dono da única fonte confiável dos registros de venda.

Benefícios ​

Reduz o esforço do cliente ao aproveitar a API do PDV, acelerando a integração e facilitando a padronização.

Desafios ​

Depende da disponibilidade e mudanças na API do fornecedor, o que pode afetar atualização e consistência dos dados e exigir coordenação para suporte e credenciais.

Método 4: Importação Manual ​

A importação manual permite a inserção de dados de venda no sistema por meio do upload de uma planilhas no formato CSV. Esse método é ideal para cenários onde os dados já estão organizados externamente ou quando não há integração automatizada disponível.

Para utilizar essa funcionalidade, acesse o PainelAlter e navegue até Atalhos Rápidos > Importar Vendas > Carregar Planilha. Nessa seção, é possível baixar os modelos de planilhas CSV padrões, que devem ser utilizados como base para garantir que os dados estejam no formato correto.

Após preencher a planilha com as informações necessárias, basta realizar o upload do arquivo na mesma área. O sistema processará os dados e realizará a importação automaticamente.

Recomendamos seguir rigorosamente o modelo disponibilizado, respeitando os nomes das colunas e o formato dos dados, para evitar erros durante o processamento.