Webstorm WhatsApp Quero um diagnóstico Diagnóstico

API REST da WSCommerce para o seu ERP.

Quando o ERP, o BI ou um painel precisa ler ou escrever na loja virtual, a WSCommerce expõe uma API REST própria, documentada e com acesso controlado por credencial. Não depende de conector de terceiro.

Nem todo ERP tem um conector pronto, e nem toda integração precisa de um. Quando o sistema de gestão, o BI ou um painel de vendas tem equipe para consumir uma API, o caminho mais curto é o contrário do habitual: a loja expõe a API, e o ERP lê e escreve nela. A WSCommerce, plataforma própria da Webstorm, tem essa API pronta e em operação.

Para que serve

  • Painel de vendas no ERP ou no BI: número de vendas, faturamento confirmado e faturado, pedidos por situação, produtos mais vendidos, origem por canal.
  • Catálogo, preço e estoque mantidos pelo ERP: o ERP cadastra e atualiza produtos, marcas e características, e envia preço e estoque em lote.
  • Pedidos: o ERP lê os pedidos completos, com cliente, itens, pagamentos, nota e entrega, e devolve a situação e a nota fiscal.
  • Clientes: nome, e-mail e telefone, com data de cadastro e de alteração, para o ERP manter a base dele.

Como funciona

  1. Credencial por consumidor: cada ERP, BI ou painel recebe um identificador e um segredo próprios, criados no painel da loja. Autenticação OAuth 2.0 do tipo client credentials, com token de curta duração; quando a ferramenta só aceita um cabeçalho fixo, existe o modo de chave estática.
  2. Escopos por domínio: pedidos, clientes, métricas, catálogo e estoque, cada um em leitura ou escrita. A credencial só alcança o que foi liberado para ela, e a leitura é o padrão.
  3. Documentação hospedada na própria loja, protegida por senha, com a referência OpenAPI e uma coleção Postman geradas da mesma fonte que a API: o que está escrito é o que responde.
  4. Carga incremental: paginação por cursor e filtro por data de alteração, para o ERP buscar só o que mudou desde a última leitura.
  5. Operação visível: cada chamada fica registrada no painel da loja, com credencial, método e resultado; limite de requisições por credencial, com os cabeçalhos padrão de limite; lista de endereços IP autorizados, se a empresa quiser.

O que a API disponibiliza

DomínioLeituraEscrita
PedidosLista e detalhe, com cliente, itens, pagamentos, nota fiscal e entrega; filtros por período, situação e origemSituação do pedido e número da nota fiscal, um a um ou em lote
ClientesNome, e-mail, telefone, tipo e datas; filtro por alteraçãoReservada
MétricasResumo do período, série por dia, por produto e por origem de vendaNão se aplica
Produtos e catálogoProduto por código, por identificador ou por data de alteração, com estoque e situaçãoCadastro e atualização de produto, marcas e características
Preço e estoqueJunto do produtoEm lote, por item de venda

Valores em reais, datas no horário de Brasília com o fuso explícito, situações de pedido em português e erros com código e mensagem. O que cada loja libera depende do que a operação precisa: a lista acima é o que a API cobre hoje, não o que toda integração precisa usar.

Quando faz sentido

  • O ERP não tem conector pronto para loja virtual, mas tem equipe ou fornecedor que consome API.
  • O sistema de gestão é próprio, de nicho ou antigo, e o fluxo precisa seguir a regra dele.
  • A empresa quer o dado da loja dentro do BI ou do painel que já usa, sem exportação manual.

Quando o ERP já tem conector na WSCommerce, como o Bling, o conector costuma ser o caminho mais curto. A lista de ERPs integrados está em Integração de Sistemas.

Perguntas frequentes

Preciso de desenvolvimento do lado do ERP?
Sim. A loja expõe a API e a documentação; quem consome é o ERP, o BI ou o painel. A Webstorm entrega a credencial, a referência OpenAPI e a coleção Postman, e acompanha o fornecedor do ERP nos testes.

A API é segura?
Cada consumidor tem credencial própria, com escopos definidos e, se quiser, lista de endereços IP autorizados. O token expira, cada chamada fica registrada no painel da loja e há limite de requisições por credencial.

Meu ERP fala XML, no padrão antigo. Serve?
Serve. A WSCommerce também atende ERPs que trocam XML pelo padrão SOAP, e a API REST pode conviver com ele, inclusive usando as mesmas regras de negócio por baixo.

Dados pessoais dos clientes entram na API?
Só o necessário e só com o escopo de clientes: nome, e-mail e telefone. CPF, CNPJ e endereço ficam fora por padrão e só entram se a operação precisar, em escopo separado e registrado.

Quanto custa e quanto tempo leva?
Depende do escopo. Preço e prazo são definidos em proposta, depois do diagnóstico, que é gratuito, porque dependem do que a operação precisa.

Quem cuida da API depois que ela entra no ar?
A própria Webstorm, no serviço de Suporte e Sustentação: monitoramento, ajustes e evolução contínua.

Quer ligar o seu ERP à loja pela API?

Deixe nome e WhatsApp. Alguém da Webstorm fala com você em horário comercial.

Prefere começar pelo diagnóstico?

Faça o pré-diagnóstico em 2 minutos. É gratuito.