Erro na Integração de Produtos

Estamos com um problema de integração de produtos entre o nosso ERP LINX e a Plataforma da VTEX.

Nossas integrações ocorrem de forma automática com a VTEX e, recentemente, alguns produtos foram integrados com a Plataforma, porém, ao realizar a Integração do SKU do mesmo, estamos recebendo a mensagem de erro “Field ProductName is required if need insert. SKU before create his product”

Se formos analisar a mensagem de erro, indica que o campo ProductName deve ser preenchido caso estivermos integrando uma SKU antes do Produto. Porém, o nosso produto foi integrado com a VTEX e até conseguimos localizar ele na Plataforma.

Além disso, o que nos chama atenção é que se tentamos reintegrar o mesmo Produto por meio do método InsertUpdateProduct recebemos uma mensagem de erro “Não foi possível incluir o produto XYZ de ID X pois já existe um produto de nome XYZ e ID X com o mesmo LinkId

Como citado, o produto existe na VTEX, porém o comportamento normal da Integração é ele atualizar os dados na VTEX e não recusar a integração conforme ele está fazendo.

Novas integrações e integrações de outros produtos estão ocorrendo normalmente, além da integração de seus respectivos dados de SKU e Estoque. Porém, temos uma listagem de mais de 200 Produtos em que o comportamento da integração está assim.
Acreditamos que estes produtos possam ter integrado com a plataforma com algum dado inválido e isso está impedindo e afetando a correta integração dos SKU’s e Estoque, e até mesmo a reintegração do produto.

A API que utilizamos é a: https://webservice-grupokyly.vtexcommerce.com.br/AdminWebService/Service.svc
Método de Integração de Produtos: InsertUpdateProduct

Alguém já enfrentou esse problema ou consegue identificar o que pode estar ocorrendo e como corrigir? Abrimos chamado com a VTEX há vários dias e estamos há praticamente uma semana sem posição.

Boa tarde, time!

Estamos revisitando alguns tópicos que ficaram sem respostas aqui na nossa community e acabei encontrando o seu! Acredito que a situação já tenha se normalizado por aí! Mas cabe ressaltar que por aqui a nossa recomendação é que os clientes atualizem suas integrações para API REST, isso porque conforme os seguintes comunicados, bastante antigos, inclusive, os métodos WebService já estão sendo descontinuados:

Infelizmente nós não oferecemos mais suporte a esse tipo de integração, o ideal é que nesse cenário vocês passem a utilizar as requisições via API REST.

Karina Mota
Field Software Engineer | VTEX