Via API, como obter o preço que cada produto de um ordeform teria se uma promoção para um determinado meio de pagamento fosse selecionado?

Tenho uma promoção que concede desconto de acordo com um método de pagamento, Pix especificamente. Antes de incluir os dados do pagamento e selecionar o método de pagamento, gostaria de exibir o valor que cada produto terá se essa promoção for aplicada. Existe alguma forma de fazer isso? Tentei usar o Cart simulation, mas não consegui adicionar dados de pagamento e assim aplicar o preço promocional.

Olá @douglasblima seja bem-vindo a comunidade VTEX.

Você até pode utilizar o Cart Simulation, porém tem dois passos antes da simulação:

  1. Pegar a configuração atualizada do OrderForm [link]
  2. Atualizar a configuração do OrderForm passando o ID do PaymentSystem desejado como valor para a propriedade paymentSystemToCheckFirstInstallment [link]
  3. Logo então poderá fazer a consulta ao Cart Simulation e pegar o preço do SkuId com o desconto aplicado para o método de pagamento desejado [link]

Tem essa documentação da VTEX que explica passo a passo esse assunto.

Abraços!

1 Like

Obrigado! Funcionou perfeitamente.

1 Like

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