{"id":71189,"date":"2024-12-29T22:54:03","date_gmt":"2024-12-29T21:54:03","guid":{"rendered":"https:\/\/shop.ilmannarino.it\/?page_id=71189"},"modified":"2026-01-12T14:25:39","modified_gmt":"2026-01-12T13:25:39","slug":"spedizioni","status":"publish","type":"page","link":"https:\/\/shop.ilmannarino.it\/en\/spedizioni\/","title":{"rendered":"Shipping"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"71189\" class=\"elementor elementor-71189\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4c8b039 elementor-section-height-min-height prima-sezione-pagina  elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"4c8b039\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2b35a2f\" data-id=\"2b35a2f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2830944 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2830944\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c4f27f\" data-id=\"9c4f27f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-614befa elementor-widget elementor-widget-woocommerce-breadcrumb\" data-id=\"614befa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-breadcrumb.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav class=\"woocommerce-breadcrumb\" aria-label=\"Breadcrumb\">Home<\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40d53d3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"40d53d3\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-26cf201\" data-id=\"26cf201\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a18ebca elementor-testimonial--layout-image_above carosello-catena-freddo elementor-testimonial--skin-default elementor-testimonial--align-center elementor-arrows-yes elementor-widget elementor-widget-testimonial-carousel\" data-id=\"a18ebca\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_per_view&quot;:&quot;3&quot;,&quot;slides_per_view_tablet&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;show_arrows&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tSpediamo in tutta<br>\nItalia escluse le isole\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png\" alt=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tRitira l\u2019ordine nella nostra macelleria in Via Tenca 12 a Milano \t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/Ritiro.svg\" alt=\"Ritiro\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tSpedisci in una delle nostre macellerie (servizio a pagamento)\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/Ritiro.svg\" alt=\"Ritiro\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Precedente\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Successivo\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7182f8 no-br-mobile elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d7182f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Tutti i nostri prodotti, eccetto i cannoli, possono essere surgelati\u2026fai scorta!<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a5cea06 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a5cea06\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0b298ca\" data-id=\"0b298ca\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-272c30d phenomeno-el elementor-widget elementor-widget-heading\" data-id=\"272c30d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">VUOI SAPERE QUANDO RICEVERAI L\u2019ORDINE?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef2164e no-br-mobile elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"ef2164e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Compila i campi qui sotto e scoprilo in tempo reale!<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8429db elementor-widget elementor-widget-shortcode\" data-id=\"b8429db\" data-element_type=\"widget\" data-e-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\">    <script>\n    jQuery(document).ready(function($) {\n\n        \/\/ Giorni della settimana in italiano\n        const giorniSettimana = [\"Domenica\",\"Luned\u00ec\",\"Marted\u00ec\",\"Mercoled\u00ec\",\"Gioved\u00ec\",\"Venerd\u00ec\",\"Sabato\"];\n        \/\/ Variabile che conterr\u00e0 i giorni festivi globali\n        let globalHolidays = [];\n\n        \/\/ Testo STEF localizzato da ACF (se serve)\n        const acfData = {\n            testoSteffResiduale: \"Gli ordini partiranno il primo luned\u00ec disponibile e saranno consegnati entro il venerd\u00ec della stessa settimana.\\nNOTA: se oggi \u00e8 luned\u00ec l\\'ordine sar\u00e0 evaso luned\u00ec prossimo.\\nPer maggiori informazioni sul giorno di consegna contattare l\u2019assistenza.\",\n                testoMlkSpedizioni: \"Ti arriver\u00e0 una mail di tracking dal corriere in cui puoi scegliere la fascia oraria di consegna (il servizio pu\u00f2 essere a pagamento)\",\n                testoBicicouriers: \"Le fasce orarie sono le seguenti: 10:00-13:30 | 14:00-18:00 | 18:00-21:00\",\n        };\n\n        \/\/ Converte \"dd\/mm\/yyyy\" in \"yyyy-mm-dd\"\n        function formatDateForAPI(date) {\n            const parts = date.split('\/');\n            if (parts.length === 3) {\n                return `${parts[2]}-${parts[1]}-${parts[0]}`;\n            }\n            return date;\n        }\n\n        \/\/ Restituisce il giorno della settimana (in italiano) da \"dd\/mm\/yyyy\"\n        function getItalianWeekday(dateString) {\n            const dateObj = new Date(formatDateForAPI(dateString));\n            return giorniSettimana[dateObj.getDay()];\n        }\n\n        \/\/ Ricava il nome del giorno in base a \"orddd_weekday_N\"\n        function getDayNameFromWeekdayKey(key) {\n            const dayNumber = parseInt(key.replace('orddd_weekday_', ''));\n            return !isNaN(dayNumber) ? giorniSettimana[dayNumber] : '';\n        }\n\n        \/\/ Trova il giorno entro cui ordinare (cutoff day) per una data specifica\nfunction findCutoffDayNameForDate(dateString, deliverySchedule) {\n    const giorniSettimana = [\"Domenica\", \"Luned\u00ec\", \"Marted\u00ec\", \"Mercoled\u00ec\", \"Gioved\u00ec\", \"Venerd\u00ec\", \"Sabato\"];\n    const dateObj = new Date(formatDateForAPI(dateString));\n    let dateDayOfWeek = dateObj.getDay();  \/\/ giorno della settimana (0 = Domenica, 1 = Luned\u00ec, ..., 6 = Sabato)\n\n    \/\/ Variabile per tenere traccia delle possibili combinazioni valide\n    let validCutoffs = [];\n\n    \/\/ Ciclo per cercare tutte le combinazioni di cutoff valide\n    while (true) {\n        const neededKey = `orddd_weekday_${dateDayOfWeek}`;\n        if (deliverySchedule && Array.isArray(deliverySchedule.weekday_based_schedule)) {\n            \/\/ Trova tutte le combinazioni valide per il giorno corrente\n            let matchedSchedules = deliverySchedule.weekday_based_schedule.filter(\n                sch => sch.weekday_after_cutoff === neededKey\n            );\n            \n            \/\/ Se ci sono delle combinazioni valide, aggiungile alla lista\n            if (matchedSchedules.length > 0) {\n                validCutoffs.push(...matchedSchedules);\n            }\n        }\n\n        \/\/ Se abbiamo trovato almeno una combinazione valida, fermiamoci\n        if (validCutoffs.length > 0) {\n            break;\n        }\n\n        \/\/ Se non abbiamo trovato nulla, spostiamoci al giorno precedente\n        dateDayOfWeek = (dateDayOfWeek - 1 + 7) % 7; \/\/ Wrap-around per andare al giorno precedente\n        \/\/ Se arriviamo di nuovo al giorno originale, fermiamoci (abbiamo fatto un giro completo)\n        if (dateDayOfWeek === (new Date(formatDateForAPI(dateString))).getDay()) {\n            break;\n        }\n    }\n\n    \/\/ Se ci sono pi\u00f9 combinazioni, seleziona il cutoff pi\u00f9 lontano nel passato\n    if (validCutoffs.length > 0) {\n        \/\/ Funzione per calcolare la distanza tra due giorni (passato)\n        function getDistance(day1, day2) {\n            return (day1 - day2 + 7) % 7;  \/\/ Calcola la distanza nel passato (con wrap-around)\n        }\n\n        \/\/ Ordina le combinazioni in base alla distanza pi\u00f9 lontana (ovvero, quella pi\u00f9 lontana nel passato)\n        validCutoffs.sort((a, b) => {\n            const dayA = parseInt(a.weekday.replace('orddd_weekday_', ''));\n            const dayB = parseInt(b.weekday.replace('orddd_weekday_', ''));\n\n            \/\/ Calcola la distanza nel passato per ogni combinazione\n            const distanceA = getDistance(dayA, dateDayOfWeek);\n            const distanceB = getDistance(dayB, dateDayOfWeek);\n\n            return distanceB - distanceA;  \/\/ Ordina per distanza decrescente (prima la combinazione pi\u00f9 lontana nel passato)\n        });\n\n        \/\/ Ritorna la combinazione pi\u00f9 lontana nel passato\n        return getDayNameFromWeekdayKey(validCutoffs[0].weekday);\n    }\n\n    \/\/ Se non c'\u00e8 nessuna combinazione, restituisci una stringa vuota\n    return '';\n}\n        \/\/ Recupera e mostra i time slot per schedule_id = 1 (BiciCouriers), includendo giorno e cutoff\n        async function fetchTimeSlots(daysList, deliverySchedule, $resultContainer) {\n            const promises = daysList.map(day => {\n                const apiFormattedDate = formatDateForAPI(day);\n                return $.ajax({\n                    url: 'https:\/\/shop.ilmannarino.it\/wp-json\/orddd\/v1\/delivery_schedule\/1?date=' + apiFormattedDate,\n                    method: 'GET'\n                }).then(timeSlots => {\n                    const timeSlotString = timeSlots.map(slot => slot.time_slot).join(' ');\n                    const weekdayString = getItalianWeekday(day);\n\n                    \/\/ calcola giorno precedente\n                    const dateObj = new Date(formatDateForAPI(day));\n                    const dateObjPrev = new Date(dateObj);\n                    dateObjPrev.setDate(dateObjPrev.getDate() - 1);\n                    const weekdayStringDayBefore = giorniSettimana[dateObjPrev.getDay()];\n\n                    \/\/ Trova cutoff\n                    const cutoffDay = findCutoffDayNameForDate(day, deliverySchedule);\n                    const cutoffText = cutoffDay ? ` ${cutoffDay}` : '';\n\n                    return `<span class=\"orderDay\">${weekdayString} ${day}<\/span> \n                            <span class=\"cutoff\">${weekdayStringDayBefore}<\/span><br>`;\n                }).catch(err => {\n                    console.error('Errore nel recuperare i time slot per il giorno:', day, err);\n\n                    const weekdayString = getItalianWeekday(day);\n                    const cutoffDay = findCutoffDayNameForDate(day, deliverySchedule);\n                    return `${day} - ${weekdayString} (Nessun time slot trovato) ${cutoffDay}`;\n                });\n            });\n\n            const daysWithSlots = await Promise.all(promises);\n            $resultContainer.html(\n                '<p class=\"text-beforetable\">Giorni di consegna disponibili:<br><\/p>' +\n                '<div class=\"tableDay\"><span>Giorno di consegna:<\/span><span>Ordina entro:<\/span><\/div>' +\n                daysWithSlots.map(day => `<div>${day}<\/div>`).join(' ') +\n                '<p class=\"text-biciaftertable\">' + acfData.testoBicicouriers + '<\/p>'\n            );\n        }\n\n\n        \/**\n         * Funzione per gestire la ricerca delle date di consegna\n         * @param {string} zip CAP inserito o selezionato\n         * @param {jQuery} $resultContainer contenitore HTML dove mostrare i risultati\n         *\/\n        function searchDeliveryOptions(zip, $resultContainer) {\n            \/\/ Mostra un messaggio di caricamento\n            $resultContainer.html('<div class=\"loading-message\">Sto cercando la zona di consegna...<\/div>');\n\n            \/\/ 1) Recupera i giorni festivi globali\n            $.ajax({\n                url: 'https:\/\/shop.ilmannarino.it\/wp-json\/orddd\/v1\/delivery_schedule\/0',\n                method: 'GET',\n                success: function(response) {\n                    if (response && response.holidays) {\n                        globalHolidays = response.holidays.map(holiday => holiday.holiday_date);\n                        \/\/ Passo successivo: cercare la zona di consegna\n                        getDeliveryZone(zip, $resultContainer);\n                    } else {\n                        $resultContainer.html('<div class=\"error-message\">Errore nel recuperare i giorni festivi globali.<\/div>');\n                    }\n                },\n                error: function(err) {\n                    console.error('Errore nel recuperare i giorni festivi globali:', err);\n                    $resultContainer.html('<div class=\"error-message\">Errore nel recuperare i giorni festivi globali.<\/div>');\n                }\n            });\n        }\n\n        \/**\n         * 2) Recupera la zona di spedizione in base al CAP e calcola i giorni di consegna\n         *\/\n        function getDeliveryZone(zip, $resultContainer) {\n            $.ajax({\n                url: 'https:\/\/shop.ilmannarino.it\/wp-admin\/admin-ajax.php',\n                method: 'POST',\n                data: {\n                    action: 'get_zone_by_zipcode',\n                    zipcode: zip\n                },\n                success: function(response) {\n                    if (response.success) {\n                        let matchedZone = response.data.zone;\n                        if (matchedZone) {\n                            \/\/ Recupera i metodi di spedizione\n                            $.ajax({\n                                url: 'https:\/\/shop.ilmannarino.it\/wp-json\/wc\/v3\/shipping\/zones\/' + matchedZone.id + '\/methods',\n                                method: 'GET',\n                                beforeSend: function(xhr) {\n                                    \/\/ Inserisci le tue chiavi WooCommerce qui (o gestiscile in modo sicuro)\n                                    xhr.setRequestHeader('Authorization', 'Basic ' + btoa('ck_3f6a0d5e9145c7229643820a43f0ccf1b0fd97cb:cs_8ca1417720fc3a5e3b05734005a03db48d1740f7'));\n                                },\n                                success: function(methods) {\n                                    if (methods && methods.length > 0) {\n                                        let settingId = methods[0]?.id;\n                                        \/\/ Recupera i delivery schedules\n                                        $.ajax({\n                                            url: 'https:\/\/shop.ilmannarino.it\/wp-json\/orddd\/v1\/delivery_schedule\/',\n                                            method: 'GET',\n                                            success: function(deliverySchedules) {\n                                                let deliverySchedule = Object.values(deliverySchedules).find(schedule => {\n                                                    if (\n                                                        schedule &&\n                                                        Array.isArray(schedule.delivery_settings_based_on) &&\n                                                        Array.isArray(schedule.shipping_methods)\n                                                    ) {\n                                                        return schedule.delivery_settings_based_on.includes('shipping_methods') &&\n                                                            schedule.shipping_methods.some(method => {\n                                                                const methodId = method.split(':')[1];\n                                                                return methodId === String(settingId);\n                                                            });\n                                                    }\n                                                    return false;\n                                                });\n\n                                                if (deliverySchedule) {\n                                                    \/\/ Recupera i prossimi N giorni disponibili (es. 6)\n                                                    $.ajax({\n                                                        url: 'https:\/\/shop.ilmannarino.it\/wp-json\/orddd\/v1\/delivery_schedule\/' + deliverySchedule.delivery_schedule_id + '?number_of_dates=6',\n                                                        method: 'GET',\n                                                        success: function(deliveryDays) {\n                                                            if (deliveryDays && typeof deliveryDays === 'object') {\n                                                                let daysList = Object.values(deliveryDays).filter(day => day !== 'Select a delivery date');\n\n                                                                \/\/ Rimuovi i giorni festivi globali\n                                                                daysList = daysList.filter(day => !globalHolidays.includes(day))\n                                                                                   .sort((a, b) => new Date(formatDateForAPI(a)) - new Date(formatDateForAPI(b)));\n\n                                                                \/\/ Gestione cutoff\n                                                                let today = new Date();\n                                                                let todayWeekday = today.getDay();\n                                                                let todayKey = `orddd_weekday_${todayWeekday}`;\n                                                                let todaySchedule = (deliverySchedule.weekday_based_schedule || []).find(sch => sch.weekday === todayKey);\n                                                                if (todaySchedule) {\n                                                                    let cutoffWeekdayKey = todaySchedule.weekday_after_cutoff;\n                                                                    let cutoffWeekday = parseInt(cutoffWeekdayKey.replace('orddd_weekday_', ''));\n                                                                    let cutoffDate = new Date();\n                                                                    cutoffDate.setDate(today.getDate() + ((cutoffWeekday - todayWeekday + 7) % 7));\n                                                                    cutoffDate.setHours(0,0,0,0);\n\n                                                                    daysList = daysList.filter(day => {\n                                                                        let dayDate = new Date(formatDateForAPI(day));\n                                                                        dayDate.setHours(0,0,0,0);\n                                                                        return dayDate >= cutoffDate;\n                                                                    });\n                                                                }\n\n                                                                \/\/ Ri-ordina\n                                                                daysList.sort((a, b) => new Date(formatDateForAPI(a)) - new Date(formatDateForAPI(b)));\n\n                                                                if (daysList.length > 0) {\n                                                                    \/\/ Caso BiciCouriers\n                                                                    if (deliverySchedule.delivery_schedule_id === \"1\") {\n                                                                        fetchTimeSlots(daysList, deliverySchedule, $resultContainer);\n                                                                \n                                                                    }else {\n                                                                        \/\/ Altri casi\n                                                                        let htmlOutput = daysList.map(day => {\n                                                                            const weekdayString = getItalianWeekday(day);\n                                                                            const cutoffDay = findCutoffDayNameForDate(day, deliverySchedule);\n                                                                            const cutoffText = cutoffDay ? ` ${cutoffDay}` : '';\n                                                                            return `<div>\n                                                                                <span class=\"orderDay\">${weekdayString} ${day}<\/span> \n                                                                                <span class=\"cutoff\">${cutoffText}<\/span>\n                                                                            <\/div>`;\n                                                                        }).join('');\n                                                                        \/\/se mlk stampiamo il messaggio preso dalla pagina opzioni ACF\n                                                                        if (deliverySchedule.delivery_schedule_id === \"158\" || deliverySchedule.delivery_schedule_id === \"18\" || deliverySchedule.delivery_schedule_id === \"16\" || deliverySchedule.delivery_schedule_id === \"3\") {\n                                                                        htmlOutput += '<p>' + acfData.testoMlkSpedizioni + '<\/p>';\n                                                                        }\n                                                                        $resultContainer.html(\n                                                                            '<p class=\"text-beforetable\">Giorni di consegna disponibili:<br><\/p>' + \n                                                                            '<div class=\"tableDay\"><span>Giorno di consegna:<\/span><span>Ordina entro:<\/span><\/div>' + \n                                                                            htmlOutput\n                                                                        );\n                                                                        \n                                                                       \n                                                                    }\n                                                                } else {\n                                                                    \/\/ Se non ci sono date e schedule = 5 => STEF\n                                                                    if (deliverySchedule.delivery_schedule_id === \"5\") {\n                                                                        $resultContainer.html('<p class=\"messaggi-stef\">'+acfData.testoSteffResiduale+'<\/p>');\n                                                                    } else {\n                                                                        $resultContainer.html('<div class=\"no-dates-message\">Nessun giorno di consegna disponibile.<\/div>');\n                                                                    }\n                                                                }\n                                                            } else {\n                                                                $resultContainer.html('<div class=\"error-message\">Errore nel recuperare i giorni di consegna.<\/div>');\n                                                            }\n                                                        },\n                                                        error: function(err) {\n                                                            console.error('Errore nel recuperare i giorni di consegna:', err);\n                                                            $resultContainer.html('<div class=\"error-message\">Errore nel recuperare i giorni di consegna.<\/div>');\n                                                        }\n                                                    });\n                                                } else {\n                                                    $resultContainer.html('<div class=\"no-schedule-message\">Nessun delivery schedule trovato per questa zona.<\/div>');\n                                                }\n                                            }\n                                        });\n                                    } else {\n                                        $resultContainer.html('<div class=\"error-message\">Nessun metodo di spedizione trovato per questa zona.<\/div>');\n                                    }\n                                },\n                                error: function(err) {\n                                    console.error('Errore nel recuperare i metodi di spedizione:', err);\n                                    $resultContainer.html('<div class=\"error-message\">Errore nel recuperare i metodi di spedizione.<\/div>');\n                                }\n                            });\n                        } else {\n                            $resultContainer.html('<div class=\"error-message\">Nessuna zona di spedizione trovata.<\/div>');\n                        }\n                    } else {\n                        $resultContainer.html('<div class=\"error-message\">Impossibile determinare la zona di spedizione per questo CAP.<\/div>');\n                    }\n                },\n                error: function(err) {\n                    console.error('Errore nella chiamata Ajax per la zona di spedizione:', err);\n                    $resultContainer.html('<div class=\"error-message\">Errore nella chiamata Ajax per la zona di spedizione.<\/div>');\n                }\n            });\n        }\n\n        \/**\n         * Gestione dei form multipli\n         * .delivery-zone-form => tutti i form generati dallo shortcode\n         *\/\n        \/\/ 1) Se with_select=\"no\", l'utente clicca il pulsante \"Invia\"\n        \/\/ 2) Se with_select=\"yes\", avviene un submit automatico su change della select\n        $(document).on('submit', '.delivery-zone-form', function(e) {\n            e.preventDefault();\n            const $form = $(this);\n\n            \/\/ Leggiamo l'ID contenitore risultati da un data-attribute\n            const resultId = $form.data('result-id');\n            const $resultContainer = $('#' + resultId);\n\n            const withSelect = $form.data('with-select');\n            let zipcode = '';\n            if (withSelect === 'yes') {\n                zipcode = $form.find('select[name=\"zipcode_select\"]').val();\n            } else {\n                zipcode = $form.find('input[name=\"zipcode\"]').val();\n            }\n            if (!zipcode) {\n                $resultContainer.html('<div class=\"error-message\">Per favore inserisci\/seleziona un CAP.<\/div>');\n                return;\n            }\n\n            \/\/ Avvio la procedura di ricerca\n            searchDeliveryOptions(zipcode, $resultContainer);\n        });\n\n        \/\/ Se with_select=\"yes\", submit automatico al change\n        $(document).on('change', '.delivery-zone-form[data-with-select=\"yes\"] select[name=\"zipcode_select\"]', function() {\n            $(this).closest('form').submit();\n        });\n\n    });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6236d72 elementor-widget elementor-widget-jet-tabs\" data-id=\"6236d72\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;tabs_position&quot;:&quot;top&quot;,&quot;no_active_tabs&quot;:&quot;false&quot;}\" data-widget_type=\"jet-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"jet-tabs jet-tabs-position-top jet-tabs-move-up-effect \" data-settings=\"{&quot;activeIndex&quot;:0,&quot;event&quot;:&quot;click&quot;,&quot;autoSwitch&quot;:false,&quot;autoSwitchDelay&quot;:3000,&quot;ajaxTemplate&quot;:false,&quot;tabsPosition&quot;:&quot;top&quot;,&quot;switchScrolling&quot;:false,&quot;switchScrollingOffset&quot;:0}\">\n\t\t\t\t\t\t<div class=\"jet-tabs__control-wrapper\" role=\"tablist\">\n\n                                    <div id=\"jet-tabs-control-1021\" class=\"jet-tabs__control jet-tabs__control-icon-left elementor-menu-anchor active-tab \" data-tab=\"1\" tabindex=\"0\" role=\"tab\" aria-controls=\"jet-tabs-content-1021\" aria-expanded=\"true\" data-template-id=\"false\"><div class=\"jet-tabs__control-inner\"><div class=\"jet-tabs__label-text\">Spedizione a casa tua <\/div><\/div><\/div><div id=\"jet-tabs-control-1022\" class=\"jet-tabs__control jet-tabs__control-icon-left elementor-menu-anchor  \" data-tab=\"2\" tabindex=\"0\" role=\"tab\" aria-controls=\"jet-tabs-content-1022\" aria-expanded=\"false\" data-template-id=\"false\"><div class=\"jet-tabs__control-inner\"><div class=\"jet-tabs__label-text\">Ritira l'ordine in sede<\/div><\/div><\/div><div id=\"jet-tabs-control-1023\" class=\"jet-tabs__control jet-tabs__control-icon-left elementor-menu-anchor  \" data-tab=\"3\" tabindex=\"0\" role=\"tab\" aria-controls=\"jet-tabs-content-1023\" aria-expanded=\"false\" data-template-id=\"false\"><div class=\"jet-tabs__control-inner\"><div class=\"jet-tabs__label-text\">Spedizione in una delle nostre macellerie<\/div><\/div><\/div>\n                    \t\t\t    <\/div>\n\t\t\t<div class=\"jet-tabs__content-wrapper\">\n\t\t\t\t<div id=\"jet-tabs-content-1021\" class=\"jet-tabs__content active-content\" data-tab=\"1\" role=\"tabpanel\" aria-hidden=\"false\" data-template-id=\"false\"><p>    <form id=\"cap_form_1\" \n          class=\"delivery-zone-form\" \n          data-result-id=\"cap_form_1_result\"\n          data-with-select=\"no\">\n\n                    <!-- Input CAP manuale -->\n            <label for=\"cap_form_1_input\">\n                Scrivi il tuo CAP per conoscere i giorni di consegna disponibili            <\/label>\n            <input type=\"text\" name=\"zipcode\" id=\"cap_form_1_input\" required \/>\n            <button type=\"submit\" class=\"delivery-zone-submit\">Invia<\/button>\n        \n    <\/form>\n\n    <!-- Contenitore risultati -->\n    <div id=\"cap_form_1_result\" class=\"delivery-zone-result\"><\/div>\n    <\/p><\/div><div id=\"jet-tabs-content-1022\" class=\"jet-tabs__content \" data-tab=\"2\" role=\"tabpanel\" aria-hidden=\"true\" data-template-id=\"false\"><p style=\"text-align: center;\"><span style=\"font-size: 18pt;\">Ordina il giorno prima e ritira il tuo ordine nella nostra macelleria di Via Carlo Tenca, 12, 20124, Milano (MI), a partire dalle ore 12.30. <br \/>Escluso la domenica (puoi comunque entro venerd\u00ec selezionare sabato e poi ritirare domenica).<br \/><\/span><\/p><\/div><div id=\"jet-tabs-content-1023\" class=\"jet-tabs__content \" data-tab=\"3\" role=\"tabpanel\" aria-hidden=\"true\" data-template-id=\"false\"><p>    <form id=\"cap_form_2\" \n          class=\"delivery-zone-form\" \n          data-result-id=\"cap_form_2_result\"\n          data-with-select=\"yes\">\n\n                    <!-- Esempio di select con alcuni CAP fittizi: personalizza i tuoi reali! -->\n            <label for=\"cap_form_2_select\">\n                Seleziona la macelleria di ritiro dal men\u00f9            <\/label>\n          <select name=\"zipcode_select\" id=\"cap_form_2_select\">\n            <option value=\"17021\">Il Mannarino Alassio<\/option>\n            <option value=\"15121\">Il Mannarino Alessandria<\/option>\n            <option value=\"20862\">Il Mannarino Arcore<\/option>\n            <option value=\"24122\">Il Mannarino Bergamo<\/option>\n            <option value=\"25121\">Il Mannarino Brescia<\/option>\n            <option value=\"21052\">Il Mannarino Busto Arsizio<\/option>\n            <option value=\"22100\">Il Mannarino Como<\/option>\n            <option value=\"16121\">Il Mannarino Genova<\/option>\n            <option value=\"20146\">Il Mannarino Milano (Piazza De Angeli)<\/option>\n            <option value=\"20129\">Il Mannarino Milano (Via Galvano Fiamma)<\/option>\n            <option value=\"20144\">Il Mannarino Milano (Via Alzaia Naviglio Grande)<\/option>\n            <option value=\"41121\">Il Mannarino Modena<\/option>\n            <option value=\"28100\">Il Mannarino Novara<\/option>\n            <option value=\"42121\">Il Mannarino Reggio Emilia<\/option>\n            <option value=\"20831\">Il Mannarino Seregno<\/option>\n            <option value=\"10122\">Il Mannarino Torino (Via 4 Marzo)<\/option>\n            <option value=\"10123\">Il Mannarino Torino (Via della Rocca)<\/option>\n            <option value=\"21100\">Il Mannarino Varese<\/option>\n\t\t<!-- Altri CAP a piacere -->\n<\/select>\n        \n    <\/form>\n\n    <!-- Contenitore risultati -->\n    <div id=\"cap_form_2_result\" class=\"delivery-zone-result\"><\/div>\n    <\/p><\/div>\t\t\t<\/div>\n\t\t\t\t\t<\/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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bf8bd74 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bf8bd74\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d605dae\" data-id=\"d605dae\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-27547c8 no-br-mobile elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"27547c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">I nostri prodotti vengono confezionati per la gran parte in sottovuoto tramite <b>skinpack<\/b>, una tecnica basata sull'applicazione di una pellicola plastica termoretraibile a contatto con il prodotto su cartoncino per alimenti per assicurare la <b>chiusura ermetica<\/b> della confezione e garantire una maggiore durata del prodotto al fresco.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94dbda8 no-br-mobile elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"94dbda8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Il Mannarino effettua le spedizioni <br>rispettando  la \u201cCatena del freddo\u201d, essenziale per il trasporto <br>di prodotti alimentari di alta qualit\u00e0. In questo modo riusciamo a preservare <br>la bont\u00e0 del prodotto e tutte le sue caratteristiche.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e59fd89 elementor-testimonial--layout-image_above carosello-catena-freddo elementor-testimonial--skin-default elementor-testimonial--align-center elementor-arrows-yes elementor-widget elementor-widget-testimonial-carousel\" data-id=\"e59fd89\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_per_view&quot;:&quot;4&quot;,&quot;slides_per_view_tablet&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;show_arrows&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tUsiamo il 90%\ndi plastica in meno\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/meno-plastica.png\" alt=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tConfezione \nsalva freschezza\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/salva-freschezza.png\" alt=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tRispettiamo a pieno\nla catena del freddo\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/catena-del-freddo.png\" alt=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tSkinpack\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/icona-Skinpack.svg\" alt=\"icona Skinpack\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Precedente\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Successivo\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a90531c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a90531c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5939d15\" data-id=\"5939d15\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2eb83db no-br-mobile elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"2eb83db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Le spedizioni partono dalla nostra macelleria<br> \nsita in via Carlo Tenca 12, 20124 - MI, <br> \ndove i prodotti sono preparati dai nostri Mannarini.<br> Per le consegne fuori Milano utilizziamo esclusivamente corrieri refrigerati.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcce5e0 elementor-widget elementor-widget-image\" data-id=\"fcce5e0\" data-element_type=\"widget\" data-e-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=\"1921\" height=\"849\" src=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua.webp\" class=\"attachment-full size-full wp-image-71717\" alt=\"mannarino a casa tua\" srcset=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua.webp 1921w, https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua-300x133.webp 300w, https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua-1024x453.webp 1024w, https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua-768x339.webp 768w, https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua-1536x679.webp 1536w, https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua-18x8.webp 18w, https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2025\/01\/mannarino-a-casa-tua-600x265.webp 600w\" sizes=\"(max-width: 1921px) 100vw, 1921px\" \/>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Spediamo in tutta Italia escluse le isole Ritira l\u2019ordine nella nostra macelleria in Via Tenca 12 a Milano Spedisci in una delle nostre macellerie (servizio a pagamento) Tutti i nostri prodotti, eccetto i cannoli, possono essere surgelati\u2026fai scorta! VUOI SAPERE QUANDO RICEVERAI L\u2019ORDINE? Compila i campi qui sotto e scoprilo in tempo reale! Spedizione a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-71189","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Spedizioni - Il Mannarino Shop - Macelleria Online<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/shop.ilmannarino.it\/en\/spedizioni\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spedizioni - Il Mannarino Shop - Macelleria Online\" \/>\n<meta property=\"og:description\" content=\"Spediamo in tutta Italia escluse le isole Ritira l\u2019ordine nella nostra macelleria in Via Tenca 12 a Milano Spedisci in una delle nostre macellerie (servizio a pagamento) Tutti i nostri prodotti, eccetto i cannoli, possono essere surgelati\u2026fai scorta! VUOI SAPERE QUANDO RICEVERAI L\u2019ORDINE? Compila i campi qui sotto e scoprilo in tempo reale! Spedizione a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/shop.ilmannarino.it\/en\/spedizioni\/\" \/>\n<meta property=\"og:site_name\" content=\"Il Mannarino Shop - Macelleria Online\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ilmannarino\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-12T13:25:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/shop.ilmannarino.it\/spedizioni\/\",\"url\":\"https:\/\/shop.ilmannarino.it\/spedizioni\/\",\"name\":\"Spedizioni - Il Mannarino Shop - Macelleria Online\",\"isPartOf\":{\"@id\":\"https:\/\/shop.ilmannarino.it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/shop.ilmannarino.it\/spedizioni\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/shop.ilmannarino.it\/spedizioni\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png\",\"datePublished\":\"2024-12-29T21:54:03+00:00\",\"dateModified\":\"2026-01-12T13:25:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/shop.ilmannarino.it\/spedizioni\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/shop.ilmannarino.it\/spedizioni\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/shop.ilmannarino.it\/spedizioni\/#primaryimage\",\"url\":\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png\",\"contentUrl\":\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/shop.ilmannarino.it\/spedizioni\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/shop.ilmannarino.it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spedizioni\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/shop.ilmannarino.it\/#website\",\"url\":\"https:\/\/shop.ilmannarino.it\/\",\"name\":\"Il Mannarino Shop - Macelleria Online\",\"description\":\"Scelto. Tagliato. Grigliato\",\"publisher\":{\"@id\":\"https:\/\/shop.ilmannarino.it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/shop.ilmannarino.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/shop.ilmannarino.it\/#organization\",\"name\":\"Il Mannarino Shop Online\",\"url\":\"https:\/\/shop.ilmannarino.it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/shop.ilmannarino.it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/logo-il-mannarino-2022.svg\",\"contentUrl\":\"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/logo-il-mannarino-2022.svg\",\"width\":207.412,\"height\":72.457,\"caption\":\"Il Mannarino Shop Online\"},\"image\":{\"@id\":\"https:\/\/shop.ilmannarino.it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ilmannarino\/\",\"https:\/\/www.instagram.com\/ilmannarino\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Shipping - The Mannarino Shop - Butcher Shop Online","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/shop.ilmannarino.it\/en\/spedizioni\/","og_locale":"en_GB","og_type":"article","og_title":"Spedizioni - Il Mannarino Shop - Macelleria Online","og_description":"Spediamo in tutta Italia escluse le isole Ritira l\u2019ordine nella nostra macelleria in Via Tenca 12 a Milano Spedisci in una delle nostre macellerie (servizio a pagamento) Tutti i nostri prodotti, eccetto i cannoli, possono essere surgelati\u2026fai scorta! VUOI SAPERE QUANDO RICEVERAI L\u2019ORDINE? Compila i campi qui sotto e scoprilo in tempo reale! Spedizione a [&hellip;]","og_url":"https:\/\/shop.ilmannarino.it\/en\/spedizioni\/","og_site_name":"Il Mannarino Shop - Macelleria Online","article_publisher":"https:\/\/www.facebook.com\/ilmannarino\/","article_modified_time":"2026-01-12T13:25:39+00:00","og_image":[{"url":"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/shop.ilmannarino.it\/spedizioni\/","url":"https:\/\/shop.ilmannarino.it\/spedizioni\/","name":"Shipping - The Mannarino Shop - Butcher Shop Online","isPartOf":{"@id":"https:\/\/shop.ilmannarino.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/shop.ilmannarino.it\/spedizioni\/#primaryimage"},"image":{"@id":"https:\/\/shop.ilmannarino.it\/spedizioni\/#primaryimage"},"thumbnailUrl":"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png","datePublished":"2024-12-29T21:54:03+00:00","dateModified":"2026-01-12T13:25:39+00:00","breadcrumb":{"@id":"https:\/\/shop.ilmannarino.it\/spedizioni\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/shop.ilmannarino.it\/spedizioni\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/shop.ilmannarino.it\/spedizioni\/#primaryimage","url":"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png","contentUrl":"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/spediamo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/shop.ilmannarino.it\/spedizioni\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/shop.ilmannarino.it\/"},{"@type":"ListItem","position":2,"name":"Spedizioni"}]},{"@type":"WebSite","@id":"https:\/\/shop.ilmannarino.it\/#website","url":"https:\/\/shop.ilmannarino.it\/","name":"The Mannarino Shop - Butcher Shop Online","description":"Chosen. Cut. Gridded","publisher":{"@id":"https:\/\/shop.ilmannarino.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/shop.ilmannarino.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/shop.ilmannarino.it\/#organization","name":"The Mannarino Shop Online","url":"https:\/\/shop.ilmannarino.it\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/shop.ilmannarino.it\/#\/schema\/logo\/image\/","url":"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/logo-il-mannarino-2022.svg","contentUrl":"https:\/\/shop.ilmannarino.it\/wp-content\/uploads\/2022\/02\/logo-il-mannarino-2022.svg","width":207.412,"height":72.457,"caption":"Il Mannarino Shop Online"},"image":{"@id":"https:\/\/shop.ilmannarino.it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ilmannarino\/","https:\/\/www.instagram.com\/ilmannarino\/"]}]}},"_links":{"self":[{"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/pages\/71189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/comments?post=71189"}],"version-history":[{"count":209,"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/pages\/71189\/revisions"}],"predecessor-version":[{"id":77549,"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/pages\/71189\/revisions\/77549"}],"wp:attachment":[{"href":"https:\/\/shop.ilmannarino.it\/en\/wp-json\/wp\/v2\/media?parent=71189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}