{"id":3388,"date":"2026-06-13T12:45:09","date_gmt":"2026-06-13T17:45:09","guid":{"rendered":"https:\/\/morgansbarberhouse.com\/?page_id=3388"},"modified":"2026-07-05T13:40:18","modified_gmt":"2026-07-05T18:40:18","slug":"prueba-formularios","status":"publish","type":"page","link":"https:\/\/morgansbarberhouse.com\/en\/prueba-formularios\/","title":{"rendered":"prueba formularios"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3388\" class=\"elementor elementor-3388\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9c276f3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9c276f3\" 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-1266c37\" data-id=\"1266c37\" 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-f835b2b elementor-widget elementor-widget-html\" data-id=\"f835b2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"morgans-headless-container\">\n    <iframe name=\"hidden_iframe_morgans\" id=\"hidden_iframe_morgans\" style=\"display:none;\"><\/iframe>\n    \n    <div class=\"morgans-ui-box\">\n        <div id=\"morgans-form-header\" class=\"morgans-header\">\n            <div class=\"morgans-header-top\">\n                <div>\n                    <h3 class=\"morgans-title\" id=\"ui_title\">RESERVA VIP<\/h3>\n                    <p class=\"morgans-subtitle\" id=\"ui_subtitle\">Pase VIP & SPA Masculino<\/p>\n                <\/div>\n                <div id=\"morgans-step-badge\" class=\"morgans-badge\">Paso 1 de 4<\/div>\n            <\/div>\n            <div class=\"morgans-progress-bg\">\n                <div id=\"morgans-progress-bar\" class=\"morgans-progress-fill\" style=\"width: 25%\"><\/div>\n            <\/div>\n        <\/div>\n\n        <div id=\"morgans-success-screen\" class=\"morgans-hidden\" style=\"text-align: center; padding: 1rem 0;\"><\/div>\n\n        <form id=\"morgans-core-form\" action=\"https:\/\/submit.jotform.com\/submit\/261666746679073\" method=\"post\" target=\"hidden_iframe_morgans\">\n            <input type=\"hidden\" name=\"formID\" value=\"261666746679073\" \/>\n            <input type=\"hidden\" name=\"simple_spc\" value=\"261666746679073-261666746679073\" \/>\n            <input type=\"hidden\" name=\"q5_q5_datetime3[month]\" id=\"jf_month\">\n            <input type=\"hidden\" name=\"q5_q5_datetime3[day]\" id=\"jf_day\">\n            <input type=\"hidden\" name=\"q5_q5_datetime3[year]\" id=\"jf_year\">\n            <input type=\"hidden\" name=\"q9_q9_textbox7\" id=\"jf_whatsapp_hidden\">\n            \n            <div id=\"step-1\" class=\"morgans-step-active\">\n                <h4 class=\"morgans-question\">SELECCIONA TUS PREFERENCIAS<\/h4>\n                <label class=\"morgans-label\">Divisa de Pago<\/label>\n                <div class=\"morgans-grid-3\">\n                    <label class=\"morgans-radio-card\"><input type=\"radio\" name=\"q2_q2_radio0\" value=\"COP\" class=\"morgans-sr-only\" checked><div class=\"morgans-card-body\">COP \ud83c\udde8\ud83c\uddf4<\/div><\/label>\n                    <label class=\"morgans-radio-card\"><input type=\"radio\" name=\"q2_q2_radio0\" value=\"USD\" class=\"morgans-sr-only\"><div class=\"morgans-card-body\">USD \ud83c\uddfa\ud83c\uddf8<\/div><\/label>\n                    <label class=\"morgans-radio-card\"><input type=\"radio\" name=\"q2_q2_radio0\" value=\"EUR\" class=\"morgans-sr-only\"><div class=\"morgans-card-body\">EUR \ud83c\uddea\ud83c\uddfa<\/div><\/label>\n                <\/div>\n                <label class=\"morgans-label mt-5\">Sede de Reserva<\/label>\n                <div class=\"morgans-grid-2\">\n                    <label class=\"morgans-radio-card\"><input type=\"radio\" name=\"q3_q3_radio1\" value=\"Centro Hist\u00f3rico\" class=\"morgans-sr-only\" checked><div class=\"morgans-card-body\">Centro Hist\u00f3rico<\/div><\/label>\n                    <label class=\"morgans-radio-card\"><input type=\"radio\" name=\"q3_q3_radio1\" value=\"Bocagrande\" class=\"morgans-sr-only\"><div class=\"morgans-card-body\">Bocagrande<\/div><\/label>\n                <\/div>\n                <div class=\"morgans-grid-btn mt-6\">\n                    <button type=\"button\" onclick=\"window.goToStepLanding(1, 2)\" class=\"morgans-btn-next\" id=\"btn_next1\">CONTINUAR<\/button>\n                <\/div>\n            <\/div>\n\n            <div id=\"step-2\" class=\"morgans-hidden\">\n                <h4 class=\"morgans-question\" id=\"ui_q2\">\u00bfQU\u00c9 SERVICIO VIP DESEAS RESERVAR?<\/h4>\n                <div class=\"morgans-radio-list\" id=\"services_list\"><\/div>\n                <div id=\"summary_container_landing\" class=\"morgans-hidden\">\n                    <div id=\"summary_card_landing\" class=\"morgans-card-body\" style=\"border: 2px solid #0e1c3b; background: #f8fafc; font-weight:800; color:#0e1c3b; text-align:center;\"><\/div>\n                    <p id=\"summary_desc_landing\" class=\"morgans-notice\" style=\"margin-top:10px;\"><\/p>\n                    <button type=\"button\" onclick=\"window.resetSelectionLanding()\" class=\"morgans-btn-prev\" style=\"margin-top:10px; width:100%;\">CAMBIA DE OPINI\u00d3N<\/button>\n                <\/div>\n                <div class=\"morgans-grid-2 mt-6\">\n                    <button type=\"button\" onclick=\"window.goToStepLanding(2, 1)\" class=\"morgans-btn-prev\" id=\"btn_prev2\">ATR\u00c1S<\/button>\n                    <button type=\"button\" onclick=\"window.goToStepLanding(2, 3)\" class=\"morgans-btn-next\" id=\"btn_next2\">CONTINUAR<\/button>\n                <\/div>\n            <\/div>\n\n            <div id=\"step-3\" class=\"morgans-hidden\">\n                <h4 class=\"morgans-question\" id=\"ui_q3\">\u00bfCU\u00c1NDO TE ESPERAMOS?<\/h4>\n                <p id=\"morgans_duration_text\" class=\"morgans-notice\">\u23f1\ufe0f Calculando...<\/p>\n                <div class=\"morgans-grid-2 mt-4\">\n                    <div>\n                        <label class=\"morgans-label\" id=\"lbl_day\">D\u00eda<\/label>\n                        <input type=\"date\" id=\"morgans_date_ux\" class=\"morgans-text-input\" onchange=\"window.parseDateForJotformLanding()\">\n                    <\/div>\n                    <div>\n                        <label class=\"morgans-label\" id=\"lbl_time\">Hora<\/label>\n                        <select id=\"morgans_time_ux\" name=\"q6_q6_textbox4\" class=\"morgans-text-input\"><option value=\"\">...<\/option><\/select>\n                    <\/div>\n                <\/div>\n                <div class=\"morgans-grid-2 mt-6\">\n                    <button type=\"button\" onclick=\"window.goToStepLanding(3, 2)\" class=\"morgans-btn-prev\" id=\"btn_prev3\">ATR\u00c1S<\/button>\n                    <button type=\"button\" onclick=\"window.goToStepLanding(3, 4)\" class=\"morgans-btn-next\" id=\"btn_next3\">CONTINUAR<\/button>\n                <\/div>\n            <\/div>\n\n            <div id=\"step-4\" class=\"morgans-hidden\">\n                <h4 class=\"morgans-question\" id=\"ui_q4\">DATOS DE CONTACTO<\/h4>\n                <p class=\"morgans-label\" style=\"text-transform:none; font-weight:400;\" id=\"ui_desc4\">Tu cita est\u00e1 casi lista. Completa tus datos para pre-asignar el espacio.<\/p>\n                <div class=\"morgans-grid-2 mt-4\">\n                    <input type=\"text\" id=\"jf_nombre\" name=\"q7_q7_textbox5\" placeholder=\"Nombre \/ First Name\" class=\"morgans-text-input\" required>\n                    <input type=\"text\" id=\"jf_apellido\" name=\"q8_q8_textbox6\" placeholder=\"Apellido \/ Last Name\" class=\"morgans-text-input\" required>\n                <\/div>\n                \n                <div style=\"display: grid; grid-template-columns: 110px 1fr; gap: 10px; margin-top: 16px;\">\n                    <select id=\"morgans_country_code\" class=\"morgans-text-input\" style=\"padding-left: 8px; padding-right: 8px; cursor: pointer;\">\n                        <option value=\"57\">\ud83c\udde8\ud83c\uddf4 +57<\/option>\n                        <option value=\"1\" selected>\ud83c\uddfa\ud83c\uddf8 +1<\/option>\n                        <option value=\"52\">\ud83c\uddf2\ud83c\uddfd +52<\/option>\n                        <option value=\"55\">\ud83c\udde7\ud83c\uddf7 +55<\/option>\n                        <option value=\"54\">\ud83c\udde6\ud83c\uddf7 +54<\/option>\n                        <option value=\"56\">\ud83c\udde8\ud83c\uddf1 +56<\/option>\n                        <option value=\"51\">\ud83c\uddf5\ud83c\uddea +51<\/option>\n                        <option value=\"593\">\ud83c\uddea\ud83c\udde8 +593<\/option>\n                        <option value=\"507\">\ud83c\uddf5\ud83c\udde6 +507<\/option>\n                        <option value=\"34\">\ud83c\uddea\ud83c\uddf8 +34<\/option>\n                        <option value=\"353\">\ud83c\uddee\ud83c\uddea +353<\/option>\n                        <option value=\"46\">\ud83c\uddf8\ud83c\uddea +46<\/option>\n                        <option value=\"44\">\ud83c\uddec\ud83c\udde7 +44<\/option>\n                        <option value=\"49\">\ud83c\udde9\ud83c\uddea +49<\/option>\n                        <option value=\"33\">\ud83c\uddeb\ud83c\uddf7 +33<\/option>\n                        <option value=\"31\">\ud83c\uddf3\ud83c\uddf1 +31<\/option>\n                        <option value=\"41\">\ud83c\udde8\ud83c\udded +41<\/option>\n                        <option value=\"39\">\ud83c\uddee\ud83c\uddf9 +39<\/option>\n                        <option value=\"61\">\ud83c\udde6\ud83c\uddfa +61<\/option>\n                        <option value=\"81\">\ud83c\uddef\ud83c\uddf5 +81<\/option>\n                        <option value=\"86\">\ud83c\udde8\ud83c\uddf3 +86<\/option>\n                        <option value=\"91\">\ud83c\uddee\ud83c\uddf3 +91<\/option>\n                    <\/select>\n                    <input type=\"tel\" id=\"jf_whatsapp\" placeholder=\"WhatsApp\" class=\"morgans-text-input\" required>\n                <\/div>\n                \n                <input type=\"email\" id=\"jf_email\" name=\"q10_q10_email8\" placeholder=\"Email (Opcional)\" class=\"morgans-text-input mt-4\">\n                <div class=\"morgans-grid-2 mt-6\">\n                    <button type=\"button\" onclick=\"window.goToStepLanding(4, 3)\" class=\"morgans-btn-prev\" id=\"btn_prev4\">ATR\u00c1S<\/button>\n                    <button type=\"submit\" class=\"morgans-btn-submit\" id=\"btn_submit\">ASEGURAR PASE<\/button>\n                <\/div>\n            <\/div>\n        <\/form>\n    <\/div>\n<\/div>\n\n<style>\n    .morgans-headless-container { width:100%; max-width:500px; margin:0 auto; background:#fff; border-radius:20px; box-shadow:0 20px 40px rgba(0,0,0,0.08); }\n    .morgans-ui-box { padding: 30px 25px !important; font-family: 'Inter', sans-serif !important;}\n    .morgans-header-top { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 12px !important; }\n    .morgans-title { color: #0e1c3b !important; font-size: 1.4rem !important; font-weight: 800 !important; margin: 0 !important; }\n    .morgans-subtitle { color: #64748b !important; font-size: 0.9rem !important; margin: 3px 0 0 0 !important; }\n    .morgans-badge { background: #f8fafc !important; color: #063e54 !important; padding: 5px 12px !important; border-radius: 20px !important; font-size: 0.75rem !important; font-weight: 700 !important; border: 1px solid #e2e8f0 !important; white-space: nowrap !important; }\n    .morgans-progress-bg { background: #f1f5f9 !important; height: 6px !important; border-radius: 10px !important; width: 100% !important; margin-bottom:25px !important;}\n    .morgans-progress-fill { background: #0e1c3b !important; height: 100% !important; border-radius: 10px !important; transition: width 0.4s ease !important; }\n    .morgans-question { color: #0e1c3b !important; font-size: 1.1rem !important; font-weight: 800 !important; margin-bottom: 15px !important; }\n    .morgans-label { color: #475569 !important; font-size: 0.8rem !important; font-weight: 700 !important; display: block !important; margin-bottom: 8px !important; text-transform: uppercase !important; }\n    .morgans-notice { color:#0e1c3b !important; font-size:0.85rem !important; font-weight:600 !important; background:#f1f5f9 !important; padding:12px 16px !important; border-radius:8px !important; }\n    .mt-4 { margin-top: 16px !important; } .mt-5 { margin-top: 20px !important; } .mt-6 { margin-top: 30px !important; }\n    .morgans-grid-3 { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 10px !important; }\n    .morgans-grid-2 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; }\n    .morgans-grid-btn { display: grid !important; grid-template-columns: 1fr !important; }\n    .morgans-radio-list { display: flex !important; flex-direction: column !important; gap: 10px !important; }\n    .morgans-sr-only { position: absolute !important; opacity: 0 !important; pointer-events: none !important; }\n    .morgans-radio-card { cursor: pointer !important; display: block !important; height: 100% !important; }\n    .morgans-card-body { padding: 15px 10px !important; background: #ffffff !important; border: 2px solid #e2e8f0 !important; border-radius: 12px !important; color: #334155 !important; font-weight: 700 !important; font-size: 0.9rem !important; text-align: center !important; transition: all 0.2s ease !important; display: flex !important; align-items: center !important; justify-content: center !important; }\n    .morgans-radio-card.list-mode .morgans-card-body { justify-content: flex-start !important; text-align: left !important; padding: 16px 18px !important; }\n    .morgans-radio-card input:checked + .morgans-card-body { background: #f8fafc !important; border-color: #0e1c3b !important; color: #0e1c3b !important; box-shadow: 0 4px 12px rgba(14, 28, 59, 0.08) !important; }\n    .morgans-text-input { width: 100% !important; padding: 16px !important; background: #f8fafc !important; border: 1px solid #e2e8f0 !important; border-radius: 12px !important; color: #0e1c3b !important; font-family: inherit !important; font-size: 0.95rem !important; box-sizing: border-box !important; outline: none !important; }\n    .morgans-text-input:focus { border-color: #0e1c3b !important; background: #ffffff !important; }\n    .morgans-btn-next, .morgans-btn-submit { width: 100% !important; padding: 18px !important; border-radius: 12px !important; font-weight: 800 !important; font-size: 1rem !important; cursor: pointer !important; border: none !important; transition: all 0.2s !important; text-transform: uppercase !important; }\n    .morgans-btn-next { background: #0e1c3b !important; color: #ffffff !important; }\n    .morgans-btn-next:hover { background: #162a5c !important; }\n    .morgans-btn-submit { background: #d4af37 !important; color: #0e1c3b !important; }\n    .morgans-btn-submit:hover { background: #e8c247 !important; }\n    .morgans-btn-prev { width: 100% !important; padding: 18px !important; border-radius: 12px !important; font-weight: 700 !important; cursor: pointer !important; background: #ffffff !important; color: #64748b !important; border: 1px solid #e2e8f0 !important; text-transform: uppercase !important; transition: all 0.2s !important; }\n    .morgans-btn-prev:hover { background: #f8fafc !important; color: #0e1c3b !important; }\n    .morgans-hidden { display: none !important; }\n    .morgans-step-active { display: block !important; }\n<\/style>\n\n<script>\n(function($) {\n    'use strict';\n    \n    if (window.morgansLandingLoaded) return;\n    window.morgansLandingLoaded = true;\n    \n    \/\/ ===== BASE DE DATOS DE SERVICIOS (CON ID) =====\n    const SRV_DB_L = [\n        { \n            id: \"s1\",\n            es: \"Paquete Relajaci\u00f3n Premium\", \n            en: \"Premium Relaxation Package\", \n            cop: 600000, \n            mins: 120,\n            desc_es: \"La experiencia completa: masaje de tejido profundo, aromaterapia y tratamiento facial hidratante.\",\n            desc_en: \"The full experience: deep tissue massage, aromatherapy, and hydrating facial treatment.\"\n        },\n        { \n            id: \"s2\",\n            es: \"Ritual Morgans + Masaje Full\", \n            en: \"Morgans Ritual + Full Massage\", \n            cop: 400000, \n            mins: 90,\n            desc_es: \"Corte cl\u00e1sico combinado con un masaje de cuerpo completo enfocado en liberar tensi\u00f3n muscular.\",\n            desc_en: \"Classic cut combined with a full body massage focused on releasing muscle tension.\"\n        },\n        { \n            id: \"s3\",\n            es: \"Ritual Morgans Tradicional\", \n            en: \"Traditional Morgans Ritual\", \n            cop: 330000, \n            mins: 60,\n            desc_es: \"Nuestro servicio insignia: corte de cabello con perfilado de barba, toalla caliente y ritual de aceites.\",\n            desc_en: \"Our signature service: haircut with beard profiling, hot towel, and oil ritual.\"\n        },\n        { \n            id: \"s4\",\n            es: \"Higiene Facial Profunda\", \n            en: \"Deep Facial Hygiene\", \n            cop: 200000, \n            mins: 45,\n            desc_es: \"Limpieza profunda, exfoliaci\u00f3n, eliminaci\u00f3n de puntos negros y mascarilla revitalizante.\",\n            desc_en: \"Deep cleaning, exfoliation, blackhead removal, and revitalizing mask.\"\n        },\n        { \n            id: \"s5\",\n            es: \"Corte + Barba Premium\", \n            en: \"Premium Haircut & Beard\", \n            cop: 147000, \n            mins: 45,\n            desc_es: \"Ajuste de corte y perfilado de barba con precisi\u00f3n quir\u00fargica.\",\n            desc_en: \"Haircut trim and beard profiling with surgical precision.\"\n        }\n    ];\n\n    const I18N_L = {\n        es: { \n            q2: \"\u00bfQU\u00c9 SERVICIO VIP DESEAS RESERVAR?\", \n            q3: \"\u00bfCU\u00c1NDO TE ESPERAMOS?\", \n            q4: \"DATOS DE CONTACTO\", \n            btnPrev: \"ATR\u00c1S\", \n            btnNext: \"CONTINUAR\", \n            btnSub: \"ASEGURAR PASE\", \n            lblDay: \"D\u00eda\", \n            lblTime: \"Hora\", \n            desc4: \"Tu cita est\u00e1 casi lista. Completa tus datos para pre-asignar el espacio.\", \n            timeCalc: \"\u23f1\ufe0f Este servicio requiere una duraci\u00f3n de: {m} minutos.\", \n            succTitle: \"ESPACIO PRE-ASIGNADO\", \n            succDesc: \"Reservado para el <strong>{d}<\/strong> a las <strong>{t}<\/strong>. Para blindar tu espacio en la agenda, escr\u00edbenos para procesar tu anticipo de <strong>{a}<\/strong>.\", \n            btnPay: \"Pagar Anticipo Seguro \ud83d\udd12\", \n            btnWa: \"Confirmar por WhatsApp \ud83d\udcf2\" \n        },\n        en: { \n            q2: \"WHICH VIP SERVICE DO YOU WANT TO BOOK?\", \n            q3: \"WHEN SHOULD WE EXPECT YOU?\", \n            q4: \"CONTACT DETAILS\", \n            btnPrev: \"BACK\", \n            btnNext: \"CONTINUE\", \n            btnSub: \"SECURE PASS\", \n            lblDay: \"Date\", \n            lblTime: \"Time\", \n            desc4: \"Your appointment is almost ready. Complete your details to pre-assign the space.\", \n            timeCalc: \"\u23f1\ufe0f This service requires a duration of: {m} minutes.\", \n            succTitle: \"SPACE PRE-ASSIGNED\", \n            succDesc: \"Reserved for <strong>{d}<\/strong> at <strong>{t}<\/strong>. To secure your space in our agenda, text us to process your advance of <strong>{a}<\/strong>.\", \n            btnPay: \"Pay Secure Advance \ud83d\udd12\", \n            btnWa: \"Confirm via WhatsApp \ud83d\udcf2\" \n        }\n    };\n\n    \/\/ ===== LINKS DE WOMPI (ACTUALIZA CON TUS LINKS REALES) =====\n    const WOMPI_LINKS = { \n        120000: \"https:\/\/checkout.wompi.co\/l\/6dOcuo\", \n        80000: \"https:\/\/checkout.wompi.co\/l\/rz1chH\", \n        66000: \"https:\/\/checkout.wompi.co\/l\/mrFu8e\", \n        40000: \"https:\/\/checkout.wompi.co\/l\/0fKoVb\", \n        30000: \"https:\/\/checkout.wompi.co\/l\/test_wYXkDB\" \n    };\n\n    \/\/ ===== VARIABLES GLOBALES =====\n    window.submittedLanding = false;\n    window.morgansFxRatesL = window.morgansFxRatesL || { USD: 4000, EUR: 4300 };\n    window.morgansFxFetchedL = window.morgansFxFetchedL || false;\n    window.currentLangL = 'es';\n\n    \/\/ ===== FUNCIONES =====\n    window.fetchFxLazyL = async function() {\n        if(window.morgansFxFetchedL) return;\n        try {\n            let res = await fetch('https:\/\/open.er-api.com\/v6\/latest\/COP');\n            let data = await res.json();\n            window.morgansFxRatesL.USD = 1 \/ data.rates.USD; \n            window.morgansFxRatesL.EUR = 1 \/ data.rates.EUR;\n            window.morgansFxFetchedL = true;\n        } catch(e) {\n            console.log('Error fetching rates, usando valores por defecto');\n        }\n    };\n\n    window.parseDateForJotformLanding = function() {\n        const d = document.getElementById('morgans_date_ux').value;\n        if(d) {\n            const parts = d.split('-');\n            document.getElementById('jf_year').value = parts[0]; \n            document.getElementById('jf_month').value = parts[1]; \n            document.getElementById('jf_day').value = parts[2];\n        }\n    };\n\n    \/\/ ===== SELECCI\u00d3N DE SERVICIO =====\n    window.selectServiceLanding = function(srvId) {\n        let srv = SRV_DB_L.find(s => s.id === srvId);\n        if (!srv) return;\n        \n        document.getElementById('list_container_landing').classList.add('morgans-hidden');\n        document.getElementById('summary_container_landing').classList.remove('morgans-hidden');\n        document.getElementById('summary_card_landing').innerText = srv[window.currentLangL];\n        document.getElementById('summary_desc_landing').innerText = srv['desc_' + window.currentLangL];\n        \n        let existing = document.getElementById('hidden_srv_input_landing');\n        if(existing) existing.remove();\n        let hiddenRadio = document.createElement(\"input\");\n        hiddenRadio.type = \"hidden\"; \n        hiddenRadio.id = \"hidden_srv_input_landing\"; \n        hiddenRadio.name = \"q4_q4_radio2\"; \n        hiddenRadio.value = srv.es;\n        document.getElementById('morgans-core-form').appendChild(hiddenRadio);\n    };\n\n    window.resetSelectionLanding = function() {\n        document.getElementById('list_container_landing').classList.remove('morgans-hidden');\n        document.getElementById('summary_container_landing').classList.add('morgans-hidden');\n        let radio = document.getElementById('hidden_srv_input_landing');\n        if(radio) radio.remove();\n    };\n\n    window.renderServicesLanding = function() {\n        let currency = document.querySelector('#morgans-core-form input[name=\"q2_q2_radio0\"]:checked').value;\n        window.currentLangL = (currency === 'COP') ? 'es' : 'en';\n        let t = I18N_L[window.currentLangL];\n        \n        document.getElementById('ui_q2').innerText = t.q2; \n        document.getElementById('ui_q3').innerText = t.q3; \n        document.getElementById('ui_q4').innerText = t.q4; \n        document.getElementById('ui_desc4').innerText = t.desc4; \n        document.getElementById('lbl_day').innerText = t.lblDay; \n        document.getElementById('lbl_time').innerText = t.lblTime; \n        document.getElementById('btn_prev2').innerText = t.btnPrev; \n        document.getElementById('btn_next2').innerText = t.btnNext; \n        document.getElementById('btn_prev3').innerText = t.btnPrev; \n        document.getElementById('btn_next3').innerText = t.btnNext; \n        document.getElementById('btn_prev4').innerText = t.btnPrev; \n        document.getElementById('btn_submit').innerText = t.btnSub;\n        \n        let html = '<div id=\"list_container_landing\">';\n        SRV_DB_L.forEach(srv => {\n            let pText = (currency === 'USD') ? ` - $${Math.ceil(srv.cop \/ window.morgansFxRatesL.USD)} USD` : \n                        (currency === 'EUR') ? ` - \u20ac${Math.ceil(srv.cop \/ window.morgansFxRatesL.EUR)} EUR` : \n                        ` - ${Math.round(srv.cop \/ 1000)}K COP`;\n            html += `<label class=\"morgans-radio-card list-mode\" onclick=\"window.selectServiceLanding('${srv.id}')\">\n                        <div class=\"morgans-card-body\">${srv[window.currentLangL]}${pText}<\/div>\n                    <\/label>`;\n        });\n        html += '<\/div>';\n        html += `<div id=\"summary_container_landing\" class=\"morgans-hidden\">\n                    <div id=\"summary_card_landing\" class=\"morgans-card-body\" style=\"border: 2px solid #0e1c3b; background: #f8fafc; font-weight:800; color:#0e1c3b; text-align:center;\"><\/div>\n                    <p id=\"summary_desc_landing\" class=\"morgans-notice\" style=\"margin-top:10px;\"><\/p>\n                    <button type=\"button\" onclick=\"window.resetSelectionLanding()\" class=\"morgans-btn-prev\" style=\"margin-top:10px; width:100%;\">${t.btnPrev || 'CAMBIA DE OPINI\u00d3N'}<\/button>\n                 <\/div>`;\n        document.getElementById('services_list').innerHTML = html;\n    };\n\n    window.goToStepLanding = function(current, next) {\n        if(current === 1 && next === 2) { \n            window.fetchFxLazyL(); \n            window.renderServicesLanding(); \n        }\n        if(current === 2 && next === 3) {\n            let srvEl = document.getElementById('hidden_srv_input_landing');\n            if(!srvEl) {\n                alert('Por favor selecciona un servicio');\n                return;\n            }\n            let sd = SRV_DB_L.find(s => s.es === srvEl.value);\n            const t = I18N_L[window.currentLangL];\n            document.getElementById('morgans_duration_text').innerHTML = \n                `\u23f1\ufe0f ${t.timeCalc.replace('{m}', sd.mins)}<br><span style=\"font-size:0.8rem; font-weight:400; color:#64748b;\">\ud83d\udcc5 Horario de atenci\u00f3n: 9:00 AM - 8:00 PM<\/span>`;\n            let sel = document.getElementById('morgans_time_ux');\n            sel.innerHTML = '<option value=\"\">...<\/option>';\n            let curr = 9 * 60; \n            let limit = (20 * 60) - sd.mins; \n            while(curr <= limit) {\n                let h = Math.floor(curr \/ 60); \n                let m = curr % 60;\n                let period = h >= 12 ? 'PM' : 'AM';\n                let displayH = h > 12 ? h - 12 : (h === 0 ? 12 : h);\n                let lbl = `${displayH}:${m < 10 ? '0'+m : m} ${period}`;\n                sel.appendChild(new Option(lbl, lbl)); \n                curr += 30;\n            }\n        }\n        if(current === 3 && next === 4) { \n            if(!document.getElementById('morgans_date_ux').value || !document.getElementById('morgans_time_ux').value) {\n                alert('Por favor selecciona fecha y hora');\n                return;\n            }\n        }\n\n        document.getElementById(`step-${current}`).classList.add('morgans-hidden'); \n        document.getElementById(`step-${current}`).classList.remove('morgans-step-active');\n        document.getElementById(`step-${next}`).classList.remove('morgans-hidden'); \n        document.getElementById(`step-${next}`).classList.add('morgans-step-active');\n        document.getElementById('morgans-progress-bar').style.width = `${(next \/ 4) * 100}%`;\n        document.getElementById('morgans-step-badge').innerText = `${window.currentLangL === 'es' ? 'Paso' : 'Step'} ${next} \/ 4`;\n    };\n\n    window.prepSubmitLanding = function() {\n        window.submittedLanding = true;\n        let rawPhone = document.getElementById('jf_whatsapp').value.replace(\/\\D\/g, '');\n        let cCode = document.getElementById('morgans_country_code').value;\n        if(cCode && rawPhone.startsWith(cCode)) { \n            rawPhone = rawPhone.substring(cCode.length); \n        }\n        document.getElementById('jf_whatsapp_hidden').value = cCode + rawPhone;\n        window.parseDateForJotformLanding();\n        return true;\n    };\n\n    \/\/ ===== FUNCIONES PARA GENERAR ID DIN\u00c1MICO Y LINK DE PAGO =====\n    window.generarIdReservaLanding = function() {\n        const timestamp = Date.now();\n        const aleatorio = Math.floor(Math.random() * 10000).toString().padStart(4, '0');\n        return 'MORGANS-' + timestamp + '-' + aleatorio;\n    };\n\n    window.construirLinkPagoWompiLanding = function(linkBase, reservaId) {\n        const redirectUrl = 'https:\/\/morgansbarberhouse.com\/reserva-exitosa\/?reserva=' + encodeURIComponent(reservaId);\n        const separador = linkBase.includes('?') ? '&' : '?';\n        return linkBase + separador + \n               'reference=' + encodeURIComponent(reservaId) + \n               '&redirect-url=' + encodeURIComponent(redirectUrl);\n    };\n\n    window.iniciarPagoWompiLanding = function(linkBaseWompi) {\n        \/\/ Si el link es \"#\" o vac\u00edo, usar el de 30K por defecto (seguridad)\n        if (!linkBaseWompi || linkBaseWompi === '#') {\n            linkBaseWompi = WOMPI_LINKS[30000] || 'https:\/\/checkout.wompi.co\/l\/mKVove';\n        }\n        const reservaId = window.generarIdReservaLanding();\n        console.log('\ud83d\udd11 ID de reserva generado (Landing):', reservaId);\n        sessionStorage.setItem('ultimaReservaId', reservaId);\n        const linkPagoFinal = window.construirLinkPagoWompiLanding(linkBaseWompi, reservaId);\n        console.log('\ud83d\udd17 Link de pago final (Landing):', linkPagoFinal);\n        window.location.href = linkPagoFinal;\n    };\n\n    \/\/ ===== SHOW SUCCESS CON ORDEN: WOMBI PRIMERO, WHATSAPP SEGUNDO =====\n    window.showSuccessLanding = function() {\n        if(!window.submittedLanding) {\n            console.log('Formulario no enviado a\u00fan');\n            return;\n        }\n        \n        try {\n            let cur = document.querySelector('#morgans-core-form input[name=\"q2_q2_radio0\"]:checked').value;\n            let serviceName = document.getElementById('hidden_srv_input_landing').value;\n            let srvObj = SRV_DB_L.find(s => s.es === serviceName);\n            \n            if(!srvObj) {\n                console.error('Servicio no encontrado');\n                return;\n            }\n            \n            let sede = document.querySelector('#morgans-core-form input[name=\"q3_q3_radio1\"]:checked').value;\n            let date = document.getElementById('morgans_date_ux').value;\n            let time = document.getElementById('morgans_time_ux').value;\n            let fName = document.getElementById('jf_nombre').value;\n            let phoneFinal = document.getElementById('jf_whatsapp_hidden').value;\n            let email = document.getElementById('jf_email').value;\n            \n            let antCOP = srvObj.cop * 0.20;\n            let antRed = Math.round(antCOP \/ 1000) * 1000;\n            let displayAmt = (cur === 'USD') ? `$${Math.ceil(antCOP \/ window.morgansFxRatesL.USD)} USD` : \n                            (cur === 'EUR') ? `\u20ac${Math.ceil(antCOP \/ window.morgansFxRatesL.EUR)} EUR` : \n                            `${antRed\/1000}K COP`;\n\n            let linkWompiBase = WOMPI_LINKS[antRed] || \"#\";\n            let tel = sede.includes(\"Centro\") ? \"573053221581\" : \"573152728559\";\n            \n            let textWa = (window.currentLangL === 'es') ? \n                `\ud83d\udc4b Hola, soy *${fName}*. Quiero confirmar mi reserva y procesar mi anticipo (${displayAmt}) para el servicio *${srvObj.es}* el ${date} a las ${time} en la sede ${sede}.` : \n                `\ud83d\udc4b Hi, I'm *${fName}*. I want to confirm my booking and process my advance payment (${displayAmt}) for *${srvObj.en}* on ${date} at ${time} in ${sede}.`;\n\n            if (typeof window.dataLayer !== 'undefined') {\n                window.dataLayer.push({\n                    'event': 'generacion_mql_morgans', \n                    'branch_location': sede, \n                    'service_category': srvObj.es, \n                    'currency': cur, \n                    'estimated_value': srvObj.cop, \n                    'appointment_date': date, \n                    'appointment_time': time, \n                    'source_channel': 'Landing Page',\n                    'user_data': { \n                        'email_address': email ? email.toLowerCase().trim() : '', \n                        'phone_number': phoneFinal, \n                        'first_name': fName.toLowerCase().trim(), \n                        'last_name': document.getElementById('jf_apellido').value.toLowerCase().trim() \n                    }\n                });\n            }\n            \n            document.getElementById('morgans-form-header').style.display = 'none'; \n            document.getElementById('morgans-core-form').style.display = 'none';\n            \n            let t = I18N_L[window.currentLangL];\n            let ss = document.getElementById('morgans-success-screen');\n            ss.innerHTML = `\n                <div style=\"width:70px; height:70px; background:#f8fafc; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:32px; margin:0 auto 20px;\">\ud83d\udcb3<\/div>\n                <h3 class=\"morgans-title\" style=\"margin-bottom:15px; font-size:1.5rem !important;\">${t.succTitle}<\/h3>\n                <p style=\"color:#475569; font-size:1rem; margin-bottom:30px; line-height:1.6;\">${t.succDesc.replace('{d}', date).replace('{t}', time).replace('{a}', displayAmt)}<\/p>\n                <div style=\"display:flex; flex-direction:column; gap:12px;\">\n                    <!-- BOT\u00d3N WOMBI - PRIMERO (acci\u00f3n principal) -->\n                    <button id=\"btn-pagar-wompi-landing\" style=\"display:flex; align-items:center; justify-content:center; gap:10px; padding:18px; background:#d4af37; color:#0e1c3b; border:none; border-radius:12px; font-weight:800; font-size:1rem; text-transform:uppercase; cursor:pointer; transition:all 0.2s; box-shadow:0 4px 15px rgba(212,175,55,0.3); width:100%;\">\n                        <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"><\/line><\/svg>\n                        ${t.btnPay}\n                    <\/button>\n                    \n                    <!-- BOT\u00d3N WHATSAPP - SEGUNDO (acci\u00f3n secundaria) -->\n                    <a href=\"https:\/\/wa.me\/${tel}?text=${encodeURIComponent(textWa)}\" target=\"_blank\" style=\"display:flex; align-items:center; justify-content:center; gap:10px; padding:18px; background:#25D366; color:#ffffff; text-decoration:none; border-radius:12px; font-weight:700; font-size:1rem; transition:all 0.2s; box-shadow:0 4px 15px rgba(37, 211, 102, 0.25);\">\n                        <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M19.321 5.562a10.424 10.424 0 00-7.393-3.132h-.005A10.51 10.51 0 001.405 12.94c0 1.344.348 2.656 1.01 3.822L.5 23.5l6.906-1.81a10.455 10.455 0 004.512 1.026h.004a10.512 10.512 0 0010.517-10.518 10.424 10.424 0 00-3.118-7.393L19.321 5.562zm-7.397 15.352h-.003a8.775 8.775 0 01-4.004-.964l-.287-.17-2.977.78.793-2.9-.187-.297a8.747 8.747 0 01-1.336-4.665c0-4.839 3.94-8.777 8.784-8.777 2.345 0 4.549.914 6.206 2.572a8.736 8.736 0 012.568 6.202c-.001 4.839-3.94 8.778-8.783 8.778l-.001-.001zm4.818-6.584c-.264-.132-1.562-.771-1.803-.858-.242-.088-.418-.132-.594.132-.176.264-.683.858-.837 1.034-.154.176-.308.198-.572.066-.264-.132-1.115-.411-2.124-1.312-.785-.7-1.315-1.564-1.469-1.828-.154-.264-.016-.407.115-.539.119-.119.264-.308.396-.462.132-.154.176-.264.264-.44.088-.176.044-.33-.022-.462-.066-.132-.594-1.431-.814-1.959-.215-.516-.433-.446-.594-.455-.154-.009-.33-.009-.506-.009a.972.972 0 00-.704.33c-.242.264-.924.903-.924 2.199s.946 2.553 1.078 2.73c.132.176 1.861 2.84 4.506 3.98.63.272 1.12.434 1.503.555.633.2 1.21.171 1.666.104.512-.075 1.562-.638 1.782-1.254.22-.616.22-1.144.154-1.254-.066-.111-.242-.176-.506-.308z\"\/><\/svg>\n                        ${t.btnWa}\n                    <\/a>\n                <\/div>\n            `;\n            ss.classList.remove('morgans-hidden'); \n            ss.classList.add('morgans-step-active');\n\n            \/\/ ===== ASIGNAR EL EVENTO AL BOT\u00d3N DE WOMBI (ROBUSTO) =====\n            const btnWompi = document.getElementById('btn-pagar-wompi-landing');\n            if (btnWompi) {\n                btnWompi.addEventListener('click', function(e) {\n                    e.preventDefault();\n                    window.iniciarPagoWompiLanding(linkWompiBase);\n                });\n            }\n            \n        } catch(error) {\n            console.error('Error en showSuccessLanding:', error);\n        }\n    };\n\n    \/\/ ===== INICIALIZACI\u00d3N =====\n    function initMorgansForm() {\n        const today = new Date();\n        document.getElementById('jf_year').value = today.getFullYear();\n        document.getElementById('jf_month').value = String(today.getMonth() + 1).padStart(2, '0');\n        document.getElementById('jf_day').value = String(today.getDate()).padStart(2, '0');\n        \n        const dateInput = document.getElementById('morgans_date_ux');\n        if (dateInput) {\n            const minDate = new Date();\n            minDate.setDate(minDate.getDate() + 1);\n            dateInput.min = minDate.toISOString().split('T')[0];\n            dateInput.value = minDate.toISOString().split('T')[0];\n            window.parseDateForJotformLanding();\n        }\n\n        const form = document.getElementById('morgans-core-form');\n        if (form) {\n            form.removeAttribute('onsubmit');\n            form.addEventListener('submit', function(e) {\n                e.preventDefault();\n                window.prepSubmitLanding();\n                const formData = new FormData(this);\n                fetch(this.action, {\n                    method: 'POST',\n                    body: formData,\n                    mode: 'no-cors'\n                }).then(() => {\n                    window.submittedLanding = true;\n                    setTimeout(function() {\n                        window.showSuccessLanding();\n                    }, 1000);\n                }).catch(function(error) {\n                    console.error('Error al enviar:', error);\n                    window.submittedLanding = true;\n                    setTimeout(function() {\n                        window.showSuccessLanding();\n                    }, 500);\n                });\n                return false;\n            });\n        }\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initMorgansForm);\n    } else {\n        initMorgansForm();\n    }\n\n    if (typeof elementor !== 'undefined') {\n        elementorFrontend.hooks.addAction('frontend\/element_ready\/widget', function($scope) {\n            if ($scope.find('.morgans-headless-container').length) {\n                initMorgansForm();\n            }\n        });\n    }\n\n})(jQuery);\n<\/script>\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>RESERVA VIP Pase VIP &#038; SPA Masculino Paso 1 de 4 SELECCIONA TUS PREFERENCIAS Divisa de Pago COP \ud83c\udde8\ud83c\uddf4 USD \ud83c\uddfa\ud83c\uddf8 EUR \ud83c\uddea\ud83c\uddfa Sede de Reserva Centro Hist\u00f3rico Bocagrande CONTINUAR \u00bfQU\u00c9 SERVICIO VIP DESEAS RESERVAR? CAMBIA DE OPINI\u00d3N ATR\u00c1S CONTINUAR \u00bfCU\u00c1NDO TE ESPERAMOS? \u23f1\ufe0f Calculando&#8230; D\u00eda Hora &#8230; ATR\u00c1S CONTINUAR DATOS DE CONTACTO Tu cita [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3388","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>prueba formularios - La Mejor Barberia de Cartagena<\/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:\/\/morgansbarberhouse.com\/en\/prueba-formularios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"prueba formularios\" \/>\n<meta property=\"og:description\" content=\"RESERVA VIP Pase VIP &#038; SPA Masculino Paso 1 de 4 SELECCIONA TUS PREFERENCIAS Divisa de Pago COP \ud83c\udde8\ud83c\uddf4 USD \ud83c\uddfa\ud83c\uddf8 EUR \ud83c\uddea\ud83c\uddfa Sede de Reserva Centro Hist\u00f3rico Bocagrande CONTINUAR \u00bfQU\u00c9 SERVICIO VIP DESEAS RESERVAR? CAMBIA DE OPINI\u00d3N ATR\u00c1S CONTINUAR \u00bfCU\u00c1NDO TE ESPERAMOS? \u23f1\ufe0f Calculando&#8230; D\u00eda Hora &#8230; ATR\u00c1S CONTINUAR DATOS DE CONTACTO Tu cita [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/morgansbarberhouse.com\/en\/prueba-formularios\/\" \/>\n<meta property=\"og:site_name\" content=\"La Mejor Barberia de Cartagena\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-05T18:40:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/prueba-formularios\\\/\",\"url\":\"https:\\\/\\\/morgansbarberhouse.com\\\/prueba-formularios\\\/\",\"name\":\"prueba formularios - La Mejor Barberia de Cartagena\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/#website\"},\"datePublished\":\"2026-06-13T17:45:09+00:00\",\"dateModified\":\"2026-07-05T18:40:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/prueba-formularios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/morgansbarberhouse.com\\\/prueba-formularios\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/prueba-formularios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/morgansbarberhouse.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"prueba formularios\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/#website\",\"url\":\"https:\\\/\\\/morgansbarberhouse.com\\\/\",\"name\":\"La Mejor Barberia de Cartagena\",\"description\":\"La guarida\",\"publisher\":{\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/morgansbarberhouse.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/#organization\",\"name\":\"La Mejor Barberia de Cartagena\",\"url\":\"https:\\\/\\\/morgansbarberhouse.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/morgansbarberhouse.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-Imagen2-scaled.png\",\"contentUrl\":\"https:\\\/\\\/morgansbarberhouse.com\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-Imagen2-scaled.png\",\"width\":2560,\"height\":1100,\"caption\":\"La Mejor Barberia de Cartagena\"},\"image\":{\"@id\":\"https:\\\/\\\/morgansbarberhouse.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"prueba formularios - La Mejor Barberia de Cartagena","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:\/\/morgansbarberhouse.com\/en\/prueba-formularios\/","og_locale":"en_US","og_type":"article","og_title":"prueba formularios","og_description":"RESERVA VIP Pase VIP &#038; SPA Masculino Paso 1 de 4 SELECCIONA TUS PREFERENCIAS Divisa de Pago COP \ud83c\udde8\ud83c\uddf4 USD \ud83c\uddfa\ud83c\uddf8 EUR \ud83c\uddea\ud83c\uddfa Sede de Reserva Centro Hist\u00f3rico Bocagrande CONTINUAR \u00bfQU\u00c9 SERVICIO VIP DESEAS RESERVAR? CAMBIA DE OPINI\u00d3N ATR\u00c1S CONTINUAR \u00bfCU\u00c1NDO TE ESPERAMOS? \u23f1\ufe0f Calculando&#8230; D\u00eda Hora &#8230; ATR\u00c1S CONTINUAR DATOS DE CONTACTO Tu cita [&hellip;]","og_url":"https:\/\/morgansbarberhouse.com\/en\/prueba-formularios\/","og_site_name":"La Mejor Barberia de Cartagena","article_modified_time":"2026-07-05T18:40:18+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/morgansbarberhouse.com\/prueba-formularios\/","url":"https:\/\/morgansbarberhouse.com\/prueba-formularios\/","name":"prueba formularios - La Mejor Barberia de Cartagena","isPartOf":{"@id":"https:\/\/morgansbarberhouse.com\/#website"},"datePublished":"2026-06-13T17:45:09+00:00","dateModified":"2026-07-05T18:40:18+00:00","breadcrumb":{"@id":"https:\/\/morgansbarberhouse.com\/prueba-formularios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/morgansbarberhouse.com\/prueba-formularios\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/morgansbarberhouse.com\/prueba-formularios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/morgansbarberhouse.com\/"},{"@type":"ListItem","position":2,"name":"prueba formularios"}]},{"@type":"WebSite","@id":"https:\/\/morgansbarberhouse.com\/#website","url":"https:\/\/morgansbarberhouse.com\/","name":"La Mejor Barberia de Cartagena","description":"La guarida","publisher":{"@id":"https:\/\/morgansbarberhouse.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/morgansbarberhouse.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/morgansbarberhouse.com\/#organization","name":"La Mejor Barberia de Cartagena","url":"https:\/\/morgansbarberhouse.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/morgansbarberhouse.com\/#\/schema\/logo\/image\/","url":"https:\/\/morgansbarberhouse.com\/wp-content\/uploads\/2022\/04\/cropped-Imagen2-scaled.png","contentUrl":"https:\/\/morgansbarberhouse.com\/wp-content\/uploads\/2022\/04\/cropped-Imagen2-scaled.png","width":2560,"height":1100,"caption":"La Mejor Barberia de Cartagena"},"image":{"@id":"https:\/\/morgansbarberhouse.com\/#\/schema\/logo\/image\/"}}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Jesus Yances","author_link":"https:\/\/morgansbarberhouse.com\/en\/author\/gerencia\/"},"uagb_comment_info":0,"uagb_excerpt":"RESERVA VIP Pase VIP &#038; SPA Masculino Paso 1 de 4 SELECCIONA TUS PREFERENCIAS Divisa de Pago COP \ud83c\udde8\ud83c\uddf4 USD \ud83c\uddfa\ud83c\uddf8 EUR \ud83c\uddea\ud83c\uddfa Sede de Reserva Centro Hist\u00f3rico Bocagrande CONTINUAR \u00bfQU\u00c9 SERVICIO VIP DESEAS RESERVAR? CAMBIA DE OPINI\u00d3N ATR\u00c1S CONTINUAR \u00bfCU\u00c1NDO TE ESPERAMOS? \u23f1\ufe0f Calculando&#8230; D\u00eda Hora &#8230; ATR\u00c1S CONTINUAR DATOS DE CONTACTO Tu cita&hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/pages\/3388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/comments?post=3388"}],"version-history":[{"count":46,"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/pages\/3388\/revisions"}],"predecessor-version":[{"id":3521,"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/pages\/3388\/revisions\/3521"}],"wp:attachment":[{"href":"https:\/\/morgansbarberhouse.com\/en\/wp-json\/wp\/v2\/media?parent=3388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}