API post atualização descrição com erro

Boa noite, Estou enviando via api as informações do produto, porém eu quero somente atualizar as informações. Tem um campo "Descrição" que eu ja tenho ele preenchido e ao dar o post mesmo sem mandar o campo ele apaga o que eu tenho cadastrado na VTEX.

Pode mandar um exemplo de como está fazendo isso?

{

"Name": "insert product test",

"DepartmentId": 1,

"CategoryId": 2,

"BrandId": 2000000,

"LinkId": "insert-product-test",

"RefId": "11015",

"Description": " ",(OBS: CAMPO QUE EU NAO DESEJO ALTERAR)

"IsVisible": true,

"ReleaseDate": "2019-01-01T00:00:00",

"KeyWords": "teste,teste2",

"Title": "product de teste",

"IsActive": true,

"TaxCode": "",

"MetaTagDescription": "tag test",

"SupplierId": 1,

"ShowWithoutStock": true,

"AdWordsRemarketingCode": null,

"LomadeeCampaignCode": null,

"Score": 1

}

Qual é o tipo de request está fazendo?

olá, Vinicius, tudo bem? Estamos revendo os tópicos mais relevantes/visitados da nossa Comunidade e por isso, reabrimos sua pergunta, assim caso outros usuários tenham a mesma dúvida, é possível consultar a nossa resposta oficial!

Você se refere à API de PUT update product indicada nesse artigo, correto? De fato, o sistema entende que ao subir um campo/ parâmetro sem informação, na verdade estamos atualizando-o para um valor nulo, que é o que está acontecendo no seu caso. Por isso, sugerimos fazer um GET product com todas as informações existentes populadas no seu produto, pegar o body da response e usar a API de PUT update para atualizar somente o campo desejado, mantendo todo o resto do body exatamente igual.

Espero ter ajudado e ficamos à disposição no canal de contato com cliente. Também convido a conhecer mais nossos canais de aprendizado:
https://developers.vtex.com/
https://help.vtex.com/pt/

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.