{"id":3303,"date":"2026-09-03T10:05:51","date_gmt":"2026-09-03T08:05:51","guid":{"rendered":"https:\/\/enriquez.urbanstudios.it\/richiedi-un-reso\/"},"modified":"2026-09-03T10:09:50","modified_gmt":"2026-09-03T08:09:50","slug":"richiedi-un-reso","status":"publish","type":"page","link":"https:\/\/www.alessandroenriquez.com\/en\/richiedi-un-reso\/","title":{"rendered":"Request a refund"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row][vc_column][vc_column_text css=&#8221;&#8221;]<style id=\"wc-recesso-user-css\">\/* ===== CLASSI DISPONIBILI PER IL FORM ===== *\/\r\n\r\n\/* Contenitore principale *\/\r\n.wc-recesso-wrapper { }\r\n\r\n\/* Titolo principale *\/\r\n.wc-recesso-title { }\r\n\r\n\/* Sottotitolo \/ descrizione *\/\r\n.wc-recesso-subtitle { }\r\n\r\n\/* Ogni step del form *\/\r\n.wc-recesso-step { }\r\n\r\n\/* Intestazione step *\/\r\n.wc-recesso-step-header { }\r\n\r\n\/* Titolo step *\/\r\n.wc-recesso-step-title { }\r\n\r\n\/* Corpo step *\/\r\n.wc-recesso-step-body { }\r\n\r\n\/* Campi del form *\/\r\n.wc-recesso-field { }\r\n.wc-recesso-label { }\r\n.wc-recesso-input { }\r\n.wc-recesso-textarea { }\r\n.wc-recesso-checkbox { }\r\n.wc-recesso-checkbox-label { }\r\n\r\n\/* Pulsanti *\/\r\n.wc-recesso-btn { }\r\n.wc-recesso-btn-primary {\r\nbackground: #ca0005!important;\r\n}\r\n.wc-recesso-btn-secondary { }\r\n.wc-recesso-btn-search { }\r\n.wc-recesso-btn-intent { }\r\n.wc-recesso-btn-confirm { }\r\n.wc-recesso-btn-back { }\r\n\r\n\/* Messaggi di errore \/ avviso *\/\r\n.wc-recesso-alert { }\r\n.wc-recesso-alert-error { }\r\n.wc-recesso-notice { }\r\n.wc-recesso-notice-warning { }\r\n\r\n\/* Riepiloghi *\/\r\n.wc-recesso-summary { }\r\n\r\n\/* Gruppo pulsanti azione *\/\r\n.wc-recesso-actions { }\r\n\r\n\/* Link *\/\r\n.wc-recesso-link { }\r\n\r\n\/* Label prodotto *\/\r\n.wc-recesso-product-label { }\r\n.wc-recesso-product-checkbox { }\r\n\r\n\/* Badge\/indicatore richiesto *\/\r\n.wc-recesso-required { color: #e2401c; }\r\n\r\n\/* Box di successo dopo invio *\/\r\n.wc-recesso-success-box { }\r\n\r\n\/* Campo data consegna *\/\r\n.wc-recesso-delivery-form { }\r\n.wc-recesso-delivery-form label { }\r\n.wc-recesso-delivery-form input[type=&quot;date&quot;] { }\r\n\r\n\/* ===== ESEMPI ===== *\/\r\n\r\n\/* Modifica colore pulsante primario *\/\r\n.wc-recesso-btn-primary {\r\n    background: #2271b1;\r\n    color: #ffffff;\r\n}\r\n.wc-recesso-btn-primary:hover {\r\n    background: #135e96;\r\n}\r\n\r\n\/* Modifica bordo card *\/\r\n.wc-recesso-step {\r\n    border: 1px solid #ddd;\r\n    border-radius: 8px;\r\n    background: #ffffff;\r\n    padding: 25px 30px;\r\n}\r\n\r\n\/* Modifica colore errori *\/\r\n.wc-recesso-alert-error {\r\n    background: #fef0f0;\r\n    color: #b32d2e;\r\n    border-left: 4px solid #b32d2e;\r\n}\r\n\r\n\/* Modifica spaziatura campi *\/\r\n.wc-recesso-field {\r\n    margin-bottom: 20px;\r\n}<\/style>\n<div class=\"wc-recesso-wrapper\">\n    \n    <!-- Intestazione -->\n    <div class=\"wc-recesso-header\">\n        <h2 class=\"wc-recesso-title\">Right of Withdrawal<\/h2>\n                    <p class=\"wc-recesso-subtitle\">Exercise your right of withdrawal within 14 days of the product delivery date, as provided for by the Legislative Decree 209\/2025.<\/p>\n            <\/div>\n\n    \n    <!-- STEP 1: Ricerca ordine -->\n    <div id=\"recesso-step1\" class=\"wc-recesso-step wc-recesso-step-1\">\n        <div class=\"wc-recesso-step-header\">\n            <h3 class=\"wc-recesso-step-title\">Order details<\/h3>\n        <\/div>\n        \n        <div class=\"wc-recesso-step-body\">\n            <!-- Campo: Numero Ordine -->\n            <div class=\"wc-recesso-field\">\n                <label class=\"wc-recesso-label\" for=\"recesso_order_id\">\n                    Order Number                    <span class=\"wc-recesso-required\">*<\/span>\n                <\/label>\n                <input type=\"text\" \n                       id=\"recesso_order_id\" \n                       class=\"wc-recesso-input\" \n                       placeholder=\"e.g. 12345\" \n                       required>\n            <\/div>\n            \n            <!-- Campo: Email -->\n            <div class=\"wc-recesso-field\">\n                <label class=\"wc-recesso-label\" for=\"recesso_email\">\n                    Email used for the order                    <span class=\"wc-recesso-required\">*<\/span>\n                <\/label>\n                <input type=\"email\" \n                       id=\"recesso_email\" \n                       class=\"wc-recesso-input\" \n                       placeholder=\"Your email\" \n                       required>\n            <\/div>\n            \n            <!-- Campo: Nome -->\n            <div class=\"wc-recesso-field\">\n                <label class=\"wc-recesso-label\" for=\"recesso_name\">\n                    Your name                    <span class=\"wc-recesso-required\">*<\/span>\n                <\/label>\n                <input type=\"text\" \n                       id=\"recesso_name\" \n                       class=\"wc-recesso-input\" \n                       placeholder=\"Full Name\" \n                       required>\n            <\/div>\n            \n           <!-- Checkbox Privacy -->\n<div class=\"wc-recesso-field wc-recesso-privacy-field\">\n    <label class=\"wc-recesso-checkbox-label\">\n        <input type=\"checkbox\" \n               id=\"recesso-privacy-check\" \n               class=\"wc-recesso-checkbox\" \n               required>\n        <span class=\"wc-recesso-checkbox-text\">\n            I consent to the processing of my personal data for managing the withdrawal request, as described in the <a href=\"\" class=\"wc-recesso-link\" target=\"_blank\">Privacy Policy<\/a>.        <\/span>\n    <\/label>\n<\/div>\n\n\n            <!-- Pulsante cerca -->\n            <button type=\"button\" \n                    id=\"recesso-lookup-btn\" \n                    class=\"wc-recesso-btn wc-recesso-btn-primary wc-recesso-btn-search\">\n                <span class=\"wc-recesso-btn-text\">Search order<\/span>\n                <span class=\"wc-recesso-btn-spinner\" style=\"display:none;\"><\/span>\n            <\/button>\n            \n            <!-- Messaggio errore -->\n            <div id=\"recesso-lookup-error\" class=\"wc-recesso-alert wc-recesso-alert-error\" style=\"display:none;\"><\/div>\n        <\/div>\n    <\/div>\n\n        \n    <!-- STEP 2: Selezione prodotti -->\n    <div id=\"recesso-step2\" class=\"wc-recesso-step wc-recesso-step-2\" style=\"display:none;\">\n        <div class=\"wc-recesso-step-header\">\n            <h3 class=\"wc-recesso-step-title\">Select products<\/h3>\n        <\/div>\n        \n        <div class=\"wc-recesso-step-body\">\n            <!-- Testo introduttivo personalizzato (giorni\/scadenza reali, noti solo dopo la ricerca) -->\n            <p id=\"recesso-step2-intro\" class=\"wc-recesso-subtitle\" style=\"display:none;\"><\/p>\n\n            <!-- Riepilogo ordine -->\n            <div id=\"recesso-order-summary\" class=\"wc-recesso-summary\"><\/div>\n            \n            <!-- Lista prodotti -->\n            <div id=\"recesso-products-list\" class=\"wc-recesso-products-list\"><\/div>\n            \n            <!-- Avviso recessi esistenti -->\n            <div id=\"recesso-existing-notice\" class=\"wc-recesso-notice wc-recesso-notice-warning\" style=\"display:none;\">\n                <span class=\"wc-recesso-notice-text\">\n                    Some products in this order are already subject to a withdrawal request and cannot be selected.                <\/span>\n            <\/div>\n            \n            <!-- Note -->\n            <div class=\"wc-recesso-field\">\n                <label class=\"wc-recesso-label\" for=\"recesso-public-note\">\n                    Notes (optional)                <\/label>\n                <textarea id=\"recesso-public-note\" \n                          class=\"wc-recesso-textarea\" \n                          rows=\"2\" \n                          placeholder=\"Any additional notes...\"><\/textarea>\n            <\/div>\n            \n            <!-- Pulsante intenzione -->\n            <button type=\"button\" \n                    id=\"recesso-public-intent-btn\" \n                    class=\"wc-recesso-btn wc-recesso-btn-primary wc-recesso-btn-intent\">\n                <span class=\"wc-recesso-btn-text\">I want to withdraw the selected products<\/span>\n            <\/button>\n            \n            <!-- Messaggio errore prodotti -->\n            <div id=\"recesso-products-error\" class=\"wc-recesso-alert wc-recesso-alert-error\" style=\"display:none;\"><\/div>\n        <\/div>\n    <\/div>\n\n        \n    <!-- STEP 3: Conferma -->\n    <div id=\"recesso-step3\" class=\"wc-recesso-step wc-recesso-step-3\" style=\"display:none;\">\n        <div class=\"wc-recesso-step-header\">\n            <h3 class=\"wc-recesso-step-title\">Confirm withdrawal<\/h3>\n        <\/div>\n        \n        <div class=\"wc-recesso-step-body\">\n            <p class=\"wc-recesso-confirm-intro\">\n                You are about to submit a withdrawal request for the following products:            <\/p>\n            \n            <!-- Riepilogo prodotti selezionati -->\n            <div id=\"recesso-confirm-summary\" class=\"wc-recesso-summary\"><\/div>\n            \n            <!-- Avviso -->\n            <div class=\"wc-recesso-notice wc-recesso-notice-warning\">\n                <span class=\"wc-recesso-notice-text\">\n                    <strong>Warning:<\/strong>\n                    once confirmed, the request will be submitted and you will receive a confirmation email with exact date and time. You have 14 days from today to return the goods.                <\/span>\n            <\/div>\n            \n            <!-- Pulsanti azione -->\n            <div class=\"wc-recesso-actions\">\n                <button type=\"button\" \n                        id=\"recesso-public-confirm-btn\" \n                        class=\"wc-recesso-btn wc-recesso-btn-primary wc-recesso-btn-confirm\">\n                    <span class=\"wc-recesso-btn-text\">Confirm withdrawal<\/span>\n                    <span class=\"wc-recesso-btn-spinner\" style=\"display:none;\"><\/span>\n                <\/button>\n                \n                <button type=\"button\" \n                        id=\"recesso-public-back-btn\" \n                        class=\"wc-recesso-btn wc-recesso-btn-secondary wc-recesso-btn-back\">\n                    <span class=\"wc-recesso-btn-text\">Back<\/span>\n                <\/button>\n            <\/div>\n            \n            <!-- Messaggio errore conferma -->\n            <div id=\"recesso-confirm-error\" class=\"wc-recesso-alert wc-recesso-alert-error\" style=\"display:none;\"><\/div>\n        <\/div>\n    <\/div>\n\n    \n<\/div>\n\n        \n        <style>\n        \/* === STILI BASE FORM RECESSO === *\/\n        .wc-recesso-wrapper {\n            max-width: 600px;\n            margin: 30px auto;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        }\n        .wc-recesso-wrapper h2 {\n            font-size: 1.5em;\n            margin-bottom: 5px;\n            color: #222;\n        }\n        .wc-recesso-subtitle {\n            color: #666;\n            margin-bottom: 25px;\n            font-size: 0.95em;\n            line-height: 1.5;\n        }\n        .wc-recesso-step {\n            background: #fff;\n            border: 1px solid #ddd;\n            border-radius: 8px;\n            padding: 25px 30px;\n            margin-bottom: 20px;\n            box-shadow: 0 1px 4px rgba(0,0,0,0.04);\n        }\n        .wc-recesso-step-header {\n            margin-bottom: 18px;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .wc-recesso-step-title {\n            margin: 0;\n            font-size: 1.1em;\n            color: #333;\n        }\n        .wc-recesso-field {\n            margin-bottom: 16px;\n        }\n        .wc-recesso-label {\n            display: block;\n            font-weight: 600;\n            margin-bottom: 5px;\n            font-size: 0.9em;\n            color: #333;\n        }\n        .wc-recesso-required {\n            color: #e2401c;\n        }\n        .wc-recesso-input,\n        .wc-recesso-textarea {\n            width: 100%;\n            padding: 10px 12px;\n            border: 1px solid #ccc;\n            border-radius: 4px;\n            font-size: 0.95em;\n            box-sizing: border-box;\n        }\n        .wc-recesso-input:focus,\n        .wc-recesso-textarea:focus {\n            border-color: #2271b1;\n            outline: none;\n            box-shadow: 0 0 0 1px #2271b1;\n        }\n        .wc-recesso-checkbox-label {\n            display: flex;\n            align-items: flex-start;\n            gap: 8px;\n            font-weight: normal;\n            cursor: pointer;\n        }\n        .wc-recesso-checkbox {\n            width: 16px;\n            height: 16px;\n            margin-top: 2px;\n            flex-shrink: 0;\n        }\n        .wc-recesso-btn {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            padding: 10px 22px;\n            border: none;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 0.95em;\n            font-weight: 500;\n            transition: background 0.2s, opacity 0.2s;\n        }\n        .wc-recesso-btn-primary {\n            background: #2271b1;\n            color: #fff;\n        }\n        .wc-recesso-btn-primary:hover {\n            background: #1a5a8a;\n        }\n        .wc-recesso-btn-secondary {\n            background: #f0f0f0;\n            color: #333;\n        }\n        .wc-recesso-btn-secondary:hover {\n            background: #e0e0e0;\n        }\n        .wc-recesso-btn:disabled {\n            opacity: 0.6;\n            cursor: not-allowed;\n        }\n        .wc-recesso-alert {\n            padding: 10px 15px;\n            border-radius: 4px;\n            margin-top: 12px;\n            font-size: 0.9em;\n        }\n        .wc-recesso-alert-error {\n            background: #fef0f0;\n            color: #b32d2e;\n            border-left: 4px solid #b32d2e;\n        }\n        .wc-recesso-notice {\n            padding: 12px 15px;\n            margin-top: 15px;\n            border-radius: 0 4px 4px 0;\n            font-size: 0.9em;\n            line-height: 1.5;\n        }\n        .wc-recesso-notice-warning {\n            background: #fff8e5;\n            border-left: 4px solid #f0c33c;\n            color: #856404;\n        }\n        .wc-recesso-summary {\n            background: #f9f9f9;\n            padding: 15px 18px;\n            border-radius: 4px;\n            margin-bottom: 15px;\n            font-size: 0.9em;\n            line-height: 1.6;\n        }\n        .wc-recesso-summary ul {\n            margin: 10px 0 0 20px;\n            padding: 0;\n        }\n        .wc-recesso-actions {\n            margin-top: 15px;\n            display: flex;\n            gap: 10px;\n            align-items: center;\n        }\n        .wc-recesso-link {\n            color: #2271b1;\n        }\n        .wc-recesso-product-label {\n            display: flex;\n            align-items: flex-start;\n            gap: 10px;\n            padding: 10px 0;\n            border-bottom: 1px solid #f0f0f0;\n            cursor: pointer;\n            font-size: 0.95em;\n        }\n        .wc-recesso-product-label:last-child {\n            border-bottom: none;\n        }\n        .wc-recesso-product-checkbox {\n            margin-top: 2px;\n            width: 16px;\n            height: 16px;\n            flex-shrink: 0;\n        }\n        \/* CSS personalizzato utente *\/\n        \/* ===== CLASSI DISPONIBILI PER IL FORM ===== *\/\r\n\r\n\/* Contenitore principale *\/\r\n.wc-recesso-wrapper { }\r\n\r\n\/* Titolo principale *\/\r\n.wc-recesso-title { }\r\n\r\n\/* Sottotitolo \/ descrizione *\/\r\n.wc-recesso-subtitle { }\r\n\r\n\/* Ogni step del form *\/\r\n.wc-recesso-step { }\r\n\r\n\/* Intestazione step *\/\r\n.wc-recesso-step-header { }\r\n\r\n\/* Titolo step *\/\r\n.wc-recesso-step-title { }\r\n\r\n\/* Corpo step *\/\r\n.wc-recesso-step-body { }\r\n\r\n\/* Campi del form *\/\r\n.wc-recesso-field { }\r\n.wc-recesso-label { }\r\n.wc-recesso-input { }\r\n.wc-recesso-textarea { }\r\n.wc-recesso-checkbox { }\r\n.wc-recesso-checkbox-label { }\r\n\r\n\/* Pulsanti *\/\r\n.wc-recesso-btn { }\r\n.wc-recesso-btn-primary {\r\nbackground: #ca0005!important;\r\n}\r\n.wc-recesso-btn-secondary { }\r\n.wc-recesso-btn-search { }\r\n.wc-recesso-btn-intent { }\r\n.wc-recesso-btn-confirm { }\r\n.wc-recesso-btn-back { }\r\n\r\n\/* Messaggi di errore \/ avviso *\/\r\n.wc-recesso-alert { }\r\n.wc-recesso-alert-error { }\r\n.wc-recesso-notice { }\r\n.wc-recesso-notice-warning { }\r\n\r\n\/* Riepiloghi *\/\r\n.wc-recesso-summary { }\r\n\r\n\/* Gruppo pulsanti azione *\/\r\n.wc-recesso-actions { }\r\n\r\n\/* Link *\/\r\n.wc-recesso-link { }\r\n\r\n\/* Label prodotto *\/\r\n.wc-recesso-product-label { }\r\n.wc-recesso-product-checkbox { }\r\n\r\n\/* Badge\/indicatore richiesto *\/\r\n.wc-recesso-required { color: #e2401c; }\r\n\r\n\/* Box di successo dopo invio *\/\r\n.wc-recesso-success-box { }\r\n\r\n\/* Campo data consegna *\/\r\n.wc-recesso-delivery-form { }\r\n.wc-recesso-delivery-form label { }\r\n.wc-recesso-delivery-form input[type=\"date\"] { }\r\n\r\n\/* ===== ESEMPI ===== *\/\r\n\r\n\/* Modifica colore pulsante primario *\/\r\n.wc-recesso-btn-primary {\r\n    background: #2271b1;\r\n    color: #ffffff;\r\n}\r\n.wc-recesso-btn-primary:hover {\r\n    background: #135e96;\r\n}\r\n\r\n\/* Modifica bordo card *\/\r\n.wc-recesso-step {\r\n    border: 1px solid #ddd;\r\n    border-radius: 8px;\r\n    background: #ffffff;\r\n    padding: 25px 30px;\r\n}\r\n\r\n\/* Modifica colore errori *\/\r\n.wc-recesso-alert-error {\r\n    background: #fef0f0;\r\n    color: #b32d2e;\r\n    border-left: 4px solid #b32d2e;\r\n}\r\n\r\n\/* Modifica spaziatura campi *\/\r\n.wc-recesso-field {\r\n    margin-bottom: 20px;\r\n}    <\/style>\n        \n        <script>\n        jQuery(function($) {\n            var orderData = null;\n            var selectedProducts = [];\n\n            \/\/ Funzione helper per resettare pulsante\n            function resetBtn(btn) {\n                btn.find('.wc-recesso-btn-text').show();\n                btn.find('.wc-recesso-btn-spinner').hide();\n                btn.prop('disabled', false);\n            }\n\n            \/\/ STEP 1: Cerca ordine\n            $('#recesso-lookup-btn').click(function() {\n                var btn = $(this).prop('disabled', true);\n                btn.find('.wc-recesso-btn-text').hide();\n                btn.find('.wc-recesso-btn-spinner').show();\n                \n                var orderId = $('#recesso_order_id').val().trim();\n                var email = $('#recesso_email').val().trim();\n                var name = $('#recesso_name').val().trim();\n\n                $('#recesso-lookup-error').hide();\n\n                if (!$('#recesso-privacy-check').is(':checked')) {\n                    $('#recesso-lookup-error').text('You must accept the processing of personal data to continue.').show();\n                    resetBtn(btn);\n                    return;\n                }\n\n                \/\/ Checkbox termini e condizioni: presente solo se in pagina (vedi $terms_link nel\n                \/\/ template), quindi va controllato solo se il campo esiste nel DOM.\n                if ($('#recesso-terms-check').length && !$('#recesso-terms-check').is(':checked')) {\n                    $('#recesso-lookup-error').text('You must accept the terms and conditions to proceed.').show();\n                    resetBtn(btn);\n                    return;\n                }\n\n                if (!orderId || !email || !name) {\n                    $('#recesso-lookup-error').text('Please fill in all required fields.').show();\n                    resetBtn(btn);\n                    return;\n                }\n\n                $.post('https:\/\/www.alessandroenriquez.com\/wp-admin\/admin-post.php?action=wc_recesso_lookup', {\n                    order_id: orderId,\n                    email: email,\n                    name: name\n                }, function(r) {\n                    try { \n                        var data = typeof r === 'string' ? JSON.parse(r) : r; \n                    } catch(e) {\n                        $('#recesso-lookup-error').text('Invalid server response.').show();\n                        resetBtn(btn);\n                        return;\n                    }\n\n                    if (data.success) {\n                        orderData = data.data;\n                        showStep2(orderData);\n                    } else {\n                        $('#recesso-lookup-error').text(data.data).show();\n                    }\n                    resetBtn(btn);\n                }).fail(function() {\n                    $('#recesso-lookup-error').text('Connection error. Please try again.').show();\n                    resetBtn(btn);\n                });\n            });\n\n            function showStep2(data) {\n                if (data.intro_text) {\n                    $('#recesso-step2-intro').text(data.intro_text).show();\n                } else {\n                    $('#recesso-step2-intro').hide();\n                }\n\n                var summary = '<strong>Ordine #' + data.order_id + '<\/strong><br>';\n                summary += 'Data: ' + data.order_date + ' &mdash; Totale: ' + data.order_total;\n                $('#recesso-order-summary').html(summary);\n\n                var list = '';\n                $.each(data.items, function(i, item) {\n                    list += '<label class=\"wc-recesso-product-label\" style=\"display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;\">';\n                    list += '<input type=\"checkbox\" class=\"wc-recesso-product-checkbox\" value=\\'' +\n                        JSON.stringify({id: item.id, name: item.name, qty: item.qty}) + '\\' style=\"margin-top:2px;width:16px;height:16px;flex-shrink:0;\"> ';\n                    list += '<span>' + item.name + ' <small style=\"color:#888;\">&times;' + item.qty + '<\/small><\/span>';\n                    list += '<\/label>';\n                });\n                $('#recesso-products-list').html(list);\n\n                if (data.has_existing_recesso) {\n                    $('#recesso-existing-notice').show();\n                } else {\n                    $('#recesso-existing-notice').hide();\n                }\n\n                $('#recesso-step1').slideUp(200);\n                $('#recesso-step2').slideDown(300);\n            }\n\n            \/\/ STEP 2: Intenzione\n            $('#recesso-public-intent-btn').click(function() {\n                selectedProducts = [];\n                $('.wc-recesso-product-checkbox:checked').each(function() {\n                    selectedProducts.push(JSON.parse($(this).val()));\n                });\n\n                if (!selectedProducts.length) {\n                    $('#recesso-products-error').text('Select at least one product.').show();\n                    return;\n                }\n\n                $('#recesso-products-error').hide();\n                var summary = '<strong>Selected products:<\/strong><ul>';\n                $.each(selectedProducts, function(i, p) {\n                    summary += '<li>' + p.name + ' &times;' + p.qty + '<\/li>';\n                });\n                summary += '<\/ul>';\n                $('#recesso-confirm-summary').html(summary);\n                $('#recesso-step2').slideUp(200);\n                $('#recesso-step3').slideDown(300);\n            });\n\n            \/\/ Torna indietro\n            $('#recesso-public-back-btn').click(function() {\n                $('#recesso-step3').slideUp(200);\n                $('#recesso-step2').slideDown(300);\n            });\n\n            \/\/ STEP 3: Conferma definitiva\n            $('#recesso-public-confirm-btn').click(function() {\n                var btn = $(this).prop('disabled', true);\n                btn.find('.wc-recesso-btn-text').hide();\n                btn.find('.wc-recesso-btn-spinner').show();\n                $('#recesso-confirm-error').hide();\n\n                $.post('https:\/\/www.alessandroenriquez.com\/wp-admin\/admin-post.php?action=wc_recesso_confirm', {\n                    order_id: orderData.order_id,\n                    email: orderData.email,\n                    name: orderData.name,\n                    products: JSON.stringify(selectedProducts),\n                    note: $('#recesso-public-note').val()\n                }, function(r) {\n                    try { \n                        var data = typeof r === 'string' ? JSON.parse(r) : r; \n                    } catch(e) {\n                        $('#recesso-confirm-error').text('Invalid server response.').show();\n                        resetBtn(btn);\n                        return;\n                    }\n\n                    if (data.success) {\n                        window.location.href = 'https:\/\/www.alessandroenriquez.com\/en\/richiedi-un-reso\/?recesso_success=1&recesso_id=' + data.data.recesso_id;\n                    } else {\n                        $('#recesso-confirm-error').text(data.data).show();\n                        resetBtn(btn);\n                    }\n                }).fail(function() {\n                    $('#recesso-confirm-error').text('Connection error. Please try again.').show();\n                    resetBtn(btn);\n                });\n            });\n\n            \/\/ Invio con Enter nel primo step\n            $('#recesso_order_id, #recesso_email, #recesso_name').keypress(function(e) {\n                if (e.which === 13) {\n                    e.preventDefault();\n                    $('#recesso-lookup-btn').click();\n                }\n            });\n        });\n        <\/script>\n        [\/vc_column_text][\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"[vc_row][vc_column][vc_column_text css=&#8221;&#8221;][\/vc_column_text][\/vc_column][\/vc_row]\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-3303","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/pages\/3303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/comments?post=3303"}],"version-history":[{"count":3,"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/pages\/3303\/revisions"}],"predecessor-version":[{"id":3306,"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/pages\/3303\/revisions\/3306"}],"wp:attachment":[{"href":"https:\/\/www.alessandroenriquez.com\/en\/wp-json\/wp\/v2\/media?parent=3303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}