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.