Histórico da Página
CONTEÚDO
- Visão Geral
- Configuração
- Informações enviadas
- Exemplo de utilização
- Detalhes do campo lastchange
01. VISÃO GERAL
Este documento tem a função de disponibilizar informações de saldo(Stock) para enviar informações para o Totvs Conector Vtex.
São utilizados os endpoints: branchstockproducts e stockproducts
02. CONFIGURAÇÃO
Para os saldos(Stock) serem enviados para o Conector, é necessário que as seguintes configuraçõessejam realizadas:
- Dados do grupo(root) configurados para o TOTVS Conector Vtex.
- Dados do produto(sku) configurados para o TOTVS Conector Vtex.
03. INFORMAÇÕES ENVIADAS
Para utilizar a requisição stockproducts, é necessário enviar como parâmetro de entrada estes 3 campos obrigatórios:
- BranchId: Código da filial.
- LastChange: Data da última modificação do produto.
- CompanyId: Código da empresa (O mesmo que o BranchId).
Para utilizar a requisição branchstockproducts além dos 3 campos obrigatórios citados, existem os seguintes parâmetros que especificam o tipo do retorno, onde devem estar informado como "true":
- IsSalesOrder: Para cada produto encontrado em pedidos de venda é retornada a quantidade de produtos vinculados a aquele saldo(stock), desde que o produto esteja configurado para ser enviado ao Conector Vtex.
- IsTransaction: Para cada produto encontrado em transações é retornada a quantidade de produtos vinculados a aquele saldo(stock), desde que o produto esteja configurado para ser enviado ao Conector Vtex.
- IsPurchaseOrder: Para cada produto encontrado em pedido de compra é retornada a quantidade de produtos vinculados a aquele saldo(stock), desde que o produto esteja configurado para ser enviado ao Conector Vtex.
- IsProductionOrder: Para cada produto encontrado em ordem de produção é retornada a quantidade de produtos vinculados a aquele saldo(stock), desde que o produto esteja configurado para ser enviado ao Conector Vtex.
- StockIdList: Este campo deve ser informado com o código do saldo(stock) que deseja ser filtrada a consulta.
As informações enviadas ao TOTVS Conector pode ser visualizadas de maneira compilada no componente PRDFC001 ao consultar o produto desejado.
Informações referentes a quantidades caso os filtros citados acima estejam informados com o valor "true".
Os seguintes campos não indicados nas imagens possuem um valor padrão fixado para o envio ao TOTVS Conector:
- warehouseID: Valor padrão "null".
- unlimitedQuantitiy: Receber os dados do estoque infinito por produto para poder configurar os produtos/sku com essa funcionalidade. Se não passar um valor o valor padrão será "false"
- dateOnBalanceSystem: Valor padrão "null"
04. EXEMPLO DE UTILIZAÇÃO
Documento de como utilizar a API: https://www30.bhan.com.br:12443/api/ecommerce/v1/swagger/index.html
05. DETALHES DO CAMPO LASTCHANGE
Para apresentar o campo lastchange no retorno do endpoint stockproducts as entidades PRD_GRDWEB, PRD_PRDSALDO são verificadas, estas entidades são utilizadas respectivamente nos componentes abaixo
- PRDFM328 - "Configuração de produto para o TOTVS Conector Vtex" no frame "Informações".
- A tabela PRD_PRDSALDO será alterada sempre que existir qualquer tipo de movimentação de estoque para o produto, não existe um componente que permita efetuar alterações no mesmo.