{"id":2845,"date":"2026-04-02T11:24:52","date_gmt":"2026-04-02T11:24:52","guid":{"rendered":"https:\/\/salkantay-trail.com\/?page_id=2845"},"modified":"2026-04-04T15:55:51","modified_gmt":"2026-04-04T15:55:51","slug":"booking-now","status":"publish","type":"page","link":"https:\/\/salkantay-trail.com\/fr\/booking-now\/","title":{"rendered":"Booking Now"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2845\" class=\"elementor elementor-2845\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c76a959 e-con-full e-flex e-con e-parent\" data-id=\"c76a959\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ec85ac elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-pagination-position-inside elementor-widget elementor-widget-slides\" data-id=\"3ec85ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500}\" data-widget_type=\"slides.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-slides-wrapper elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\" dir=\"ltr\" data-animation=\"fadeInUp\">\n\t\t\t\t<div class=\"swiper-wrapper elementor-slides\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-repeater-item-ea447dc swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg\" role=\"img\" aria-label=\"salkantaytrek 001\"><\/div><div class=\"elementor-background-overlay\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4138c0 elementor-widget elementor-widget-heading\" data-id=\"c4138c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BOOKING NOW<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48d38de e-con-full e-flex e-con e-parent\" data-id=\"48d38de\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56dd517 elementor-widget elementor-widget-html\" data-id=\"56dd517\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n\n\n\n<div class=\"booking-container\">\n    <div class=\"booking-header\">\n        <h2>Compl\u00e9tez votre r\u00e9servation<\/h2>\n        <p>Veuillez remplir les d\u00e9tails pour recevoir votre lien de paiement personnalis\u00e9.<\/p>\n    <\/div>\n    <form class=\"dynamic-booking-ajax\" data-lang=\"fr\">\n        <input type=\"hidden\" class=\"selected_tour\" name=\"selected_tour\" value=\"\">\n        <input type=\"hidden\" class=\"service_type\" name=\"service_type\" value=\"\">\n        <input type=\"hidden\" class=\"tour_price\" name=\"tour_price\" value=\"\">\n\n        <div class=\"selection-summary\">\n            <p><strong>Tour:<\/strong> <span class=\"display-tour\">Chargement...<\/span><\/p>\n            <p><strong>Service:<\/strong> <span class=\"display-service\">Chargement...<\/span><\/p>\n            <p><strong>Prix par personne:<\/strong> <span class=\"display-price\" style=\"color: #0073aa; font-weight: bold;\">--<\/span><\/p>\n        <\/div>\n\n        <div class=\"form-row\">\n            <div class=\"form-group\"><label>Nom Complet<\/label><input type=\"text\" name=\"full_name\" placeholder=\"Comme sur le passeport\" required><\/div>\n            <div class=\"form-group\"><label>Adresse E-mail<\/label><input type=\"email\" name=\"email\" required><\/div>\n        <\/div>\n        <div class=\"form-row\">\n            <div class=\"form-group\"><label>WhatsApp \/ T\u00e9l\u00e9phone<\/label><input type=\"tel\" name=\"phone\" placeholder=\"+33...\" required><\/div>\n            <div class=\"form-group\"><label>Nationalit\u00e9<\/label><input type=\"text\" name=\"nationality\" required><\/div>\n        <\/div>\n        <div class=\"form-row\">\n            <div class=\"form-group\"><label>Date de d\u00e9but<\/label><input type=\"date\" name=\"start_date\" required><\/div>\n            <div class=\"form-group\"><label>Nombre de passagers<\/label><input type=\"number\" name=\"pax\" min=\"1\" value=\"1\" required><\/div>\n        <\/div>\n        <button type=\"submit\" class=\"booking-submit-btn\">Demander le lien de r\u00e9servation<\/button>\n        <div class=\"form-response\"><\/div>\n    <\/form>\n<\/div>\n\n\n\n\n\n\n\n\n<style>\n    .booking-container { max-width: 800px; margin: auto; padding: 30px; background: #fff; border: 1px solid #ddd; border-radius: 8px; font-family: sans-serif; }\n    .booking-header { text-align: center; margin-bottom: 25px; }\n    .selection-summary { background: #f9f9f9; padding: 15px; border-radius: 5px; margin-bottom: 20px; border-left: 5px solid #0073aa; }\n    .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n    .form-group { margin-bottom: 15px; }\n    .form-group label { display: block; font-weight: bold; margin-bottom: 5px; font-size: 14px; }\n    .form-group input { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; }\n    .booking-submit-btn { background: #0073aa; color: white; border: none; padding: 15px; width: 100%; font-weight: bold; cursor: pointer; border-radius: 5px; font-size: 16px; transition: 0.3s; }\n    .form-response { margin-top: 15px; padding: 15px; display: none; text-align: center; border-radius: 4px; font-weight: bold; }\n    @media (max-width: 600px) { .form-row { grid-template-columns: 1fr; } }\n<\/style>\n\n<script>\n    const multiTourData = {\n        'salkantay-5d': {\n            en: 'Classic Salkantay Trek (5 Days)', es: 'Salkantay Trek Cl\u00e1sico (5 D\u00edas)', pt: 'Salkantay Trek Cl\u00e1ssico (5 Dias)', \n            fr: 'Salkantay Trek Classique (5 Jours)', de: 'Klassischer Salkantay Trek (5 Tage)', nl: 'Klassieke Salkantay Trek (5 Dagen)',\n            prices: { group: '$600', private: '$900' }\n        },\n        'salkantay-4d': {\n            en: 'Salkantay Express (4 Days)', es: 'Salkantay Express (4 D\u00edas)', pt: 'Salkantay Express (4 Dias)',\n            fr: 'Salkantay Express (4 Jours)', de: 'Salkantay Express (4 Tage)', nl: 'Salkantay Express (4 Dagen)',\n            prices: { group: '$550', private: '$720' }\n        },\n        'luxury-5d': {\n            en: 'Luxury Lodge Trek (5 Days)', es: 'Salkantay Trek de Lujo (5 D\u00edas)', pt: 'Salkantay Trek de Luxo (5 Dias)',\n            fr: 'Salkantay Trek de Luxe (5 Jours)', de: 'Luxus Salkantay Trek (5 Tage)', nl: 'Luxe Salkantay Trek (5 Dagen)',\n            prices: { luxury: '$970' }\n        },\n        'choquequirao-10d': {\n            en: 'Salkantay + Choquequirao (10 Days)', es: 'Salkantay + Choquequirao (10 D\u00edas)', pt: 'Salkantay + Choquequirao (10 Dias)',\n            fr: 'Salkantay + Choquequirao (10 Jours)', de: 'Salkantay + Choquequirao (10 Tage)', nl: 'Salkantay + Choquequirao (10 Dagen)',\n            prices: { group: '$1,110', private: '$1,450' }\n        }\n    };\n\n    const serviceLabels = {\n        group: { en: 'Group Service', es: 'Servicio Grupal', pt: 'Servi\u00e7o Grupal', fr: 'Service de Groupe', de: 'Gruppenservice', nl: 'Groepsservice' },\n        private: { en: 'Private Service', es: 'Servicio Privado', pt: 'Servi\u00e7o Privado', fr: 'Service Priv\u00e9', de: 'Privatservice', nl: 'Priv\u00e9service' },\n        luxury: { en: 'Luxury Service', es: 'Servicio de Lujo', pt: 'Servi\u00e7o de Luxo', fr: 'Service de Luxe', de: 'Luxusservice', nl: 'Luxe Service' }\n    };\n\n    window.addEventListener('DOMContentLoaded', () => {\n        const urlParams = new URLSearchParams(window.location.search);\n        const tourKey = urlParams.get('tour');\n        const typeKey = urlParams.get('type') || 'luxury'; \n\n        document.querySelectorAll('.dynamic-booking-ajax').forEach(form => {\n            const lang = form.getAttribute('data-lang') || 'en';\n            if (tourKey && multiTourData[tourKey]) {\n                const tour = multiTourData[tourKey];\n                const price = tour.prices[typeKey] || tour.prices['group'] || '--';\n                const tourName = tour[lang] || tour['en'];\n                const serviceName = serviceLabels[typeKey] ? serviceLabels[typeKey][lang] : serviceLabels['luxury'][lang];\n\n                form.querySelector('.selected_tour').value = tourName;\n                form.querySelector('.service_type').value = serviceName;\n                form.querySelector('.tour_price').value = price;\n\n                form.querySelector('.display-tour').innerText = tourName;\n                form.querySelector('.display-service').innerText = serviceName;\n                form.querySelector('.display-price').innerText = price;\n            }\n        });\n    });\n\n    document.querySelectorAll('.dynamic-booking-ajax').forEach(form => {\n        form.addEventListener('submit', function(e) {\n            e.preventDefault();\n            const btn = this.querySelector('.booking-submit-btn');\n            const msgDiv = this.querySelector('.form-response');\n            const lang = this.getAttribute('data-lang');\n            const formData = new FormData(this);\n            formData.append('action', 'salkantay_custom_form');\n\n            btn.disabled = true;\n            msgDiv.style.display = 'block';\n            msgDiv.innerText = '...';\n\n            fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\n            .then(res => res.json())\n            .then(data => {\n                msgDiv.style.background = '#e7f4e9';\n                msgDiv.innerText = (lang === 'es' ? '\u00a1\u00c9xito! Revisa tu email.' : 'Success! Check your email.');\n                btn.style.display = 'none';\n            })\n            .catch(() => { btn.disabled = false; });\n        });\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d287650 elementor-widget elementor-widget-spacer\" data-id=\"d287650\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BOOKING NOW<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2845","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/pages\/2845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/comments?post=2845"}],"version-history":[{"count":25,"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/pages\/2845\/revisions"}],"predecessor-version":[{"id":3135,"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/pages\/2845\/revisions\/3135"}],"wp:attachment":[{"href":"https:\/\/salkantay-trail.com\/fr\/wp-json\/wp\/v2\/media?parent=2845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}