Utilize o cupom "CV5OFF" e ganhe 5% de desconto

Telefone: (11) 98827-9255

WhatsApp: (11) 98827-9255

Horário de Atendimento
Segunda a Sextas das 9hs as 18hs.

Fale Conosco

0

Carrinho Vazio

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.

`); let swiper = new Swiper(box +' '+ slider_box, { slidesPerView: arr_flexslide.slidesPerView, speed: 400, effect: 'slide', spaceBetween: 10, lazy: { loadPrevNext: true, }, navigation: { nextEl: box +' '+ slider_box +' .next', prevEl: box +' '+ slider_box +' .prev' }, loop: false, observer: true, observeParents: true, breakpoints: arr_flexslide.breakpoints, // pagination: { // el : '.swiper .dots', // type : 'bullets', // bulletClass : 'dot', // bulletActiveClass : 'dot-active', // clickable : false // }, on: { init: function () { $(box +' '+ slider_box).addClass('show'); }, } }); } theme.loadVitrinePersonalizadaTimer(); theme.loadProdutosTimer(); $(box+' .select-cor').each(function(){ if($(this).find(' > option').length == 0){ $(this).parents('.config-variacoes-compra').find(' > .select-tamanho').show(); $(this).parents('.config-variacoes-compra').find(' > .select-tamanho option').show(); $(this).parents('.config-variacoes-compra').find(' > .select-tamanho option:first').attr('selected', true); } }); $(box).show(); return true; } return false; } $(document).ready(() => { $(document).on("change", '.select-tamanho', function(){ var variacao = $(this).val(); var estoque = $(this).find('option:selected').attr('estoque'); $(this).parents('.config-variacoes-compra').find(' > input[name=variacao]').val(variacao); $(this).parents('.config-variacoes-compra').find(' > input[name=estoque]').val(estoque); }); }); /** Menu categoria Produto **/ function render_menu(){ const menu_categoria = { 1: "3", 2: "11", 3: "", 4: "", 5: "", 6: "", 7: "", 8: "", 9: "", 10: "", 11: "", 12: "", 13: "", 14: "", 15: "" }; const menu_session = ['A', 'B', 'C', 'D', 'E', 'F', 'G', "H", 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P']; var new_menu_product = []; Object.keys(menu_categoria).map((k) => { if(menu_categoria[k].length > 0){ new_menu_product.push({ 'key': k, 'value': menu_categoria[k], 'session':menu_session[k] }); } }); if(new_menu_product.length > 0){ $(new_menu_product).each((i, v) => { var box = ".menu-categoria-product-"+v.key; var session_storage = 'menuCategoriaProduct'+v.session; const session_status = getProducts([v.value], box, session_storage); if(!session_status){ $.ajax({ url: url_vitrine + '/web_api/products/' + v.value, async: true }).done( (res) => { $.ajax({ url: url_vitrine + '/' + res.Product.slug, async: true }).done( (res) => { const produto = $(res).find('#product-menu-ajax'); const html = String(produto[0].innerHTML); if(html.length > 0 && $(box).length > 0){ $(box).append(html); sessionStorage.setItem(session_storage+'HTML', html); } }); }); }else{ $(box).append(sessionStorage.getItem(session_storage+'HTML')); render_product(box, [], false, true); } }); } } /** Vitrine personalizada **/ function render_vitrine(){ var vitrine_qtde = "4"; var vitrine = "251,391,333,139"; var box_vitrine = '#vitrine-personalizada'; var session_storage = 'vitrinePersonalizada'; var vitrine_status = "0"; var box_slider = '.swiper-produtos'; $(box_vitrine).hide(); if(vitrine_status == '1'){ if(vitrine.length > 0){ var vitrine_arr = vitrine.split(','); html_product = ''; var index_product = 0; const arr_flexslide = { slidesPerView: parseInt(vitrine_qtde), breakpoints:{ 0: { slidesPerView: 2, }, 600: { slidesPerView: 2, }, 1000: { slidesPerView: parseInt(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: url_vitrine + '/web_api/products/' + v, async: true }).done( (res) => { $.ajax({ url: url_vitrine + '/' + 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 + ' ul.list-product').append("
  • "+html+"
  • "); 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 + ' ul.list-product').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 = "145,159,605,441,175,171"; var box_vitrine = '#promocao-destaque'; var session_storage = 'promocaoDestaque'; var vitrine_status = "0"; var box_slider = '.swiper-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 = { slidesPerView: parseInt(vitrine_qtde), breakpoints:{ 0 :{ slidesPerView: 2, }, 600 :{ slidesPerView: 2, }, 700 :{ slidesPerView: 3, }, 1000 :{ slidesPerView: parseInt(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: url_vitrine + '/web_api/products/' + v, async: true }).done( (res) => { $.ajax({ url: url_vitrine + '/' + 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 + ' ul.list-product').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 + ' ul.list-product').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 produto_perfil_div = $(item).data('div'); if(produto_perfil_id != "" && produto_perfil_div != ""){ $.ajax({ url: url_vitrine + '/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){ 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+"" : ''; var div_perfil = `
    `+produto_perfil_img+`
    `+produto_perfil_nome+`
    por: R$ `+produto_perfil_preco+` `+produto_perfil_preco_desc+`
    `; $(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); $('.carrinho-ajax').html('

    Carrinho Vazio

    '); $('.cart-dropdown').css('margin-left', '-118px'); $('.cart-dropdown').css('width', '180px'); $('.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'; 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) +`

    Finalizar Compra

    `; $('.carrinho-ajax').html(carrinho_load_div); $('.cart-dropdown').css('margin-left', '-418px'); $('.cart-dropdown').css('width', '480px'); $('.cart .cart-quantity').html(qtde_produtos); }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); }); }(jQuery));