Páginas filhas
  • DR VA - Como configurar as especificações do produto(Specifications) para enviar ao TOTVS Conector VTEX

Versões comparadas

Chave

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

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 cadastrar as especificações de um produto(Specifications) para enviar informações para o TOTVS Conector Vtex. As especificações enviadas são tamanho, cor e classificações. 
É utilizado no endpoint:  completeproductspecifications

02. CONFIGURAÇÃO

Para as especificações do produto serem enviadas para o Conector, é necessário que tenham as seguintes configurações:

02.01 Envio da classificação

Após configurado o grupo(root) e o produto(sku), para enviar as classificações é necessário configurar o parâmetro LST_TPCLAS_ECOMMERCE_ESP com a lista de tipos de classificações que deseja enviar.


03. INFORMAÇÕES ENVIADAS

Para utilizar a requisição completeproductspecifications, é necessário enviar como parâmetro de entrada 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).
  • ShowColor: Campo que determina se será apresentado os dados de cor, ao informar true os dados serão apresentados, se for informado false os dados serão omitidos.
  • ShowSize: Campo que determina se será apresentado os dados de tamanho, ao informar true os dados serão apresentados, se for informado false os dados serão omitidos.


Esses são os dados de especificações do produto que são enviados ao Conector VTEX através dos endpoints completeproductspecifications.

Os campos companyId, branchId, createDate e lastChange já foram descritos na documentação de como configurar o grupo(root).

O campo productSpecificationId são divididos em 3 formatos, de acordo com o bloco cor, tamanho ou classificação:

  • {Código do produto}-1: Cor
  • {Código do produto}-2: Tamanho
  • {Código do produto}-3C-{Número da classificação}: Classificação

Os campos name e nameAux da cor e do tamanho sempre serão fixos como está na imagem.
O bloco de classificação será repetido para cada classificação que o produto possuir referente ao parâmetro LST_TPCLAS_ECOMMERCE_ESP.

Para acessar o componente PRDFM074, acesse o PRDFL025. botão "Inf. adicional".
Para acessar o componente PRDFM329, acesse o PRDFM328, botão "Grade".

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 deste endpoint as entidades PRD_PRDWEB, PRD_CORINFO, PRD_GRDWEB e INT_DEPARAGRDI são verificadas, estas entidades são utilizadas respectivamente por estes componentes

  • PRDFM328 - "Configuração de produto para o TOTVS Conector Vtex" → botão "Grade"  no frame "Informações".
  • PRDFM328 - "Configuração de produto para o TOTVS Conector Vtex" → botão "Grade"  no frame "Localizar" existe o campo Cor.
  • PRDFM328 - "Configuração de produto para o TOTVS Conector Vtex"  no frame "Informações".
  • PRDFM328 - "Configuração de produto para o TOTVS Conector Vtex" → botão "Código integrador" no frame "Grupo de Produto De Para".



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>