{"id":8,"date":"2025-01-07T00:48:31","date_gmt":"2025-01-07T00:48:31","guid":{"rendered":"https:\/\/frete.bomfranmercado.com.br\/?page_id=8"},"modified":"2025-01-07T00:51:51","modified_gmt":"2025-01-07T00:51:51","slug":"elementor-8","status":"publish","type":"page","link":"https:\/\/frete.bomfranmercado.com.br\/","title":{"rendered":"Calculo de Frete"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8\" class=\"elementor elementor-8\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6686c5 e-flex e-con-boxed e-con e-parent\" data-id=\"d6686c5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-866e096 elementor-widget elementor-widget-image\" data-id=\"866e096\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"359\" height=\"218\" src=\"https:\/\/frete.bomfranmercado.com.br\/wp-content\/uploads\/2025\/01\/Sem-Titulo-2.jpg\" class=\"attachment-large size-large wp-image-10\" alt=\"\" srcset=\"https:\/\/frete.bomfranmercado.com.br\/wp-content\/uploads\/2025\/01\/Sem-Titulo-2.jpg 359w, https:\/\/frete.bomfranmercado.com.br\/wp-content\/uploads\/2025\/01\/Sem-Titulo-2-300x182.jpg 300w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\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-13fa545 e-flex e-con-boxed e-con e-parent\" data-id=\"13fa545\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67e92ba elementor-widget elementor-widget-heading\" data-id=\"67e92ba\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CALCULO DE FRETE <\/h2>\t\t\t\t<\/div>\n\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-df6a794 e-flex e-con-boxed e-con e-parent\" data-id=\"df6a794\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09f134a elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"09f134a\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"pt-br\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Consulta de Frete e CEP<\/title>\n    <style>\n        body {\n            font-family: Arial, sans-serif;\n            margin: 20px;\n        }\n        form {\n            max-width: 400px;\n            margin: auto;\n        }\n        label, input, select, button {\n            display: block;\n            width: 100%;\n            margin-bottom: 10px;\n        }\n        button {\n            padding: 10px;\n            background-color: #4CAF50;\n            color: white;\n            border: none;\n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #45a049;\n        }\n        .result {\n            margin-top: 20px;\n        }\n    <\/style>\n<\/head>\n<body>\n    \n    <form id=\"freteForm\">\n        <label for=\"cepOrigem\">CEP de Origem:<\/label>\n        <input type=\"text\" id=\"cepOrigem\" placeholder=\"Ex: 01001-000\" required>\n\n        <label for=\"cepDestino\">CEP de Destino:<\/label>\n        <input type=\"text\" id=\"cepDestino\" placeholder=\"Ex: 02002-000\" required>\n\n        <label for=\"peso\">Peso (kg):<\/label>\n        <input type=\"number\" id=\"peso\" placeholder=\"Ex: 2.5\" step=\"0.1\" required>\n\n        <label for=\"tipoEntrega\">Tipo de Entrega:<\/label>\n        <select id=\"tipoEntrega\" required>\n            <option value=\"normal\">Normal<\/option>\n            <option value=\"expressa\">Expressa<\/option>\n        <\/select>\n\n        <button type=\"submit\">Calcular Frete<\/button>\n    <\/form>\n    <div class=\"result\" id=\"result\"><\/div>\n\n    <script>\n        document.getElementById(\"freteForm\").addEventListener(\"submit\", async function (event) {\n            event.preventDefault();\n\n            const cepOrigem = document.getElementById(\"cepOrigem\").value.trim();\n            const cepDestino = document.getElementById(\"cepDestino\").value.trim();\n            const peso = parseFloat(document.getElementById(\"peso\").value);\n            const tipoEntrega = document.getElementById(\"tipoEntrega\").value;\n            const resultDiv = document.getElementById(\"result\");\n\n            resultDiv.innerHTML = \"\"; \/\/ Limpa resultados anteriores\n\n            \/\/ Valida os campos\n            const cepRegex = \/^\\d{5}-?\\d{3}$\/;\n            if (!cepRegex.test(cepOrigem) || !cepRegex.test(cepDestino)) {\n                resultDiv.innerHTML = \"<p style='color: red;'>Digite CEPs v\u00e1lidos!<\/p>\";\n                return;\n            }\n            if (isNaN(peso) || peso <= 0) {\n                resultDiv.innerHTML = \"<p style='color: red;'>Peso inv\u00e1lido! Deve ser maior que 0.<\/p>\";\n                return;\n            }\n\n            try {\n                \/\/ Simula c\u00e1lculo do frete baseado em regras simples\n                const distanciaSimulada = Math.abs(parseInt(cepOrigem.slice(0, 5)) - parseInt(cepDestino.slice(0, 5))); \/\/ Diferen\u00e7a entre os prefixos\n                const taxaBase = 10; \/\/ Valor base em reais\n                const multiplicadorPeso = 2; \/\/ Taxa por quilo\n                const multiplicadorTipo = tipoEntrega === \"expressa\" ? 1.5 : 1.0;\n\n                const taxaFinal = (taxaBase + distanciaSimulada * 0.1 + peso * multiplicadorPeso) * multiplicadorTipo;\n\n                resultDiv.innerHTML = `\n                    <p><strong>CEP Origem:<\/strong> ${cepOrigem}<\/p>\n                    <p><strong>CEP Destino:<\/strong> ${cepDestino}<\/p>\n                    <p><strong>Peso:<\/strong> ${peso} kg<\/p>\n                    <p><strong>Tipo de Entrega:<\/strong> ${tipoEntrega.charAt(0).toUpperCase() + tipoEntrega.slice(1)}<\/p>\n                    <p><strong>Taxa de Frete:<\/strong> R$ ${taxaFinal.toFixed(2)}<\/p>\n                `;\n            } catch (error) {\n                console.error(error);\n                resultDiv.innerHTML = \"<p style='color: red;'>Erro ao calcular o frete. Tente novamente mais tarde.<\/p>\";\n            }\n        });\n    <\/script>\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\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>CALCULO DE FRETE Consulta de Frete e CEP CEP de Origem: CEP de Destino: Peso (kg): Tipo de Entrega: NormalExpressa Calcular Frete<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/landing.php","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":5,"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":14,"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/14"}],"wp:attachment":[{"href":"https:\/\/frete.bomfranmercado.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}