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.