Quando atualizo o produto utilizando WS StockKeepingUnitInsertUpdate, Meu preço esta ficando fixado automaticamente.

Quando atualizo o produto utilizando WS StockKeepingUnitInsertUpdate,

O preço esta ficando fixado automaticamente.

Utilizo apenas SOAP .

Por que o preço agora fica fixado?

@Augusto Garrucho​ e @Nathan Prestes​

Sabem me informar porque isso começou acontecer?

Sempre utilizamos com SOAP e não fixava o preço assim, vi que nada foi alterado na parte de atualização de produtos e que continua como SOAP.

Hoje a VTEX opera no PRICING V2 e ela só opera em API:

https://documenter.getpostman.com/view/101975/vtex-pricing-api/6YsWxKT#7d0eeb02-9c59-d3bd-3798-0f3ba3a5f211

Oi, Leandro! Tudo bem?

Chegando tarde aqui, mas espero ajudar.

A VTEX sempre trabalhou com o conceito de preço fixo. O novo Pricing (v2) é que trouxe um novo formato, dinâmico, o que expôs os preços de sempre como fixos.

Métodos de atualização de preço legados (webservice e APIs antigas) criam apenas preços fixos. Os preços dinâmicos só podem ser criados com a API do Pricing v2.

Expomos este e alguns outros fatos neste artigo: http://help.vtex.com/pt/faq/como-migrar-uma-loja-para-o-pricing-v2

Nossa recomendação é não atualizar preços pelo Webservice, enviando os campos de preço como "null" e evitando alterações incidentais.

Qualquer dúvida é só falar. =)