Agora no Bluesoft ERP, é possível incluir produtos na linha de compra em múltiplas lojas simultaneamente via API

Para otimizar o processo de integração e manutenção do sortimento de produtos, disponibilizamos um novo endpoint na API de Compras. A nova versão permite a inclusão de um produto na linha de compra de múltiplas lojas simultaneamente através de uma única requisição.

O que mudou?

Anteriormente, para ativar um produto na linha de compra de várias lojas via API, era necessário realizar uma chamada individual para cada loja (loja a loja). Isso tornava a operação morosa, especialmente para clientes com grande volume de cadastros.

Com o novo endpoint V2, é possível enviar um array de lojas (lojaKeys), garantindo mais agilidade e performance na integração.

Detalhes Técnicos

Método: POST

Endpoint: /api/v2/compras/sortimento/linhadecompra

Permissão Necessária: 4441 – API – Linha de compra Múltiplas lojas (Incluir)

Autenticação: Token JWT ou OAUTH

Exemplo de Payload (JSON)

No corpo da requisição, basta informar as chaves do fornecedor, divisão, comprador, produto e a lista de lojas desejadas:

{
  "fornecedorKey": 46780,
  "divisaoKey": 1,
  "compradorKey": 16174,
  "produtoKey": 4095245,
  "lojaKeys": [3, 4, 6, 7]
}

Comportamento do Sistema

Validação: O sistema valida a existência das chaves enviadas. Caso uma loja, produto ou fornecedor não exista, a API retornará um erro 400 Bad Request detalhando o problema.

Atualização: Os produtos inseridos via API serão refletidos automaticamente na tela de “Linha de Compras” do ERP.

Compatibilidade: O endpoint antigo (V1) continua funcionando normalmente para integrações legadas.

Essa melhoria visa reduzir o tempo de processamento e simplificar a manutenção de cadastros em redes com múltiplas filiais.

Para conhecer mais sobre como é a utilização dessa ferramenta, clique aqui.

Para saber mais sobre a utilização das APIs do ERP, clique aqui.

Disponível a partir da versão r367.01