Criei uma promoção de desconto no boleto e marquei a opção de destaque no produto, ele começou a trazer um campo novo mas com o valor original ao invés do valor com desconto:
no checkout o valor está aplicado corretamente, somente na tela do produto que esta errôneo
@diogo baltazar do nascimento as promoções condicionadas a meios de pagamentos não refletem na vitrine pois não tem como o sistema "entender/saber" qual será o meio de pagamento usado pelo cliente no checkout, o desconto só aplicará uma vez o cliente no checkout escolher boleto bancário, nesse caso a Flag de estaque da promo não faz sentido nesse caso. A parte de trazer um campo novo se deve ver com seu desenvolvedor.
Desculpe, mas pq então usando a flag <vtex.cmc:discountHightLight/> ele retorna a informação que tem um desconto no boleto? ele só não retorna o valor do mesmo e sendo assim não precisa identificar o meio de pagamento, apenas informar que tal pagamento tem desconto e o valor do mesmo, como quando coloco uma promoção percentual no produto e é retornado um novo campo com o total de desconto.
@diogo baltazar do nascimento retorna sim porque a principio todos os produtos fazem parte da possibilidade de ser comprado com boleto e ganhar o desconto, porem o que realmente define que aplique o desconto é o fato de vc estando no checkout escolher a opção de boleto bancário, antes disso não.
Quando vc coloca uma promo porcentual, aplica na hora o desconto no produto porque vc ja esta falando que é para toda a vitrine ou uma seleção de produtos sem condicionar a mais nada, como por exemplo estar logado ou no checkout.
para quem ainda possuir problema é necessario abrir um atendimento com o suporte e pedir o preenchimento da variavel paymentSystemToCheckFirstInstallment para o id de condição de pagamento que está seu boleto ou condição a vista
Olá, Diogo, 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!