Eu tenho uma situação em que tenho 2 políticas comerciais em que posso ter produto em comum para as duas políticas e que esse produto tem quantidade de estoque e preço diferente para cada política. Como eu posso proceder nessa situação?

Quando eu tento inserir dois produtos com a mesma descrição aparece uma mensagem de erro.

Boa Tarde!

@Djalma Neto​ pelo o que entendi, você está duplicando o cadastro de produtos é isso?

Isso.

Você chegou a ver essa documentação sobre regras de preço e não te atendeu: https://help.vtex.com/tutorial/configurar-regla-de-precio-para-politica-comercial?locale=pt

Caso você não queira usar a regra, você pode mudar na própria política usando o mesmo cadastro sem necessidade de replicar.

Sobre estoque você pode criar um novo para atender essa política, amarrar as transportadoras e doca também.

Você não precisa cadastrar 2 produtos iguais, basta cadastrar um:

  • Crie dois estoque, cada um para a sua respectiva política
  • Cada política tem seu preço
  • Matamos o seu problema :)

Bom dia. Obrigado pelas repostas. Por qual método ou classe eu vínculo o preço e estoque a política? Não encontro no manual web service.

O método webservice só serve para cadastrar produtos, para vincular preço você deve utilizar as APIs que se encontram aqui:

https://help.vtex.com/developer-docs

Veja que as APIs estão divididas pelos módulos da VTEX.

-----

Mas respondendo a sua pergunta, a api de preço seria essa:

https://documenter.getpostman.com/view/101975/vtex-pricing-api/6YsWxKT?version=latest

Bom dia. Eu tenho outra pergunta em relação a isso. Estou integrando alguns produtos incluindo neles as duas políticas quando for o caso, usando o campo ListSotoreId. Para uma política está exibindo o produto, a imagem, o estoque e o preço. Mas para a outra política apenas o produto, a imagem e em todos os produtos aparece produto esgotado. Um produto é para ser exibido da mesma forma nas políticas que ele for incluído?

Sim, ou você cria 2 produtos diferentes, ou faça uma script customizado para deixa-lo dessa forma que você deseja.