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 promoção ou preço para o produto(price products) para enviar informações para o Totvs Conector Vtex. 

É utilizado o endpoint: branchpriceproducts.


02. CONFIGURAÇÃO

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

02.01 Dados do preço

Os dados do produto são cadastrados pelo componente PRDFM015 ou PRDFP020 que é chamado pelo componente PRDFM009 clicando no opção "Valor"

        

       

        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>