{"id":6268,"date":"2024-10-27T11:38:38","date_gmt":"2024-10-27T11:38:38","guid":{"rendered":"https:\/\/spped.pt\/?page_id=6268"},"modified":"2024-10-27T18:19:17","modified_gmt":"2024-10-27T18:19:17","slug":"checkout-2","status":"publish","type":"page","link":"https:\/\/spped.pt\/?page_id=6268","title":{"rendered":"Checkout &#8211; 2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6268\" class=\"elementor elementor-6268\">\n\t\t\t\t<div class=\"has_eae_slider elementor-element elementor-element-e034fdf e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"e034fdf\" data-element_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-357bdbf eael-product-grid-column-3 elementor-widget elementor-widget-eicon-woocommerce\" data-id=\"357bdbf\" data-element_type=\"widget\" id=\"extras-congresso\" data-widget_type=\"eicon-woocommerce.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n        <div class=\"eael-product-grid eael-product-default grid\" id=\"eael-product-grid\" data-widget-id=\"357bdbf\" data-page-id=\"6268\" data-nonce=\"bc7bc19fa6\" >\n            <div class=\"woocommerce\">\n                <p class=\"no-posts-found\">No posts found!<\/p>            <\/div>\n        <\/div>\n\n        <script type=\"text\/javascript\">\n            jQuery(document).ready(function($) {\n                var $scope = jQuery(\".elementor-element-357bdbf\");\n                var $products = $('.products', $scope);\n                var $layout_mode = $products.data('layout-mode');\n                \n                if ( $layout_mode === 'masonry' ) {\n                    \/\/ init isotope\n                    var $isotope_products = $products.isotope({\n                        itemSelector: \"li.product\",\n                        layoutMode: $layout_mode,\n                        percentPosition: true\n                    });\n\n                    $isotope_products.imagesLoaded().progress( function() {\n                        $isotope_products.isotope('layout');\n                    })\n                    \n                }\n            });\n        <\/script>\n        \t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f239d12 elementor-widget elementor-widget-text-editor\" data-id=\"f239d12\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><div class=\"woocommerce\"><div class=\"woocommerce-notices-wrapper\"><\/div><\/div><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd0b2aa elementor-align-center elementor-widget elementor-widget-button\" data-id=\"bd0b2aa\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" id=\"back-button\">\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\">Voltar<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6899737 elementor-widget elementor-widget-html\" data-id=\"6899737\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\r\n\r\n\r\njQuery.ajax({\r\n    url: \"\/wp-admin\/admin-ajax.php\", \/\/ Replace with your actual URL\r\n    type: 'POST', \/\/ or 'GET' depending on your needs\r\n    dataType: 'json', \/\/ Ensure this matches the expected return type\r\n    data: {\r\n        action: 'edit_billing_form', \/\/ Replace with your actual action\r\n        \/\/ Add other data to be sent to the server\r\n    },\r\n    success: function(response) {\r\n        console.log(\"Success Response: \", response);\r\n\r\n        if(response.data.status==\"Added and Logged.\"){\r\n            window.location.reload();\r\n        }\r\n        else if(response.data.status==\"Added but already logged.\"){\r\n             window.location.reload();\r\n        }\r\n\r\n    },\r\n    error: function(jqXHR, textStatus, errorThrown) {\r\n        console.error(\"Error Response: \", textStatus, errorThrown);\r\n        console.error(\"jqXHR: \", jqXHR);\r\n        \/\/ Your error handling code here\r\n    }\r\n});\r\n\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n    let accountCheckBox = document.getElementById('createaccount');\r\n    if(accountCheckBox){\r\n        accountCheckBox.parentNode.parentNode.parentNode.style.display = \"none\";\r\n    }\r\n    \r\n    \r\n    document.getElementById(\"extras-congresso\").style.display = \"none\";\r\n    const queryString = window.location.search;\r\n    const urlParams = new URLSearchParams(queryString);\r\n    if(urlParams.get('order-received')){\r\n        document.getElementById(\"extras-congresso\").style.display = \"none\";\r\n    }\r\n    else{\r\n        jQuery.ajax({\r\n            url: \"\/wp-admin\/admin-ajax.php\", \/\/ Replace with your actual URL\r\n            type: 'POST', \/\/ or 'GET' depending on your needs\r\n            dataType: 'json', \/\/ Ensure this matches the expected return type\r\n            data: {action: 'is_event_buy'},\r\n            success: function(response) {\r\n                if(response.data.bool==\"True\"){\r\n                    document.getElementById(\"extras-congresso\").style.display = \"block\";\r\n                }\r\n                else{\r\n                    document.getElementById(\"extras-congresso\").style.display = \"none\";\r\n                }\r\n               \r\n            },\r\n            error: function(response) {\r\n                document.getElementById(\"extras-congresso\").style.display = \"none\";\r\n            }\r\n        });\r\n    }\r\n    \r\n    let backButton = document.getElementById('back-button');\r\n    backButton.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        if(urlParams.get('order-received')){    \/\/Order confirmation page\r\n            var dataToSend = {\r\n                action: 'get_order_type', \/\/ Your action name\r\n                order_id: urlParams.get('order-received') \/\/ Your data to send\r\n            };\r\n            window.location.href = \"https:\/\/spped.pt\";\r\n            \/*jQuery.ajax({\r\n                url: \"\/wp-admin\/admin-ajax.php\", \/\/ Replace with your actual URL\r\n                type: 'POST', \/\/ or 'GET' depending on your needs\r\n                dataType: 'json', \/\/ Ensure this matches the expected return type\r\n                data: dataToSend,\r\n                success: function(response) {\r\n                    \/\/console.log(\"Success Response: \", response);\r\n                    \/\/console.log(response.data.orderType);\r\n                    \r\n                    if(response.data.orderType=='Evento'){\r\n                        history.back();\r\n                    }\r\n                    else if(response.data.orderType=='Anuidade'){\r\n                        \/\/window.location.href = \"https:\/\/spped.pt\/?page_id=1689\";\r\n                        window.location.href = \"https:\/\/spped.pt\";\r\n                    }\r\n                    else{\r\n                        window.location.href = \"https:\/\/spped.pt\";\r\n                    }\r\n                },\r\n                error: function(jqXHR, textStatus, errorThrown) {\r\n                    window.location.href = \"https:\/\/spped.pt\";\r\n                    \/\/console.error(\"Error Response: \", textStatus, errorThrown);\r\n                }\r\n            });*\/\r\n\r\n        }\r\n        else{\r\n            history.back();\r\n        }\r\n    });\r\n    \r\n    let products = document.querySelectorAll(\".woocommerce-loop-product__link\");\r\n    \r\n    products.forEach((product)=>{\r\n        product.removeAttribute('href');\r\n    });\r\n    \r\n    let productTitles = document.querySelectorAll(\".woocommerce-loop-product__title\");\r\n    \r\n    productTitles.forEach((productTitle)=>{\r\n        productTitle.parentNode.removeAttribute(\"href\");\r\n    });\r\n});\r\n\r\n<\/script>\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>Prova de Karts 40,00&nbsp;&euro; Adicionar Jantar 29,00&nbsp;&euro; Adicionar Torneio de Padel 18,00&nbsp;&euro; Adicionar Voltar<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6268","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/spped.pt\/index.php?rest_route=\/wp\/v2\/pages\/6268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spped.pt\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spped.pt\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spped.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spped.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6268"}],"version-history":[{"count":103,"href":"https:\/\/spped.pt\/index.php?rest_route=\/wp\/v2\/pages\/6268\/revisions"}],"predecessor-version":[{"id":6385,"href":"https:\/\/spped.pt\/index.php?rest_route=\/wp\/v2\/pages\/6268\/revisions\/6385"}],"wp:attachment":[{"href":"https:\/\/spped.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}