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 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:

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 preço do produto(sku) que serão enviadas para o TOTVS Conector.

       


02.02 Configuração da promoção

       Para o preço de promoção (price) ser enviado para o Conector, é necessário que tenham as seguintes configurações:


        

        Neste componente são configuradas as informações do preço de promoção para o produto(sku) 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:


Esses são os dados de preço enviados ao TOTVS Conector através do endpoint  branchpriceproducts, apenas preço com o isPromotion igual a false.

Alguns campos do exemplo não foram descritos pois contém valores padrão do TOTVS Conector VTEX:


Esses são os dados de preço enviados ao TOTVS Conector através do endpoint  branchpriceproducts, apenas preço com o isPromotion igual a true.


Alguns campos do exemplo não foram descritos pois contém valores padrão do TOTVS Conector VTEX:

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 branchpriceproducts as entidades PRD_PROMOCAO, PRD_PROMOCAOITEM, PRD_VALOR são verificadas, estas entidades são utilizadas respectivamente nos componentes abaixo.



<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>