Páginas filhas
  • DR VA - Como configurar o saldo(Stock) para enviar ao TOTVS Conector VTEX

CONTEÚDO

  1. Visão Geral
  2. Configuração
  3. Informações enviadas
  4. Exemplo de utilização
  5. 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:

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.






  • Sem rótulos