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 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:
- Dados do grupo(root) configurados para o TOTVS Conector Vtex.
- Dados do produto(sku) configurados para o TOTVS Conector Vtex.
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".