{"id":14,"date":"2025-11-11T17:28:14","date_gmt":"2025-11-11T17:28:14","guid":{"rendered":"https:\/\/auliawo.art\/?page_id=14"},"modified":"2025-12-09T09:35:00","modified_gmt":"2025-12-09T09:35:00","slug":"pemesanan","status":"publish","type":"page","link":"https:\/\/auliawo.art\/?page_id=14","title":{"rendered":"Pemesanan"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c44a91b e-flex e-con-boxed e-con e-parent\" data-id=\"c44a91b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1670563 elementor-widget elementor-widget-html\" data-id=\"1670563\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"id\">\r\n<head>\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\r\n  <title>Pilih Paket - Wedding Organizer<\/title>\r\n\r\n  <!-- (Opsional) font Google -->\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;600&family=Poppins:wght@300;400;600&display=swap\" rel=\"stylesheet\">\r\n\r\n  <style>\r\n    html { scroll-behavior: smooth; }\r\n\r\n    .pricing-wrap {\r\n      max-width: 1000px;\r\n      margin: 60px auto;\r\n      padding: 20px;\r\n      font-family: 'Poppins', sans-serif;\r\n      color: #4b204b;\r\n    }\r\n\r\n    .pricing-title {\r\n      text-align: center;\r\n      font-family: 'Playfair Display', serif;\r\n      font-size: 2.4rem;\r\n      margin-bottom: 40px;\r\n    }\r\n\r\n    .pricing-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n      gap: 24px;\r\n    }\r\n\r\n    .card {\r\n      background: linear-gradient(135deg, #fff, #faf5f9);\r\n      padding: 28px;\r\n      border-radius: 20px;\r\n      box-shadow: 0 8px 24px rgba(75,32,75,0.08);\r\n      transition: transform 0.3s;\r\n    }\r\n\r\n    .card:hover { transform: translateY(-8px); }\r\n\r\n    .card h3 {\r\n      font-family: 'Playfair Display', serif;\r\n      margin-bottom: 8px;\r\n      color: #4b204b;\r\n    }\r\n\r\n    .card .price {\r\n      font-size: 1.1rem;\r\n      color: #a66db1;\r\n      margin-top: 12px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .card ul { padding-left: 18px; margin-bottom: 6px; }\r\n    .card ul li { margin-bottom: 6px; color: #5d3c5d; }\r\n\r\n    .select-btn {\r\n      display: inline-block;\r\n      padding: 10px 24px;\r\n      border-radius: 30px;\r\n      background: linear-gradient(135deg, #4b204b, #a66db1);\r\n      color: #fff;\r\n      text-decoration: none;\r\n      font-weight: 500;\r\n      transition: opacity 0.3s;\r\n      margin-top: 12px;\r\n    }\r\n\r\n    .select-btn:hover { opacity: 0.9; }\r\n\r\n    \/* Form *\/\r\n    .form-dp {\r\n      margin-top: 40px;\r\n      padding: 24px;\r\n      background: #fff;\r\n      border: 1px solid #e8d6ef;\r\n      border-radius: 18px;\r\n      box-shadow: 0 6px 18px rgba(75,32,75,0.06);\r\n    }\r\n\r\n    .form-dp label { display: block; margin-bottom: 8px; font-weight: 500; }\r\n\r\n    .form-dp input, .form-dp select, .form-dp textarea {\r\n      width: 100%;\r\n      padding: 10px;\r\n      margin-bottom: 16px;\r\n      border: 1px solid #d8b4e2;\r\n      border-radius: 12px;\r\n      box-sizing: border-box;\r\n      font-family: inherit;\r\n      color: inherit;\r\n    }\r\n\r\n    .form-dp textarea { min-height: 100px; resize: vertical; }\r\n\r\n    .form-dp button {\r\n      padding: 12px;\r\n      background: linear-gradient(135deg, #4b204b, #a66db1);\r\n      color: #fff;\r\n      border: none;\r\n      border-radius: 30px;\r\n      cursor: pointer;\r\n      font-size: 1rem;\r\n      transition: opacity 0.3s;\r\n      width: 100%;\r\n    }\r\n\r\n    .form-dp button:hover { opacity: 0.9; }\r\n\r\n    .form-dp button:disabled {\r\n      opacity: 0.6;\r\n      cursor: not-allowed;\r\n    }\r\n\r\n    \/* small divider *\/\r\n    .divider {\r\n      height: 1px;\r\n      background: linear-gradient(90deg, transparent, #e8d6ef, transparent);\r\n      margin: 18px 0;\r\n      border-radius: 2px;\r\n    }\r\n\r\n    \/* small responsive tweak *\/\r\n    @media (max-width: 420px) {\r\n      .pricing-title { font-size: 1.8rem; }\r\n      .card { padding: 20px; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"pricing-wrap\">\r\n    <h1 class=\"pricing-title\">Pilih Paket Anda<\/h1>\r\n\r\n    <div class=\"pricing-grid\">\r\n      <!-- Paket Lengkap -->\r\n      <div class=\"card\">\r\n        <h3>Paket Lengkap<\/h3>\r\n        <ul>\r\n          <li>Paket Dekorasi<\/li>\r\n          <li>Paket Catering<\/li>\r\n          <li>Paket MUA<\/li>\r\n        <\/ul>\r\n        <div class=\"price\">Rp 50.000.000<\/div>\r\n        <a class=\"select-btn\" href=\"#pesan-form\" data-pkg=\"Paket Lengkap\">Pesan<\/a>\r\n      <\/div>\r\n\r\n      <!-- Paket Dekorasi -->\r\n      <div class=\"card\">\r\n        <h3>Paket Dekorasi<\/h3>\r\n        <ul>\r\n          <li>Dekorasi tenda dan panggung<\/li>\r\n          <li>Backdrop pelaminan<\/li>\r\n          <li>Bunga &amp; ornamen dekorasi<\/li>\r\n        <\/ul>\r\n        <div class=\"price\">Rp 30.000.000<\/div>\r\n        <a class=\"select-btn\" href=\"#pesan-form\" data-pkg=\"Paket Dekorasi\">Pesan<\/a>\r\n      <\/div>\r\n\r\n      <!-- Paket Catering -->\r\n      <div class=\"card\">\r\n        <h3>Paket Catering<\/h3>\r\n        <ul>\r\n          <li>500 porsi menu prasmanan<\/li>\r\n          <li>Variasi menu lengkap (nasi, lauk, sayur, dessert, minuman)<\/li>\r\n          <li>Peralatan &amp; pramusaji<\/li>\r\n        <\/ul>\r\n        <div class=\"price\">Rp 20.000.000<\/div>\r\n        <a class=\"select-btn\" href=\"#pesan-form\" data-pkg=\"Paket Catering\">Pesan<\/a>\r\n      <\/div>\r\n\r\n      <!-- Paket MUA -->\r\n      <div class=\"card\">\r\n        <h3>Paket MUA<\/h3>\r\n        <ul>\r\n          <li>Make up akad + resepsi<\/li>\r\n          <li>Hijab &amp; hairdo<\/li>\r\n          <li>Aksesori lengkap<\/li>\r\n        <\/ul>\r\n        <div class=\"price\">Rp 4.000.000<\/div>\r\n        <a class=\"select-btn\" href=\"#pesan-form\" data-pkg=\"Paket MUA\">Pesan<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Form DP \/ Booking Paket -->\r\n    <div id=\"pesan-form\" class=\"form-dp\" aria-labelledby=\"form-title\">\r\n      <h2 id=\"form-title\" style=\"font-family: 'Playfair Display', serif; margin-bottom: 16px;\">Pesan Paket<\/h2>\r\n\r\n      <label for=\"input-nama\">Nama Lengkap<\/label>\r\n      <input id=\"input-nama\" required type=\"text\" placeholder=\"Nama Anda\" \/>\r\n\r\n      <label for=\"input-email\">Email<\/label>\r\n      <input id=\"input-email\" required type=\"email\" placeholder=\"email@gmail.com\" \/>\r\n\r\n      <label for=\"input-nowa\">No WA<\/label>\r\n      <input id=\"input-nowa\" required type=\"tel\" placeholder=\"08xxxxxxxxxx\" pattern=\"[0-9+ ]*\" \/>\r\n\r\n      <label for=\"input-package\">Pilih Paket<\/label>\r\n      <select id=\"input-package\" required>\r\n        <option value=\"\">Pilih Paket<\/option>\r\n        <option value=\"Paket Lengkap\">Paket Lengkap<\/option>\r\n        <option value=\"Paket Dekorasi\">Paket Dekorasi<\/option>\r\n        <option value=\"Paket Catering\">Paket Catering<\/option>\r\n        <option value=\"Paket MUA\">Paket MUA<\/option>\r\n      <\/select>\r\n\r\n      <label for=\"input-tanggal\">Tanggal Acara<\/label>\r\n      <!-- gunakan type=\"date\" untuk kemudahan -->\r\n      <input id=\"input-tanggal\" required type=\"date\" \/>\r\n\r\n      <label for=\"input-catatan\">Catatan (opsional)<\/label>\r\n      <textarea id=\"input-catatan\" placeholder=\"Tulis catatan \/ pertanyaan \/ detail acara\"><\/textarea>\r\n\r\n      <button id=\"btn-submit\" type=\"button\">Kirim Permintaan<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const whatsappNumber = '6281279538989';\r\n\r\n    document.addEventListener('DOMContentLoaded', function () {\r\n      \/\/ Tombol 'Pesan' pada kartu: isi paket pada form & scroll ke form\r\n      document.querySelectorAll('.select-btn').forEach(function(btn){\r\n        btn.addEventListener('click', function(e){\r\n          e.preventDefault();\r\n          const pkgLabel = btn.getAttribute('data-pkg') || '';\r\n          const form = document.getElementById('pesan-form');\r\n          if(!form) return;\r\n\r\n          const sel = document.getElementById('input-package');\r\n          if(sel && pkgLabel){\r\n            \/\/ pastikan option ada, jika tidak jangan set\r\n            const optionExists = Array.from(sel.options).some(o => o.value === pkgLabel);\r\n            if(optionExists) sel.value = pkgLabel;\r\n          }\r\n\r\n          \/\/ scroll ke form & fokus\r\n          form.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n          setTimeout(function(){\r\n            const inputNama = document.getElementById('input-nama');\r\n            if(inputNama) inputNama.focus();\r\n          }, 350);\r\n        });\r\n      });\r\n\r\n      \/\/ Pasang handler untuk tombol kirim\r\n      const btnSubmit = document.getElementById('btn-submit');\r\n      if (btnSubmit) {\r\n        btnSubmit.addEventListener('click', kirimKeWhatsApp);\r\n      }\r\n    });\r\n\r\n    \/* Format tanggal cukup mengembalikan teks apa adanya *\/\r\n    function formatTanggalId(text) {\r\n      if(!text) return '-';\r\n      \/\/ jika input type=date, text kemungkinan berbentuk \"yyyy-mm-dd\"\r\n      \/\/ ubah ke format dd-mm-yyyy untuk tampilan lokal\r\n      const parts = text.split('-');\r\n      if(parts.length === 3) {\r\n        return `${parts[2]}-${parts[1]}-${parts[0]}`;\r\n      }\r\n      return text.trim();\r\n    }\r\n\r\n    \/* Fungsi untuk kirim ke WhatsApp *\/\r\n    function kirimKeWhatsApp(){\r\n      const btnSubmit = document.getElementById('btn-submit');\r\n\r\n      const namaEl = document.getElementById('input-nama');\r\n      const emailEl = document.getElementById('input-email');\r\n      const noWaEl = document.getElementById('input-nowa');\r\n      const packageEl = document.getElementById('input-package');\r\n      const tanggalEl = document.getElementById('input-tanggal');\r\n      const catatanEl = document.getElementById('input-catatan');\r\n\r\n      const nama = (namaEl && namaEl.value || '').trim();\r\n      const email = (emailEl && emailEl.value || '').trim();\r\n      const noWa = (noWaEl && noWaEl.value || '').trim();\r\n      const packageChosen = (packageEl && packageEl.value || '').trim();\r\n      const tanggalText = (tanggalEl && tanggalEl.value || '').trim();\r\n      const tanggalFormatted = formatTanggalId(tanggalText);\r\n      const catatan = (catatanEl && catatanEl.value || '').trim();\r\n\r\n      \/\/ Validasi singkat untuk field wajib\r\n      if(!nama || !email || !noWa || !packageChosen || !tanggalText){\r\n        alert('Mohon lengkapi Nama, Email, No WA, Pilih Paket, dan Tanggal Acara sebelum mengirim.');\r\n        return;\r\n      }\r\n\r\n      \/\/ Tampilkan loading state\r\n      if (btnSubmit) {\r\n        btnSubmit.disabled = true;\r\n        const originalText = btnSubmit.textContent;\r\n        btnSubmit.textContent = 'Mengarahkan ke WhatsApp...';\r\n\r\n        \/\/ Susun pesan\r\n        const pesan =\r\n`Pemesanan Paket Wedding Organizer\r\n\r\nNama: ${nama}\r\nEmail: ${email}\r\nNo WA: ${noWa}\r\nPaket: ${packageChosen}\r\nTanggal Acara: ${tanggalFormatted}\r\nCatatan: ${catatan || '-'}\r\n\r\nMohon konfirmasi dan info selanjutnya. Terima kasih!`;\r\n\r\n        const encoded = encodeURIComponent(pesan);\r\n        const waUrl = 'https:\/\/wa.me\/' + whatsappNumber + '?text=' + encoded;\r\n\r\n        \/\/ Buka WhatsApp (tab baru)\r\n        window.open(waUrl, '_blank');\r\n\r\n        \/\/ Reset tombol dan form (atur jeda singkat agar WA sempat terbuka)\r\n        setTimeout(function(){\r\n          if (btnSubmit) {\r\n            btnSubmit.disabled = false;\r\n            btnSubmit.textContent = originalText;\r\n          }\r\n\r\n          \/\/ Kosongkan form\r\n          const fields = [\r\n            'input-nama','input-email','input-nowa','input-package','input-tanggal','input-catatan'\r\n          ];\r\n          fields.forEach(function(id){\r\n            const el = document.getElementById(id);\r\n            if (el) el.value = '';\r\n          });\r\n        }, 1000);\r\n      }\r\n    }\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\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>Pilih Paket &#8211; Wedding Organizer Pilih Paket Anda Paket Lengkap Paket Dekorasi Paket Catering Paket MUA Rp 50.000.000 Pesan Paket Dekorasi Dekorasi tenda dan panggung Backdrop pelaminan Bunga &amp; ornamen dekorasi Rp 30.000.000 Pesan Paket Catering 500 porsi menu prasmanan Variasi menu lengkap (nasi, lauk, sayur, dessert, minuman) Peralatan &amp; pramusaji Rp 20.000.000 Pesan Paket [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/auliawo.art\/index.php?rest_route=\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/auliawo.art\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/auliawo.art\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/auliawo.art\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/auliawo.art\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":97,"href":"https:\/\/auliawo.art\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":418,"href":"https:\/\/auliawo.art\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/418"}],"wp:attachment":[{"href":"https:\/\/auliawo.art\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}