Tempo de Garantia
Todas as garantias são dadas pelos fabricantes, e variam de produto para produto. Elas serão informadas nas páginas de cada produto. Caso tenha alguma dúvida, entre em contato conosco.

Para devoluções, os produtos deverão ser remetidos em suas embalagens originais e caso for constatado mal uso, o custo será por parte do comprador.
Ao usar esta loja virtual, você; aceita automaticamente o uso de cookies. Acessar nossa Política de Privacidade

Meu Carrinho

Continuar Comprando
Atenção: Esta loja está em Implantação. Nenhum pedido deverá ser considerado. Itens expostos são apenas testes. Aguarde e volte em breve!
Atenção: Esta loja está em Implantação. Nenhum pedido deverá ser considerado. Itens expostos são apenas testes. Aguarde e volte em breve!
"); 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 = ""; 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 = ""){ return nome.split("
").join("-").split("
").join("-"); } 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; 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) +`
${template_quantity_cart(carrinho_item.product_id, carrinho_item.variant_id, carrinho_item.quantity, (k + 1))} 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

'); } } const cart_produtos = $('.devrocket-carrinho-item'); var arr_cart_produtos = cart_produtos.sort((a, b) => { var x = $(a).data('indexp'); var y = $(b).data('indexp'); return ((x > y) ? 1 : ((x 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'); }); $(document).on('click', '.quantidade-box-cart .quantidade-box-controles-itens', function(){ const tipo = $(this).attr('data-item'); const index = $(this).attr('data-index'); var estoque = parseInt($('.quantidade-cart-'+index).attr('data-estoque')); var quantidade = parseInt($('.quantidade-cart-'+index).val()); if(tipo == 'menus'){ quantidade -= 1; if(quantidade quantidade && quantidade > 0){ quantidade += 1; }else{ quantidade += 1; } } $('.quantidade-cart-'+index).val(quantidade).trigger('change'); }); $(document).on('change', '.input-quantidade-cart', function(){ let quantidade = parseInt($(this).val()); const produto = $(this).data('product'); const variante = $(this).data('variacao'); const quantidade_old = $(this).data('quantity'); const index = $(this).data('index'); if(quantidade > 0 && !isNaN(quantidade)){ atualizar_cart(produto, variante, quantidade, quantidade_old, index); }else{ $(this).val(1); atualizar_cart(produto, variante, 1, quantidade_old); } }); /* Fim - Carrinho Lateral */ function template_quantity_cart(product, variant, quantity = 1, index){ let button = `
`; return button; } function atualizar_cart(produto, variante = 0, quantidade, quantidade_antiga, index = 0){ var dataSession = $("html").attr("data-session"); if(!$("html").attr("data-session")){ document.location.reload(true); }else{ $.ajax({ method: "POST", url: "/web_api/cart/", contentType: "application/json; charset=utf-8", data: `{"Cart":{"session_id":"${dataSession}","product_id":"${produto}","quantity":"-1","variant_id":"${variante}"}}`, beforeSend: function(){ // $('.carrinho-ajax').html('

Buscando, por favor aguarde...

'); } }).done(() => { $.ajax({ method: "POST", url: "/web_api/cart/", contentType: "application/json; charset=utf-8", data: `{"Cart":{"session_id":"${dataSession}","product_id":"${produto}","quantity":"${quantidade}","variant_id":"${variante}"}}`, success: () => { carrinho_load(); } }).fail(function( jqXHR, status, errorThrown ){ var response = JSON.parse(jqXHR.responseText); $.ajax({ method: "POST", url: "/web_api/cart/", contentType: "application/json; charset=utf-8", data: `{"Cart":{"session_id":"${dataSession}","product_id":"${produto}","quantity":"${quantidade_antiga}","variant_id":"${variante}"}}` }).done(() => { setTimeout(() => { $(`
${response.causes[0]}
`).insertAfter('.box-cart-product-'+index); setTimeout(() => { $('.msg-erro-cart-product-'+index).slideToggle(); setTimeout(() => { $('.msg-erro-cart-product-'+index).remove(); },1000); },3000); }, 1000); carrinho_load(); }).fail(() => { document.location.reload(true); }); }); }).fail(function( jqXHR, status, errorThrown ){ carrinho_load(); }); } } }(jQuery));