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.