Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Upsell Batata Grande
- * @author William Apocalypse [Instagram: @william.apocalypse]
- * @version 2.0
- * @license MIT
- */
- //NÃO MEXER ABAIXO
- $(document).ready(function () {
- let ddin = document.createElement('DIV')
- let edin = document.createElement('DIV')
- let noBro = 1
- ddin.innerHTML = '<div class="alert alert-success alert-geral"><div style="text-align: left;"><strong></strong> <div style="text-align: left;"><div style="text-align: center;"><a 1="" 1em="" clear:="" float:="" id="linkpromo2" imageanchor=" style=" left="" margin-bottom:="" margin-right:="" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" id="imagempromo" src=""></a><strong><div id="textopromo"></div></strong></div></div></div><div style="font-size: 15px !important;"><div style="text-align: left;"><div style="text-align: center;" id="subtexto"></div></div><div style="text-align: left;"><div style="text-align: center;"><strong><div style="" id="confirmatexto"></div></strong> <div id="inl" style="display: inline-flex;"><label for="rad" style=" width: 100px;"><input type="radio" name="radiopromo" id="rad"> Sim</label> <label for="confirmatextonao" style=" width: 50px;"><input type="radio" name="radiopromo" id="confirmatextonao"> Não </label> </div></div></div></div></div>'
- edin.innerHTML = '<div class="alert alert-geral" style="text-align: center; margin-top: -5px;"><strong><i class="icon-warning-sign"></i> ESTOQUE LIMITADO</strong><p style="font-size: 15px !important;">Um dos seus produtos que está no carrinho está com as <strong>últimas unidades no estoque</strong>. Não perca tempo e finalize sua compra!</p></div>'
- document.querySelector('.caixa-sombreada').after(edin)
- document.querySelector('.caixa-sombreada').after(ddin)
- let ra = document.querySelector('#rad')
- let textopromo = document.querySelector('#textopromo')
- let subtexto = document.querySelector('#subtexto')
- let confirmatexto = document.querySelector('#confirmatexto')
- let promoimagem = document.querySelector('#imagempromo')
- let linkpromo = document.createElement('A')
- let alltem = ''
- verificaSeTem('Disponível')
- let inpinclude = ''
- let inpincsetiver = ''
- let fatia = ''
- let fatia2 = ''
- let fatia3 = ''
- /*
- $('.tabela-carrinho .produto-info a').each(function(index, element) {
- let carrinhoTem = element.innerText
- let mintem = carrinhoTem.toLowerCase();
- carrinhoTem = mintem
- console.log(carrinhoTem)
- alltem = alltem + ', ' + carrinhoTem
- console.log(alltem)
- //NÃO MEXER ACIMA
- //SE TIVER NO CARRINHO: NOME DO PRODUTO, SINGULAR E ETC
- /////////////////////////////////////////////////////
- inpinclude = 'coleira, chicote'
- fatia = inpinclude.split(/s*,sAST/)
- inpinclude = fatia
- inpincsetiver= 'algema, bracelete'
- fatia2 = inpincsetiver.split(/s*,sAST/)
- inpincsetiver = fatia2
- for(let pos in inpinclude){
- if(carrinhoTem.includes(inpinclude[pos])){
- //texto da promocao
- textopromo.innerHTML = 'PERFEITA ESCOLHA DA COLEIRA, QUE TAL UMA ALGEMA?'
- //subtexto
- subtexto.innerHTML = 'Algema Importada <strike>59,99</strike> por 39,90.'
- //texto de confirmação
- confirmatexto.innerHTML = 'Deseja adicionar em seu pedido?'
- //url da imagem do produto oferecido
- promoimagem.src = 'https://cdn.awsli.com.br/64x64/404/404485/produto/15951627/3c6b030bef.jpg'
- //link do produto oferecido
- linkpromo.href = 'https://www.lojafetiches.com.br/carrinho/produto/15951627/adicionar'
- }
- for(let pos in inpincsetiver){
- verificaSeTem('4GVE954BS') //<= SKU DO PRODUTO OFERECIDO UPSELL
- if(alltem.includes(inpincsetiver[pos])){// NAO MOSTRAR OFERECIDO UPSELL SE JA TIVER ESSE TIPO DE PRODUTO
- produtoPadrao()
- }
- }
- }
- /////////////////////////////////////////////////////
- inpinclude = 'vibrador, vibro'
- fatia = inpinclude.split(/s*,sAST/)
- inpinclude = fatia
- inpincsetiver= 'perfume, aerosol'
- fatia2 = inpincsetiver.split(/s*,sAST/)
- inpincsetiver = fatia2
- for(let pos in inpinclude){
- if(carrinhoTem.includes(inpinclude[pos])){
- //texto da promocao
- textopromo.innerHTML = 'APROVEITE E LEVE JUNTO PERFUME SEDUTOR'
- //subtexto
- subtexto.innerHTML = 'Euro Perfume Para Conquistar e Seduzir 15ml - Intt.'
- //texto de confirmação
- confirmatexto.innerHTML = 'Deseja adicionar em seu pedido?'
- //url da imagem do produto oferecido
- promoimagem.src = 'https://cdn.awsli.com.br/64x64/404/404485/produto/20019062/76c00a3015.jpg'
- //link do produto oferecido
- linkpromo.href = 'https://www.lojafetiches.com.br/carrinho/produto/20019062/adicionar'
- }
- for(let pos in inpincsetiver){
- verificaSeTem('JNKC352KT') //<= SKU DO PRODUTO OFERECIDO UPSELL
- if(alltem.includes(inpincsetiver[pos])){// NAO MOSTRAR OFERECIDO UPSELL SE JA TIVER ESSE TIPO DE PRODUTO
- produtoPadrao()
- }
- }
- }
- });
- //PROCURAR POR SKU PRODUTO ESPECIFICO NO CARRINHO
- $('.tabela-carrinho .produto-info ul li span strong').each(function () {
- var skuDoProduto = $.trim($(this).text())
- switch (skuDoProduto) {
- case '256U62HQH': //<=SKU DO PRODUTO
- //texto da promocao
- textopromo.innerHTML = 'LEVE JUNTO COM SEU VIBRADOR COM APLICATIVO'
- //subtexto
- subtexto.innerHTML = 'Óleo Para Massagem Seduction Gold 60ml - Chillies <br>de: <strike>129,90</strike> Por: 39,90'
- //texto de confirmação
- confirmatexto.innerHTML = 'Deseja adicionar em seu pedido?'
- //url da imagem do produto oferecido
- promoimagem.src = 'https://cdn.awsli.com.br/64x64/404/404485/produto/33492320/05bef5a73a.jpg'
- //link do produto oferecido
- linkpromo.href = 'https://www.lojafetiches.com.br/carrinho/produto/33492320/adicionar'
- verificaSeTem('OLEOSEDUC')
- tipossejativer = 'óleo para massagem, gel para massagem'
- fatia3 = tipossejativer.split(/s*,sAST/)
- tipossejativer = fatia3
- for(let pos in tipossejativer){
- if(alltem.includes(tipossejativer[pos])){// NAO MOSTRAR A SUGESTAO SE JA TIVER ESSE TIPO DE PRODUTO
- produtoPadrao()
- }
- }
- break;
- case 'JXGSU328L': //<=SKU DO PRODUTO
- //texto da promocao
- textopromo.innerHTML = 'APROVEITE POR MAIS 39,90 MASTURBADOR EGG SUPER DISCRETO'
- //subtexto
- subtexto.innerHTML = 'Óleo Para MassagPreço de promoção.em Seduction Gold 60ml - Chillies <br>de: <strike>129,90</strike> Por: 39,90'
- //texto de confirmação
- confirmatexto.innerHTML = 'Deseja adicionar em seu pedido?'
- //url da imagem do produto oferecido
- promoimagem.src = 'https://cdn.awsli.com.br/64x64/404/404485/produto/13914138/84b88d12b7.jpg'
- //link do produto oferecido
- linkpromo.href = 'https://www.lojafetiches.com.br/carrinho/produto/13914138/adicionar'
- verificaSeTem('256U62HQH')
- tipossejativer = 'egg, ovo'
- fatia3 = tipossejativer.split(/s*,sAST/)
- tipossejativer = fatia3
- for(let pos in tipossejativer){
- if(alltem.includes(tipossejativer[pos])){// NAO MOSTRAR A SUGESTAO SE JA TIVER ESSE TIPO DE PRODUTO
- produtoPadrao()
- }
- }
- break;
- //NAO REMOVA ABAIXO
- }
- })
- //NAO REMOVA CIMA
- // FIM DA PROCURA POR SKU
- */
- function produtoPadrao(){
- //PRODUTO UNIVERSAL DA SUA LOJA
- textopromo.innerHTML = '<i class="icon-check-sign"></i> APROVEITE POR MAIS 10,90 BISNAGA DE LUBRIFICANTE'
- subtexto.innerHTML = 'Não esqueça do lubrificante.'
- confirmatexto.innerHTML = 'Deseja adicionar em seu pedido?'
- promoimagem.src = 'https://cdn.awsli.com.br/64x64/404/404485/produto/13907684/1aaba0bd30.jpg'
- linkpromo.href = 'https://www.lojafetiches.com.br/carrinho/produto/13907684/adicionar'
- }
- function verificaSeTem(skuDoSugestao) {
- $('.tabela-carrinho .produto-info ul li span strong').each(function () {
- var skusdoCarrinho = $.trim($(this).text())
- if(skuDoSugestao == skusdoCarrinho){
- produtoPadrao()
- }
- else if ('MRUZPJNV5' == skusdoCarrinho) { //<= SKU DO PRODUTO PADRAO DA LOJA
- ddin.innerHTML = ''
- }
- })
- }
- if (sessionStorage.getItem('batata')) {
- ddin.innerHTML = ''
- } else {
- noBro = 2
- }
- $( "#rad" ).click(function() {
- if (ra.checked) {
- sessionStorage.setItem('batata', 'grande')
- window.location.href = linkpromo
- } else {
- noBro = 4
- }
- });
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement