Vincular uma Promoção com Codigo de Vendedor

Estou tentando vincular uma promoção com codigo do vendedor no Masterdata. E não sei como fazer essa integração… Alguém tem noção de como posso aplicar um desconto caso o CV seja usado no checkout?!

1 Like

Imagino que você tenha criado uma entidade para alimentar os vendedores e seus códigos.
E tenha criado um campo no carrinho para receber esse código.
O que eu sugiro, é você criar uma promoção que será ativada apenas por uma utmi_cp definida e quando você validar o código do vendedor, você ativa a utmiCampaign no orderForm do carrinho aberto.
Para ativar a utm, use o vtexjs.checkout.sendAttachment.

vtexjs.checkout.getOrderForm().then(function (orderForm) {
      let marketingData = orderForm.marketingData || {};
      marketingData.utmiCampaign = {{utmi_cp definida na promoção}}
      vtexjs.checkout.sendAttachment('marketingData', marketingData);
});

Nessa url, explica como usar o SendAttachment.

2 Likes

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