{"id":6,"date":"2020-10-29T16:29:50","date_gmt":"2020-10-29T15:29:50","guid":{"rendered":"https:\/\/tenutapadi.it\/carrello\/"},"modified":"2025-04-04T18:42:56","modified_gmt":"2025-04-04T16:42:56","slug":"wagen","status":"publish","type":"page","link":"https:\/\/tenutapadi.it\/de\/wagen\/","title":{"rendered":"Trolley"},"content":{"rendered":"<div class=\"wp-block-group padded-content sm margin-bottom30 bwa-border-radius-small has-white-background-color has-background has-medium-font-size\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">    <div id=\"free-shipping-progress-wrapper\" class=\"\">\n        <p id=\"free-shipping-progress\">...<\/p>\n        <span class=\"free-shipping-icon\"><\/span>\n        <div id=\"free-shipping-bar-container\">\n            <div id=\"free-shipping-bar\" style=\"width: 0%;\"><\/div>\n        <\/div>\n    <\/div>\n    <script>\n    jQuery(document).ready(function($){\n        function formatCurrency(amount) {\n            return new Intl.NumberFormat('it-IT', {\n                style: 'currency',\n                currency: 'EUR',\n                minimumFractionDigits: 2\n            }).format(amount).replace('\u20ac', '');\n        }\n        \/\/ Effettua la richiesta AJAX per aggiornare la barra di progresso\n        function updateFreeShippingProgress(){\n            $.ajax({\n                url: 'https:\/\/tenutapadi.it\/wp-admin\/admin-ajax.php',\n                type: 'POST',\n                data: {\n                    action: 'get_fixed_free_shipping_completion',\n                    security: '461c843cae' \/\/ Aggiungi il nonce\n                },\n                success: function(response) {\n                    \/\/console.log(response.data);\n                    if (response.success) {\n                        var percentage = response.data.percentage;\n                        var min_amount = response.data.min_amount;\n                        var total_cart = response.data.total_cart;\n\n                        var diff = response.data.min_amount - response.data.total_cart;\n                        var label = (response.data.total_cart <= 0) ? 'Raggiungi 200\u20ac per la spedizione gratis' : 'Ti mancano <b>' + formatCurrency(diff) + '\u20ac<\/b> per la spedizione gratis';\n\n                        \/\/ Aggiorna la visualizzazione della percentuale\n                        if(percentage < 100){\n                            document.getElementById('free-shipping-progress').innerHTML = label;\n                            document.getElementById('free-shipping-progress-wrapper').classList.remove('reached');\n                        } else {\n                            document.getElementById('free-shipping-progress').innerHTML = '<b>Spedizione gratis ottenuta!<\/b>';\n                            document.getElementById('free-shipping-progress-wrapper').classList.add('reached');\n                        }\n\n                        \/\/ Aggiorna la barra di progresso\n                        document.getElementById('free-shipping-bar').style.width = percentage + '%';\n\n                    }\n                }\n            });\n        }\n        \n        \/\/ Intercetta l'evento quando il carrello viene aggiornato nei nuovi blocchi WooCommerce\n        $( document.body ).on('added_to_cart', function() {\n            updateFreeShippingProgress();\n        });\n\n        \/\/ Intercetta l'evento quando il carrello viene aggiornato nei nuovi blocchi WooCommerce\n        $( document.body ).on('removed_from_cart', function() {\n            updateFreeShippingProgress();\n        });\n        \n        $( document.body ).on('updated_cart_totals', function() {\n            updateFreeShippingProgress();\n        });\n        \/\/ Gestisce il caso quando il carrello diventa vuoto\n        $( document.body ).on('wc_cart_emptied', function() {\n            \/\/ Forza l'aggiornamento anche quando il carrello \u00e8 vuoto\n            updateFreeShippingProgress();\n        });\n\n        \/\/ Esegui il calcolo iniziale quando la pagina viene caricata\n        updateFreeShippingProgress();\n\n    });\n    <\/script>\n    \n<\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/presentazione.php","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":7,"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":4779,"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/pages\/6\/revisions\/4779"}],"wp:attachment":[{"href":"https:\/\/tenutapadi.it\/de\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}