Horário de Atendimento
Segunda a Sextas das 8hs as 18hs - Sábados das 8hs as 12hs

Fale Conosco

0
Pagamento
Trabalhamos com diversas formas de pagamento.

Assim que finalizar sua compra, você poderá escolher qual a forma que mais lhe agrada. Demais instruções serão passadas após a escolha da forma de pagamento.
Ao usar esta loja virtual, você; aceita automaticamente o uso de cookies. Acessar nossa Política de Privacidade

Meu Carrinho

Continuar Comprando
"); index_product++; html_product += "
"+html+"
"; if((index_product) == vitrine_arr.length){ render_product(box_vitrine, arr_flexslide, true, box_slider); sessionStorage.setItem(session_storage+'HTML', html_product); } } }); }); }); }else{ $(box_vitrine + ' .swiper-wrapper').append(sessionStorage.getItem(session_storage+'HTML')); render_product(box_vitrine, arr_flexslide, true, box_slider); } } } } } /** Promocao Destaque **/ function render_destaque(){ var vitrine_qtde = "4"; var vitrine = "165,161,211,639"; var box_vitrine = '#promocao-destaque'; var session_storage = 'promocaoDestaque'; var vitrine_status = "0"; var box_slider = '.flexslider-promocao-destaque'; $(box_vitrine).hide(); if(vitrine_status == '1'){ if(vitrine.length > 0){ var vitrine_arr = vitrine.split(','); html_product_promo = ''; var index_product = 0; const arr_flexslide = { min: vitrine_qtde, max: vitrine_qtde, total: vitrine_qtde } if(vitrine_arr.length > 0){ const session_status = getProducts(vitrine_arr, box_vitrine, session_storage); if(!session_status){ $(vitrine_arr).each((i, v) => { $.ajax({ url: '/web_api/products/' + v, async: true }).done( (res) => { $.ajax({ url: '/' + res.Product.slug, async: true }).done( (ress) => { const produto = $(ress).find('#product-ajax'); const html = String(produto[0].innerHTML); if(html.length > 0 && $(box_vitrine).length > 0){ $(box_vitrine + ' .swiper-wrapper').append("
"+html+"
"); index_product++; html_product_promo += "
"+html+"
"; if((index_product) == vitrine_arr.length){ render_product(box_vitrine, arr_flexslide, true, box_slider); sessionStorage.setItem(session_storage+'HTML', html_product_promo); } } }); }); }); }else{ $(box_vitrine + ' .swiper-wrapper').append(sessionStorage.getItem(session_storage+'HTML')); render_product(box_vitrine, arr_flexslide, true, box_slider); } } } } }; function produto_perfil_ajax(){ if($('.produto-perfil-ajax').length > 0){ $('.produto-perfil-ajax').each(function(k, item){ var produto_perfil_id = $(item).data('produto'); var produtos_id = []; var produto_perfil_div = $(item).data('div'); if(produto_perfil_id.toString().indexOf(',') != -1){ produtos_id = produto_perfil_id.split(','); if(produtos_id.length > 0){ $(produtos_id).each(function(k, prod_id){ $.ajax({ url: '/web_api/products/' + prod_id, async: true }).done( (res) => { var produto_dados = res.Product; if(produto_dados.name){ let box_produto_perfil = ".box-produto-perfil-"+prod_id; produto_perfil(produto_dados, box_produto_perfil, "append"); } }); }); } }else{ if(produto_perfil_id != "" && produto_perfil_div != ""){ $.ajax({ url: '/web_api/products/' + produto_perfil_id, async: true }).done( (res) => { var produto_dados = res.Product; if(produto_dados.name){ produto_perfil(produto_dados, produto_perfil_div); } }); } } }); } } function produto_perfil(produto_dados, div_nome, extra = ""){ var produto_perfil_url = produto_dados.url.https; var produto_perfil_nome = produto_dados.name; var produto_perfil_preco = (produto_dados.promotional_price > 0) ? produto_perfil_price_format(produto_dados.promotional_price) : produto_perfil_price_format(produto_dados.price); var produto_perfil_preco_desc = (produto_dados.payment_option.length > 0) ? "

"+produto_dados.payment_option.toString().replace("Sem", "sem")+"

" : ""; var produto_perfil_url = produto_dados.url.https; var produto_perfil_img = (produto_dados.image == '1') ? ""+produto_dados.name+"" : ''; if(produto_dados.upon_request == '1'){ produto_perfil_preco = "Sob consulta"; }else{ produto_perfil_preco = "por: R$ "+produto_perfil_preco+""; } var div_perfil = ` `; if(extra == "append"){ $(div_nome).append(div_perfil); }else{ $(div_nome).html(div_perfil); } } function produto_perfil_price_format(preco = ""){ preco = parseFloat(preco).toFixed(2); return preco.toString().replace(".", ","); } function produto_perfil_name_format(nome = ""){ nome = nome.toString().replaceAll("
" , " - "); return nome.toString().replaceAll("
" , " - "); } function carrinho_load(){ var dataSession = $("html").attr("data-session"); if(!$("html").attr("data-session")){ document.location.reload(true); }else{ $.ajax({ method: "GET", url: "/web_api/cart/" + dataSession, beforeSend: function(){ // $('.carrinho-ajax').html('

Buscando, por favor aguarde...

'); } }).done(function( response, textStatus, jqXHR ) { carrinho_load_listagem(response); }).fail(function( jqXHR, status, errorThrown ){ var response = $.parseJSON(jqXHR.responseText); // console.log('Erro ao buscar os produtos do carrrinho.'); // console.log(response); if($('.carrinho-ajax').length > 0){ $('.carrinho-ajax').html('

Carrinho Vazio

'); $('.cart-dropdown').css('margin-left', '-118px'); $('.cart-dropdown').css('width', '180px'); }else{ $('.carrinho-lateral-corpo').html('

Carrinho Vazio

'); let carrinho_load_div = `
Sem itens
Subtotal: R$ 0,00
`; $('.carrinho-lateral-subtotal').html(carrinho_load_div); } $('.cart .cart-quantity').html('0'); }); } } function carrinho_load_listagem(produtos_carrinho){ if(produtos_carrinho.length > 0){ var qtde_produtos = produtos_carrinho.length; var carrinho_load_div = ""; var carrinho_load_total_preco_produtos = 0; var carrinho_load_total_produtos = 0; $(produtos_carrinho).each(function(k, item){ var carrinho_item = item.Cart; // console.log(carrinho_item); var carrinho_item_valor_total = carrinho_item.quantity * carrinho_item.price; carrinho_load_total_preco_produtos += carrinho_item_valor_total; carrinho_load_total_produtos += parseInt(carrinho_item.quantity); var produto_item_imagem = (carrinho_item.product_image.thumbs["30"].https.length > 0) ? ""+carrinho_item.product_name+"" : ""; carrinho_load_div += `
`+produto_item_imagem+`

`+ produto_perfil_name_format(carrinho_item.product_name) +`

Quantidade: `+ carrinho_item.quantity +`
Preço Unitário: R$ `+ produto_perfil_price_format(carrinho_item.price) +`
R$ `+ produto_perfil_price_format(carrinho_item_valor_total) +`
Remover
`; }); var desc_itens = (produtos_carrinho.length > 1) ? 'itens' : 'item'; var desc_produtos = (carrinho_load_total_produtos > 1) ? 'produtos' : 'produto'; if($('.carrinho-lateral-corpo').length > 0){ $('.carrinho-lateral-corpo').html(carrinho_load_div); carrinho_load_div = `
`+ produtos_carrinho.length +` `+desc_itens+` (`+carrinho_load_total_produtos+` `+desc_produtos+`)
Subtotal: R$ `+ produto_perfil_price_format(carrinho_load_total_preco_produtos) +`
`; $('.carrinho-lateral-subtotal').html(carrinho_load_div); }else{ carrinho_load_div += `
Total

`+ produtos_carrinho.length +` `+desc_itens+` (`+carrinho_load_total_produtos+` `+desc_produtos+`)

R$ `+ produto_perfil_price_format(carrinho_load_total_preco_produtos) +`
`; $('.carrinho-ajax').html(carrinho_load_div); $('.cart-dropdown').css('margin-left', '-418px'); $('.cart-dropdown').css('width', '480px'); } $('.cart .cart-quantity').html(qtde_produtos); }else{ if($('.carrinho-lateral-corpo').length > 0){ $('.carrinho-lateral-corpo').html('

Carrinho Vazio

'); }else{ $('.carrinho-ajax').html('

Carrinho Vazio

'); } } } $(document).on('click', '.devrocket-carrinho-remover-item', function(){ var remover_div = $(this); var dataSession = $("html").attr("data-session"); var produto_id = $(this).data('id'); var variacao = $(this).data('variacao'); var quantidade = 0; $.ajax({ type: "post", url: '/web_api/cart/', contentType: "application/json; charset=utf-8", data: '{"Cart":{"session_id":"'+dataSession+'","product_id":"'+produto_id+'","quantity":"'+quantidade+'","variant_id":"'+variacao+'"}}', beforeSend: function(){ $(remover_div).html('Removendo...'); } }).done(function(data){ carrinho_load(); }).fail(function(data){ console.log('Erro ao remover item do carrinho.'); }); }); produto_perfil_ajax(); setTimeout(function(){ carrinho_load(); }, 2000); $(document).on('click', '.btn-comprar-listagem, .botao-comprar', function(){ setInterval(function(){ carrinho_load(); }, 2000); }); /* Carrinho Lateral */ $(document).on('click', '.carrinho-lateral-on', function(){ $('.carrinho-lateral').addClass('active'); carrinho_load(); }); $(document).on('click', '.carrinho-lateral-fechar, .carrinho-lateral-continuar-comprando', function(){ $('.carrinho-lateral').removeClass('active'); }); /* Fim - Carrinho Lateral */ }(jQuery));