Instalar selo EBIT e Confi (antigo Movimento Compre e Confie)

como configurar selo compre e confie?

ja fez o cadastro e recebeu o email deles?

ja recebi o email com o código html

eu coloquei os dois juntos, afinal e só código mesmo …

2 curtidas

e o banner como voc~e fez as alteraçoes?

mesma coisa praticamente, coloquei junto, da aparece um embaixo do outros
o problema é que precisa esta configurado para lightbox=false tanto no ebit quanto no mcc

NÃO SEI COMO ALTERAR ESSAS INFORMAÇÕES

isso eu nao mexi, deixei assim mesmo, tava com preguiça.

Olá, alguém teve sucesso ao alterar os parâmetros do banner MCC para que o selo atualize corretamente?

Contatei o suporte aqui, me enviaram o link da API, fiz da maneira que achei correto mas não funcionou.

Mas o pessoal validou mesmo assim? Sem os parâmetros o selo não atualizará.

não tinha validação com MCC, na época que fiz o cadastro, era somente gerar o cadastro…

mas sei que alguém já fez aqui no fórum… só não sei onde esta agora…

Pois é, não encontrei, mas obrigado pelo retorno, vou continuar a procurar

Dando um upzinho no tópico, não tive sucesso na configuração do banner MCC.

o que vc está precisando, do banner no final ou a validação (click no banne, responder a pesquisa e validar).

se for a validação, como é que faz?

Olá, estou tentando preencher o código do banner (abaixo) com os parâmetros da LI, já contatei o suporte mas me forneceram o link da API, mas não tive sucesso.

<a id="bannerEconfy"></a>
<param id="TagEConfy"
value="orderID=string&orderDate=string&orderPlatform=string&orderSellerID=string&o
rderPartnerPayment=string&orderBankEmissor=string&orderCardFlag=string&orderDeliv
eryTax=string&orderDeliveryType=string&orderDeliveryTime=string&orderPaymentType
=string&orderParcels=string&orderTotalSpent=string&consumerBirthDate=string&consu
merCPF=string&consumerEmail=string&consumerGender=string&consumerName=strin
g&consumerPhone=string&consumerZipcode=string&billingCPF=string&billingEmail=str
ing&billingGender=string&billingName=string&billingPhone=string&billingZipcode=stri
ng&productName=string&productQuantity=string&productValue=string&productDiscou
nt=string&productDeliveryTax=string&productDeliveryType=string&productDeliveryTime
=string&productMktSaleID=string&productSKU=string&productEAN=string"/>
<script type="text/javascript" id="getData"
src="https://banner.compreconfie.com.br/scripts/tagBanner.min.js?{sellerId}&lightbox=tru
e"></script>

Código aplicado, testado e homologado!

Muito obrigado, lhe devo uma.

1 curtida

Por favor, tbm estou implantando e justamente nesta parte do banner não sei como resolver, como conseguiu? Poderia me informar?
Gratidão!

Olá, tudo bem? Por favor conseguiu fazer a implantação do banner? Estou impacado nessa parte tbm.

Meu codigo final ficou assim.
Precisa ter o google tag instalado para gerar as variáveis com os dados.
Precisa mudar os IDs também (ebit 2 lugares e MCC 2 lugares)

Código com EBIT e MCC

<script type="text/javascript">
var DiasEntrega = '0';
var CEPEntrega = '';
var ebitCEPEntrega = '';
var DL_Email = '';
var DL_TransactionId = '0';
var DL_TransactionTotal = '0.00';
var DL_EC_PU_AF_Shipping = '';
var DL_EC_PU_PR_Id = '';
var DL_EC_PU_PR_Name = '';
var DL_EC_PU_PR_Price = '';
var DL_EC_PU_PR_Quantity = '';
var JS_Platform = '0';
var JS_BirthDay = '23-12-1980';
var JS_Gender = 'F';
var JS_CPF = '00000000000';
var JS_Host = window.location.origin;
var orderDate = new Date().toJSON();
orderDate = orderDate.substring(8,10) + '-' + orderDate.substring(5,8) + orderDate.substring(0,4) + '|' + orderDate.substring(11,19);

var JS_UA = navigator.userAgent || navigator.vendor || window.opera;
if (/windows phone/i.test(JS_UA)) {
    JS_Platform = "WP";
}
else if (/android/i.test(JS_UA)) {
    JS_Platform = "ANDROID";
}
else if (/iPad|iPhone|iPod/.test(JS_UA) && !window.MSStream) {
    JS_Platform = "IOS";
}
else if (JS_Platform == '0') {
    var pf = ["Android", "iOS"];
    for (var i = 0; i < pf.length; i++) {
        if (navigator.platform.indexOf(pf[i]) > -1) {
            if (pf[i] == "iOS") {JS_Platform = "IOS";}
            else if (pf[i] == "Android") {JS_Platform = "ANDROID";}
        }
    }
}

if (JS_Host == null || JS_Host == undefined || JS_Host == ''){
	JS_Host = window.location.protocol.concat("//").concat(window.location.hostname);
}

(function(document) {
    //console.log("document");
    $(document).ready(function() {
        //console.log("document.ready");
		
		$.get( JS_Host + "/conta/editar", function( data ) {
			JS_BirthDay = $(data).find('#id_data_nascimento')[0].value.toString().replace(/\//g, '-');
			JS_Gender = $(data).find('#id_sexo')[0].value.toString().toUpperCase();
			JS_CPF = $(data).find('#id_cpf')[0].value.toString().toUpperCase();
		})
		 .always(function() {

			setTimeout(function() {
				//console.log("document.ready.setTimeout");
				DiasEntrega = $("b:contains('dia')")[0].innerText.split(" ")[0];
				CEPEntrega = $($("b:contains('CEP')")[0].parentNode).find("span")[0].innerText;
				ebitCEPEntrega = CEPEntrega.substring(0, CEPEntrega.length-3) + '-' + CEPEntrega.substring(CEPEntrega.length-3, CEPEntrega.length)
				/* Estrutura */
				$.each(dataLayer, function(i, val) {
					if (val != null && val != undefined) {
						if (val.PageType === 'TransactionPage') {
							DL_Email = encodeURI(val.email.toString());
							DL_TransactionId = encodeURI(val.transactionId.toString());
							DL_TransactionTotal = encodeURI(parseFloat(val.transactionTotal).toFixed(2).toString());
						} else if (val.ecommerce != null && val.ecommerce != undefined) {
							if (val.ecommerce.purchase != null && val.ecommerce.purchase != undefined) {
								if (val.ecommerce.purchase.actionField != null && val.ecommerce.purchase.actionField != undefined) {
									DL_EC_PU_AF_Shipping = encodeURI(parseFloat(val.ecommerce.purchase.actionField.shipping).toFixed(2).toString());
								}
								if (val.ecommerce.purchase.products != null && val.ecommerce.purchase.products != undefined) {
									var pros = val.ecommerce.purchase.products;
									$.each(pros, function(j, pro) {
										if (DL_EC_PU_PR_Id == '') {
											DL_EC_PU_PR_Id = encodeURI(pro.id.toString());
											DL_EC_PU_PR_Name = encodeURI(pro.name.toString());
											DL_EC_PU_PR_Price = encodeURI(parseFloat(pro.price).toFixed(2).toString());
											DL_EC_PU_PR_Quantity = encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
										} else {
											DL_EC_PU_PR_Id = DL_EC_PU_PR_Id + "|" + encodeURI(pro.id.toString());
											DL_EC_PU_PR_Name = DL_EC_PU_PR_Name + "|" + encodeURI(pro.name.toString());
											DL_EC_PU_PR_Price = DL_EC_PU_PR_Price + "|" + encodeURI(parseFloat(pro.price).toFixed(2).toString());
											DL_EC_PU_PR_Quantity = DL_EC_PU_PR_Quantity + "|" + encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
										}
									});
								}
							}
						}
					}
				});
				
				//var ebitParam = 'storeId=101952' + '&platform=' + JS_Platform + '&gender=' + JS_Gender + '&birthday=' + JS_BirthDay + '&zipcode=' + ebitCEPEntrega + '&parcels=1' + '&transactionId=' + DL_TransactionId + '&deliveryTax=' + 
				//DL_EC_PU_AF_Shipping + '&deliveryTime=' + DiasEntrega + '&mktSaleId=0' + '&totalSpent=' + DL_TransactionTotal + '&invoiceEmissor=19' + '&paymentType=14' + '&cardFlag=7' + '&sku=' + DL_EC_PU_PR_Id + '&productname=' + 
				//DL_EC_PU_PR_Name + '&value=' + DL_EC_PU_PR_Price + '&quantity=' + DL_EC_PU_PR_Quantity + '&ean=' + DL_EC_PU_PR_Id + '&productcondition=1' + '&deliveryType=1' + '&email=' + DL_Email;
				
				//console.log(ebitParam);
				
				//$("#ebitParam").attr('value', ebitParam);

				var orderDeliveryTime = new Date(new Date().getTime() + (DiasEntrega * 24 * 60 * 60 * 1000)).toJSON();
				orderDeliveryTime = orderDeliveryTime.substring(8,10) + '-' + orderDeliveryTime.substring(5,8) + orderDeliveryTime.substring(0,4)
				
				var mccParam = 'orderSellerID=2000228' + '&orderID=' + DL_TransactionId + '&orderDate=' + orderDate + '&orderPlatform=0'+'&orderPartnerPayment=17' + '&orderBankEmissor=16' + '&orderCardFlag=7' + '&orderDeliveryTax=' + DL_EC_PU_AF_Shipping + 
				'&orderDeliveryType=0' + '&orderDeliveryTime=' + orderDeliveryTime + '&orderPaymentType=3' + '&orderParcels=1' + '&orderTotalSpent=' + DL_TransactionTotal + '&consumerBirthDate=' + JS_BirthDay + '&consumerCPF='+ JS_CPF + 
				'&consumerEmail=' + DL_Email + '&consumerGender=' + JS_Gender + '&consumerName=' + DL_EC_PU_PR_Name + '&consumerPhone=552732281369' + '&consumerZipcode=' + CEPEntrega + '&billingCPF=' + JS_CPF + '&billingEmail=' + DL_Email + 
				'&billingGender=' + JS_Gender + '&billingName=' + DL_EC_PU_PR_Name + '&billingPhone=552732281369' +'&billingZipcode=' + CEPEntrega + '&productName=' +DL_EC_PU_PR_Name + '&productQuantity=' +DL_EC_PU_PR_Quantity + 
				'&productValue=' +DL_EC_PU_PR_Price + '&productDiscount=0' + '&productDeliveryTax=' + DL_EC_PU_AF_Shipping + '&productDeliveryType=0' + '&productDeliveryTime=' + DiasEntrega + '&productMktSaleID=0' + 
				'&productSKU=' +DL_EC_PU_PR_Id + '&productEAN=' +DL_EC_PU_PR_Id;

				//console.log(mccParam);
				
				$("#TagEConfy").attr('value', mccParam);

				//var scriptEBIT = document.createElement('script');
				//scriptEBIT.src = 'https://imgs.ebit.com.br/ebitBR/selo-ebit/js/getSelo.js?101952&lightbox=false';
				//scriptEBIT.id = 'getSelo';
				//scriptEBIT.type = 'text/javascript';
				//document.body.appendChild(scriptEBIT);

				var scriptMMC = document.createElement('script');
				scriptMMC.src = 'https://banner.compreconfie.com.br/scripts/tagBanner.min.js?2000228&lightbox=false';
				scriptMMC.id = 'getData';
				scriptMMC.type = 'text/javascript';
				document.body.appendChild(scriptMMC);
				
			}, 1000);
		});
    });
	
})(document);
</script>

<param id="ebitParam" value=""/>

<a id="bannerEbit"></a>

<param id="TagEConfy" value=""/>

<a id="bannerEconfy"></a>