Páginas filhas
  • DR VA - Como configurar a tabela de preço para enviar ao TOTVS Conector VTEX

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Os dados de capa da tabela de preço são cadastrados pelo componente PEDFM011.

        Image Removed        Image Added

        Neste componente são configuradas as informações do preço do produto(sku) que serão enviadas para o TOTVS Conector.

       Image Removed

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:

        Image Removed         

        Neste componente são configuradas as informações do preço de promoção para o produto(sku) grupo que serão enviadas para o TOTVS Conector.

...

 

...

 

...

 

...

 Image Added

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.
  • BranchId: Código da empresa (O mesmo que o BranchId).
  • PriceIdList: BranchIdList: Lista com os tipos de valores conforme configurado no parâmetro DS_VALOR_ECOMMERCE_VA para o TOTVS Conector Vtex -> Configuração -> Parâmetros.códigos da empresa da tabela de preço.
  • TablePriceCode: Código da tabela de preçoIspromotion: Quando informado o valor false,  será enviado apenas o preço do produto(sku), quando informado true, retornará preço e promoção.


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 falsegrouppricetable.

Image RemovedImage Added

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). 
  • initialDate: Data inicial para o tipo de valor preço.
  • finalDate: Data final para o tipo de valor preço.
  • createDate: Data de criação para o tipo de valor preço.
  • lastChange: Data da alteração para o tipo de valor preço.
  • 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.

...

  • true

...

Image Removed

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

  • 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

...

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. grouppricetable as entidades PED_TABPRECOG, PED_TABPRECOI são verificadas.


06. DETALHES DO DISCOUNT VALUE E NET VALUE

Para realização do calculo 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"
  • PRDFM002 - "Manutenção de promoção temporária".
  • PRDFM002- "Manutenção de promoção temporária".
  • PRDFP020 - "Alteração de preço para cor e tamanho".



HTML
<!-- 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>

...