01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Industrial
Função:Campo para informação de URL da imagem do produto/outras ações API GS1
Ticket:7437792
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-4684

02. SITUAÇÃO/REQUISITO

O componente PRDFP136 desenvolvido para a integração com o CNP permite que seja enviada a informação de uma única URL para todos os produtos postados, porém permite também que se indique um campo adicional para que seja enviada uma URL de imagem diferente para cada um dos produtos. Porém, ao utilizar o campo adicional para esta informação, forçamos o endereço a ser convertido para "caixa alta" (maiúsculo), o que pode distorcer a URL original da imagem, dependendo de onde esta for hospedada.

É necessário que tenhamos um atributo com uma tipagem que permita caracteres especiais, diferenciação de maiúsculas e minúsculas, e demais requisitos necessários para a informação de URLs, e que possa ser informado para cada produto (tendo facilitador para cadastro único quando todo o grupo tiver a mesma URL de imagem), sendo considerado na hora de montar a requisição de cadastro.

03. SOLUÇÃO


Imagem 1 - Manutenção da URL da imagem de produto por grupo.


Imagem 2 - Manutenção da URL da imagem por produto/cor/tamanho.


Imagem 3 - Consulta de dados do produto por grade com o campo da URL da imagem do produto.


Imagem 4 - Resultado da geração de GTIN pelo CNP/GS1 por WebService (PRDFP136).


Imagem 5 - Resultado da requisição com nome, URL e tipo da imagem do produto.


Imagem 6 - Gravação da data de envio do produto para o CNP.


Imagem 7 - Especificação do erro na requisição do token.



<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>