Essa opção permite que a cada alteração de estoque seja enviada para um determinado endereço o novo saldo do produto.
Para ativar siga os seguintes passos:
- Acesse Preferências > Configurações de integração com lojas virtuais e Mercado Livre .
- Na seção de integrações disponíveis, clique em Bling! API.
- Informe o nome.
- Vá para a aba de callbacks e selecione o tipo de retorno e marque o callback de estoque.
- Clique em salvar.
Informações enviadas
As informações serão enviadas via POST ao executar um lançamento de estoque.
O parâmetro data contém as informações do produto: código, nome, estoque atual e também as informações dos depósitos: id, nome, saldo e se desconsidera o saldo.
Caso o parâmetro "Enviar dados em lote" esteja desativado:
Exemplo de informação enviada no parâmetro data
{ "retorno": { "estoques": [ { "estoque": { "codigo": "prod", "nome": "Produto", "estoqueAtual": 7, "depositos": [ { "deposito": { "id": 1234561, "nome": "Deposito 1", "saldo": "7.0000", "desconsiderar": "N" } }, { "deposito": { "id": 1234562, "nome": "Deposito 2 (desconsidera o saldo)", "saldo": 0, "desconsiderar": "S" } } ] } } ] } }
Exemplo de informação enviadas em lote no parâmetro data
{ "retorno": { "estoques": [ { "estoque": { "codigo": "prod", "nome": "Produto", "estoqueAtual": 7, "depositos": [ { "deposito": { "id": 1234561, "nome": "Deposito 1", "saldo": "7.0000", "desconsiderar": "N" } }, { "deposito": { "id": 1234562, "nome": "Deposito 2 (desconsidera o saldo)", "saldo": 0, "desconsiderar": "S" } } ] } }, { "estoque": { "codigo": "prod1", "nome": "Produto1", "estoqueAtual": 5, "depositos": [ { "deposito": { "id": 1234561, "nome": "Deposito 1", "saldo": "5.0000", "desconsiderar": "N" } }, { "deposito": { "id": 1234562, "nome": "Deposito 2 (desconsidera o saldo)", "saldo": 0, "desconsiderar": "S" } } ] } } ] } }
Reserva de estoque
Se o parâmetro "Considerar situações de vendas para obter o saldo atual" em "Preferências > Estoque" estiver habilitado, o campo "estoqueAtual" será a soma de todos os depósitos menos a quantidade reservada.
Exemplo de informação enviada com reserva de estoque
{ "retorno": { "estoques": [ { "estoque": { "codigo": "BM34", "nome": "Bota Marinho 34", "estoqueAtual": 1, "depositos": [ { "deposito": { "id": 2078074, "nome": "Geral", "saldo": "2.0000", "desconsiderar": "N" } } ] } } ] } }