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 como consultar uma tabela de preço para enviar informações para o Totvs Conector Vtex.
É utilizado o endpoint: grouppricetable.
02. CONFIGURAÇÃO
Para a tabela de preço ser enviado para o Conector, é necessário que tenham as seguintes configurações:
- Dados de qual o tipo e código de valor serão enviados configurados para o TOTVS Conector Vtex -> Configuração -> Parâmetros
02.01 Dados da tabela de preço
Os dados de capa da tabela de preço são cadastrados pelo componente PEDFM011.
Neste componente são configuradas as informações do grupo que serão enviadas para o TOTVS Conector.
03. INFORMAÇÕES ENVIADAS
Para utilizar a requisição branchpriceproducts é necessário enviar ao menos os campos obrigatórios:
- BasebranchId: Código da filial.
- LastChange: Data da última modificação.
- BranchIdList: Lista com os códigos da empresa da tabela de preço.
- TablePriceCode: Código da tabela de preço.
Esses são os dados de preço enviados ao TOTVS Conector através do endpoint grouppricetable.
Alguns campos do exemplo não foram descritos pois contém valores padrão do TOTVS Conector VTEX:
- companyId: Empresa integrada.
- branchId: Filial integrada (o mesmo que companyId).
- discountValue: Valor de diferença entre os campos grossValue e netValue.
- minimunSalePrice: Valor default 0.0.
- discountFactor: Valor default 0.0.
- isActive: Valor default true.
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 grouppricetable as entidades PED_TABPRECOC, PED_TABPRECOG, PED_TABPRECOI são verificadas.
06. DETALHES DOS CAMPOS DISCOUNT VALUE E NET VALUE
Para realização do calculo do campo netValue tambem são considerados os parâmetros:
- "TP_ARREDOND_PRECO_PED"
- "NR_PONTOM_ARRED_PED"
- "NR_DEC_ACIMA_PONTOM_PED"
- "NR_DEC_ABAIXO_PONTOM_PED"
- "NR_INT_ACIMA_PONTOM_PED"
- "NR_INT_ABAIXO_PONTOM_PED"
Os valores configurados nestes parâmetros são apresentados no campo discountValue.