{"id":58,"date":"2026-01-26T03:19:55","date_gmt":"2026-01-26T03:19:55","guid":{"rendered":"https:\/\/reidapizza.moniqueecomdigital.com\/?page_id=58"},"modified":"2026-01-30T23:59:13","modified_gmt":"2026-01-30T23:59:13","slug":"carrinho","status":"publish","type":"page","link":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/carrinho\/","title":{"rendered":"Carrinho"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"58\" class=\"elementor elementor-58\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d95cae e-flex e-con-boxed e-con e-parent\" data-id=\"0d95cae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eab78b0 elementor-widget elementor-widget-heading\" data-id=\"eab78b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Seu Carrinho<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4438be8 elementor-widget elementor-widget-heading\" data-id=\"4438be8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Selecione a quantidade e finalize o pedido direto no Whatsapp<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a66b5b1 e-flex e-con-boxed e-con e-parent\" data-id=\"a66b5b1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-024ca89 elementor-widget elementor-widget-jet-listing-grid\" data-id=\"024ca89\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:&quot;1&quot;}\" data-widget_type=\"jet-listing-grid.default\">\n\t\t\t\t\t<div class=\"jet-listing-grid jet-listing\"><div class=\"jet-listing-not-found jet-listing-grid__items\" data-nav=\"{&quot;enabled&quot;:false,&quot;type&quot;:null,&quot;more_el&quot;:null,&quot;query&quot;:{&quot;post_status&quot;:[&quot;publish&quot;],&quot;post_type&quot;:&quot;cardapio&quot;,&quot;posts_per_page&quot;:&quot;600&quot;,&quot;paged&quot;:&quot;1&quot;,&quot;ignore_sticky_posts&quot;:&quot;1&quot;,&quot;post__in&quot;:[&quot;no-posts&quot;],&quot;signature&quot;:&quot;0aeb5be43a136db855909aa49af65bd79eb9ff87c6c8776dcbefa08aee619e9c&quot;},&quot;widget_settings&quot;:{&quot;lisitng_id&quot;:70,&quot;posts_num&quot;:600,&quot;columns&quot;:1,&quot;columns_tablet&quot;:1,&quot;columns_mobile&quot;:1,&quot;column_min_width&quot;:240,&quot;column_min_width_tablet&quot;:240,&quot;column_min_width_mobile&quot;:240,&quot;inline_columns_css&quot;:false,&quot;is_archive_template&quot;:&quot;&quot;,&quot;post_status&quot;:[&quot;publish&quot;],&quot;use_random_posts_num&quot;:&quot;&quot;,&quot;max_posts_num&quot;:9,&quot;not_found_message&quot;:&quot;N\\u00e3o tem pratos no carrinho no momento&quot;,&quot;is_masonry&quot;:false,&quot;equal_columns_height&quot;:&quot;&quot;,&quot;use_load_more&quot;:&quot;&quot;,&quot;load_more_id&quot;:&quot;&quot;,&quot;load_more_type&quot;:&quot;click&quot;,&quot;load_more_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;use_custom_post_types&quot;:&quot;&quot;,&quot;custom_post_types&quot;:[],&quot;hide_widget_if&quot;:&quot;&quot;,&quot;carousel_enabled&quot;:&quot;&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;arrows&quot;:&quot;true&quot;,&quot;arrow_icon&quot;:&quot;fa fa-angle-left&quot;,&quot;dots&quot;:&quot;&quot;,&quot;autoplay&quot;:&quot;true&quot;,&quot;pause_on_hover&quot;:&quot;true&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;true&quot;,&quot;center_mode&quot;:&quot;&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500,&quot;inject_alternative_items&quot;:&quot;&quot;,&quot;injection_items&quot;:[],&quot;scroll_slider_enabled&quot;:&quot;&quot;,&quot;scroll_slider_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;custom_query&quot;:false,&quot;custom_query_id&quot;:&quot;&quot;,&quot;_element_id&quot;:&quot;&quot;,&quot;collapse_first_last_gap&quot;:false,&quot;list_tag_selection&quot;:&quot;&quot;,&quot;list_items_wrapper_tag&quot;:&quot;div&quot;,&quot;list_item_tag&quot;:&quot;div&quot;,&quot;empty_items_wrapper_tag&quot;:&quot;div&quot;}}\" data-listing-source=\"posts\" data-listing-id=\"70\" data-query-id=\"\" data-queried-id=\"58|WP_Post\">N\u00e3o tem pratos no carrinho no momento<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-856aa7f elementor-widget elementor-widget-html\" data-id=\"856aa7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    #valorTotalPedido{\r\n        color: #137232;\r\n        font-family: 'Barlow', Sans-Serif;\r\n        font-size: 2.5em;\r\n        font-weight: 700;\r\n    }\r\n<\/style>\r\n<p id=\"valorTotalPedido\"><\/p>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce13255 elementor-align-center elementor-widget__width-inherit elementor-widget elementor-widget-button\" data-id=\"ce13255\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"#\" target=\"_blank\" id=\"btnSend\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ENVIAR PEDIDO NO WHATSAPP<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edf9d24 numeroWhats elementor-widget elementor-widget-jet-listing-dynamic-field\" data-id=\"edf9d24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jet-listing-dynamic-field.default\">\n\t\t\t\t\t<div class=\"jet-listing jet-listing-dynamic-field display-inline\"><div class=\"jet-listing-dynamic-field__inline-wrap\"><span class=\"jet-listing-dynamic-field__content\" >21982334708<\/span><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3658568 numeroLoja elementor-widget elementor-widget-jet-listing-dynamic-field\" data-id=\"3658568\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jet-listing-dynamic-field.default\">\n\t\t\t\t\t<div class=\"jet-listing jet-listing-dynamic-field display-inline\"><div class=\"jet-listing-dynamic-field__inline-wrap\"><span class=\"jet-listing-dynamic-field__content\" >Rei da Pizza<\/span><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed5a0e8 elementor-widget elementor-widget-html\" data-id=\"ed5a0e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<textarea id=\"sn_carrinho\" style=\"display: none;\"><\/textarea>\r\n<script src=\"https:\/\/code.jquery.com\/jquery-2.2.4.js\" integrity=\"sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq\/8PuOW33aOqmvFpqI=\" crossorigin=\"anonymous\"><\/script>\r\n<script>\r\njQuery(document).ready(function() {\r\n    var carrinho_id = '#sn_carrinho';\r\n    var btnSend = jQuery('#btnSend');\r\n    var numeroWhats = jQuery('.numeroWhats span').text().replace(\/\\D\/g, ''); \r\n    var nomeLoja = jQuery('.nomeLoja span').text();\r\n    \r\n    var total = 0;\r\n            \r\n    \/\/ Fun\u00e7\u00e3o para pegar os valores de todos os inputs do tipo number sn_qtd\r\n    function getAllNumberInputValues() {\r\n        var values = [];\r\n        jQuery('.sn_qtd').each(function() {\r\n            var value = parseInt(jQuery(this).val(), 10);\r\n            if (!isNaN(value)) {\r\n                values.push(value);\r\n            }\r\n        });\r\n        return values;\r\n    }\r\n\r\n    \/\/ Fun\u00e7\u00e3o para calcular o valor total dos produtos no carrinho\r\n    function calculateTotal() {\r\n        var total = 0;\r\n\r\n        jQuery('.sn_valor .jet-listing-dynamic-field__content').each(function(index) {\r\n            var textoValor = jQuery(this).text().trim(); \r\n            var valorLimpo = textoValor.replace('R$', '').trim(); \r\n            var valor = parseFloat(valorLimpo.replace(',', '.')); \r\n            var qtd = getAllNumberInputValues()[index] || 0; \r\n            total += valor * qtd;\r\n        });\r\n\r\n        var totalFormatado = total.toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\r\n        var valorTotalPedido = jQuery('#valorTotalPedido');\r\n        valorTotalPedido.text('Total: R$ ' + totalFormatado);\r\n        console.log('Total Valor: R$ ' + totalFormatado);\r\n    }\r\n\r\n    \/\/ Chamar a fun\u00e7\u00e3o para pegar os valores inicialmente (vem zerado)\r\n    var initialValues = getAllNumberInputValues();\r\n    console.log(\"Valores iniciais:\", initialValues);\r\n\r\n    \/\/ Executando a fun\u00e7\u00e3o para calcular o valor total inicialmente (zerado)\r\n    calculateTotal();\r\n\r\n    \/\/ Fun\u00e7\u00e3o para capturar mudan\u00e7as de valor nos inputs do tipo number a cada change\r\n    jQuery('.sn_qtd').on('input change', function() {\r\n        var updatedValues = getAllNumberInputValues();\r\n        console.log(\"Valores atualizados:\", updatedValues);\r\n        calculateTotal();\r\n    });\r\n    \r\n    var numeroAtual = 1;\r\n    \r\n    function gerarNumeroFormatado(numero, largura) {\r\n        var numeroFormatado = numero.toString().padStart(largura, '0');\r\n        return numeroFormatado;\r\n    }\r\n    \r\n    function gerarNumeroAleatorio(largura) {\r\n        var numeroAleatorio = Math.floor(Math.random() * Math.pow(10, largura));\r\n        return gerarNumeroFormatado(numeroAleatorio, largura);\r\n    }\r\n    \r\n    \/\/Fun\u00e7\u00e3o para efetuar a captura de dados e enviar para o whatsapp\r\n    btnSend.click(function(e) {\r\n        e.preventDefault();\r\n        \r\n        var largura = 3;\r\n        var numeroCliente = gerarNumeroAleatorio(largura);\r\n        console.log(\"N\u00famero gerado para o cliente: \" + numeroCliente);\r\n        \r\n        var produtos = [];\r\n        var listing = jQuery('.jet-listing-grid__items .jet-listing-grid__item');\r\n        \r\n        \/\/Coletar dados de cada produto por ID do post \r\n        listing.each(function() {\r\n            var id_post = jQuery(this).data('post-id');\r\n            var titulo = jQuery('.jet-listing-dynamic-post-' + id_post + ' .sn_titulo span').text();\r\n            var qtd = jQuery('.jet-listing-dynamic-post-' + id_post + ' .sn_qtd').val();\r\n            var textoValor = jQuery('.jet-listing-dynamic-post-' + id_post + ' .sn_valor span').text().trim(); \r\n            var valorLimpo = textoValor.replace('R$', '').trim(); \r\n            var valorUnitario = parseFloat(valorLimpo.replace(',', '.'));\r\n            if (isNaN(valorUnitario)) {\r\n                valorUnitario = 0; \r\n            }\r\n            var valorTotalProduto = valorUnitario * qtd;\r\n            var valorTotalProdutoFormatado = valorTotalProduto.toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\r\n            \r\n            var mensagensPizzas = [];\r\n    \r\n            var tipoSabor = jQuery('.jet-listing-dynamic-post-' + id_post + ' .formDoceSalgada').val();\r\n            console.log(tipoSabor);\r\n            var inteiraMeia = jQuery('.jet-listing-dynamic-post-' + id_post + ' .inteiraMeia').val();\r\n            console.log(inteiraMeia);\r\n            \r\n            var combinarCondicao = tipoSabor + '-' + inteiraMeia;\r\n            \r\n            \/\/Valida\u00e7\u00e3o de produtos e inser\u00e7\u00e3o das mensagens \r\n            switch(combinarCondicao) {\r\n                case 'doce-inteira':\r\n                    var saborInteiraDoce = jQuery('.jet-listing-dynamic-post-' + id_post + ' .saborInteiraDoce').val();\r\n                    console.log(saborInteiraDoce);\r\n                    mensagensPizzas.push(`Inteira: ${saborInteiraDoce} - R$${valorUnitario.toFixed(2)} x ${qtd} = R$${valorTotalProdutoFormatado}`);\r\n                    break;\r\n            \r\n                case 'salgada-inteira':\r\n                    var saborInteira = jQuery('.jet-listing-dynamic-post-' + id_post + ' .saborInteira').val();\r\n                    console.log(saborInteira);\r\n                    mensagensPizzas.push(`Inteira: ${saborInteira} - R$${valorUnitario.toFixed(2)} x ${qtd} = R$${valorTotalProdutoFormatado}`);\r\n                    break;\r\n            \r\n                case 'doce-meio-a-meio':\r\n                    var fieldSaborUm = jQuery('.jet-listing-dynamic-post-' + id_post + ' .fieldSaborUm').val();\r\n                    console.log(fieldSaborUm);\r\n            \r\n                    var fieldSaborDois = jQuery('.jet-listing-dynamic-post-' + id_post + ' .fieldSaborDois').val();\r\n                    console.log(fieldSaborDois);\r\n                    mensagensPizzas.push(`Meio a Meio: ${fieldSaborUm} e ${fieldSaborDois} - R$${valorUnitario.toFixed(2)} x ${qtd} = R$${valorTotalProdutoFormatado}`);\r\n                    break;\r\n            \r\n                case 'salgada-meio-a-meio':\r\n                    var saborSalgadoUm = jQuery('.jet-listing-dynamic-post-' + id_post + ' .saborSalgadoUm').val();\r\n                    console.log(saborSalgadoUm);\r\n            \r\n                    var saborSalgadoDois = jQuery('.jet-listing-dynamic-post-' + id_post + ' .saborSalgadoDois').val();\r\n                    console.log(saborSalgadoDois);\r\n                    mensagensPizzas.push(`Meio a Meio: ${saborSalgadoUm} e ${saborSalgadoDois} - R$${valorUnitario.toFixed(2)} x ${qtd} = R$${valorTotalProdutoFormatado}`);\r\n                    break;\r\n            \r\n                default:\r\n                    mensagensPizzas.push(`${titulo} - R$${valorUnitario.toFixed(2)} x ${qtd} = R$${valorTotalProdutoFormatado}`);\r\n                    break;\r\n            }\r\n            \r\n            console.log(mensagensPizzas.join('\\n'));\r\n            \r\n            \/\/Verificando a quantidade no campo de quantidade (sn_qtd)\r\n            if (!qtd || qtd === 0) {\r\n                alert(`Por favor, verifique a quantidade para o produto: ${titulo}`);\r\n                return false;\r\n            } else {\r\n                produtos.push(`Produto: ${titulo}\\n${mensagensPizzas.join('\\n')}\\n\\n`);\r\n            }\r\n        });\r\n        \r\n        var valorFinal = document.getElementById('valorTotalPedido').innerText;\r\n        \r\n        if (produtos.length > 0) {\r\n            jQuery(carrinho_id).html(produtos.join('').replace(\/(\\r\\n|\\n|\\r)\/gm, \" \"));\r\n            var mensagem = `*${nomeLoja} - Confirma\u00e7\u00e3o de Pedido (${numeroCliente})*\\n\\n*Detalhes do Pedido:*\\n\\n${produtos.join('')}\\n*${valorFinal}*\\n\\nRecebemos seu pedido com sucesso! Agradecemos por escolher o Rei da Pizza. ${nomeLoja}`;\r\n            var whatsappURL = `https:\/\/wa.me\/55${numeroWhats}?text=${encodeURIComponent(mensagem)}`;\r\n            \r\n            setTimeout(function() {\r\n                window.location.reload();\r\n            }, 2000);\r\n        \r\n            window.open(whatsappURL, '_blank');\r\n        } else {\r\n            alert('Seu carrinho est\u00e1 vazio.');\r\n        }\r\n        \r\n        setTimeout(function(){\r\n            \/\/ Limpar todo o localStorage\r\n            localStorage.clear();\r\n        }, 2000);\r\n    });\r\n\r\n    \r\n    var removeLink = jQuery('.jet-remove-from-store').click(function(){\r\n        setTimeout(function(){\r\n            window.location.reload();\r\n        }, 1000);\r\n    });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Seu Carrinho Selecione a quantidade e finalize o pedido direto no Whatsapp Molho de tomate, mu\u00e7arela e presunto. Grande 8 fatias R$84,90 Quantidade ENVIAR PEDIDO NO WHATSAPP 21982334708 Rei da Pizza<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-58","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/pages\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":22,"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/pages\/58\/revisions"}],"predecessor-version":[{"id":367,"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/pages\/58\/revisions\/367"}],"wp:attachment":[{"href":"https:\/\/reidapizza.moniqueecomdigital.com\/es\/wp-json\/wp\/v2\/media?parent=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}