{"id":372,"date":"2025-06-24T14:14:42","date_gmt":"2025-06-24T06:14:42","guid":{"rendered":"https:\/\/setiamovers.com\/?page_id=372"},"modified":"2025-12-13T20:00:32","modified_gmt":"2025-12-13T12:00:32","slug":"quotation-result","status":"publish","type":"page","link":"https:\/\/setiamovers.com\/zh\/quotation-result\/","title":{"rendered":"Quotation Result"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"372\" class=\"elementor elementor-372\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a5ed00b e-flex e-con-boxed e-con e-parent\" data-id=\"4a5ed00b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e027ba5 elementor-widget elementor-widget-text-editor\" data-id=\"6e027ba5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div><span id=\"hellowordl\"><\/span><\/div>\n<script>\n\n$(document).ready(function() {\n\nvar element = document.getEle<span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span>mentById('page_id-703'); \nif ( ! element.value ) { element.options[0].setAttribute('selected','selected'); }\nconsole.log(element);\n  \/\/ Function to get and format the current time\n  function getCurrentFormattedTime() {\n    const now = new Date();\n\n    \/\/ You can customize the format here.\n    \/\/ toLocaleString() is great for locale-specific formatting.\n    \/\/ For a specific format like YYYY-MM-DD HH:mm:ss, you might need to build it manually\n    \/\/ or use more options with toLocaleString().\n\n    \/\/ Example 1: Using toLocaleString for a common format (adjust locale as needed)\n    \/\/ 'en-US' for US English, you might use 'en-GB' for UK or 'zh-HK' for Hong Kong\n    \/\/ timeZone: 'Asia\/Hong_Kong' ensures it shows HKT if the client's timezone is different\n    const options = {\n        year: 'numeric',\n        month: '2-digit',\n        day: '2-digit',\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        hour12: false, \/\/ Use 24-hour format\n        timeZone: 'Asia\/Hong_Kong' \/\/ Explicitly set timezone if you want it fixed to HKT\n    };\n    const formattedTime = now.toLocaleString('en-US', options); \/\/ Using 'en-US' for predictable formatting\n\n    \/\/ Example 2: Manual formatting for YYYY-MM-DD HH:mm:ss\n    \/\/ This gives you more control over the exact output string.\n    const year = now.getFullYear();\n    const month = String(now.getMonth() + 1).padStart(2, '0'); \/\/ Months are 0-indexed\n    const day = String(now.getDate()).padStart(2, '0');\n    const hours = String(now.getHours()).padStart(2, '0');\n    const minutes = String(now.getMinutes()).padStart(2, '0');\n    const seconds = String(now.getSeconds()).padStart(2, '0');\n    const manualFormattedTime = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;\n\n\n    return `Current time in Hong Kong: ${manualFormattedTime}`; \/\/ Or use formattedTime if you prefer toLocaleString() output\n  }\n\n  \/\/ --- Option 1: Update once when the page loads ---\n  $('#hellowordl').text(getCurrentFormattedTime());\n\n  \/\/ --- Option 2: Update every second (creates a live clock) ---\n  \/\/ If you uncomment this, comment out Option 1\n  function updateClock() {\n    $('#hellowordl').text(getCurrentFormattedTime());\n  }\n\n  \/\/ Call it once immediately to display the time\n  updateClock();\n\n  \/\/ Then call it every 1000 milliseconds (1 second)\n  setInterval(updateClock, 1000);\n\n});\n<\/script>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-adba7ed e-flex e-con-boxed e-con e-parent\" data-id=\"adba7ed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f90f3b elementor-widget elementor-widget-html\" data-id=\"6f90f3b\" 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 id=\"quote-summary\" class=\"container mt-4\"><\/div>\n<div id=\"quote-followup\" class=\"container mt-3\"><\/div>\n<div id=\"personal-info-section\" class=\"container my-4\" style=\"display: none;\">\n<div class=\"card shadow-sm\">\n<div class=\"card-header bg-light\">\n<h5 class=\"mb-0\">Contact Information &amp; Moving Arrangements<\/h5>\n<\/div>\n<div class=\"card-body p-4\"><form id=\"personal-info-form\">\n<div class=\"row g-4\">\n\n<!-- Column 1: Contact Info -->\n<div class=\"col-lg-4\">\n<div class=\"mb-4\">\n<h6 class=\"fw-bold\">Contact Information<\/h6>\n<\/div>\n<div class=\"mb-3\"><label class=\"form-label\" for=\"name\">Full Name<\/label>\n<input id=\"name\" class=\"form-control\" required type=\"text\" \/><\/div>\n<div class=\"mb-3\"><label class=\"form-label\" for=\"phone\">Phone Number<\/label>\n<input id=\"phone\" class=\"form-control\" required type=\"tel\" placeholder=\"+85291234567\" \/><\/div>\n<div class=\"mb-3\"><label class=\"form-label\" for=\"email\">Email Address<\/label>\n<input id=\"email\" class=\"form-control\" required type=\"email\" \/><\/div>\n<\/div>\n<!-- Column 2: Pickup & Dropoff -->\n<div class=\"col-lg-4\">\n<div class=\"mb-4\">\n<h6 class=\"fw-bold\">Moving Locations<\/h6>\n<\/div>\n<!-- <div class=\"mb-3\"><label class=\"form-label\">Pickup Location - District<\/label>\n<select id=\"pickup-district\" class=\"form-select\" required>\n<option value=\"\">Please select district<\/option>\n<option value=\"Central &amp; Western\">Central &amp; Western<\/option>\n<option value=\"Wan Chai\">Wan Chai<\/option>\n<option value=\"Eastern\">Eastern<\/option>\n<option value=\"Southern\">Southern<\/option>\n<option value=\"Yau Tsim Mong\">Yau Tsim Mong<\/option>\n<option value=\"Sham Shui Po\">Sham Shui Po<\/option>\n<option value=\"Kowloon City\">Kowloon City<\/option>\n<option value=\"Wong Tai Sin\">Wong Tai Sin<\/option>\n<option value=\"Kwun Tong\">Kwun Tong<\/option>\n<option value=\"Tsuen Wan\">Tsuen Wan<\/option>\n<option value=\"Kwai Tsing\">Kwai Tsing<\/option>\n<option value=\"Tuen Mun\">Tuen Mun<\/option>\n<option value=\"Yuen Long\">Yuen Long<\/option>\n<option value=\"North\">North<\/option>\n<option value=\"Tai Po\">Tai Po<\/option>\n<option value=\"Sha Tin\">Sha Tin<\/option>\n<option value=\"Sai Kung\">Sai Kung<\/option>\n<option value=\"Islands\">Islands<\/option>\n<\/select><\/div> -->\n<div class=\"mb-3\"><label class=\"form-label\">Pickup Location - Detailed Address<\/label>\n<input id=\"pickup-address\" class=\"form-control\" required type=\"text\" \/><\/div>\n<!-- <div class=\"mb-3\"><label class=\"form-label\">Delivery Location - District<\/label>\n<select id=\"dropoff-district\" class=\"form-select\" required>\n<option value=\"\">Please select district<\/option>\n<option value=\"Central &amp; Western\">Central &amp; Western<\/option>\n<option value=\"Wan Chai\">Wan Chai<\/option>\n<option value=\"Eastern\">Eastern<\/option>\n<option value=\"Southern\">Southern<\/option>\n<option value=\"Yau Tsim Mong\">Yau Tsim Mong<\/option>\n<option value=\"Sham Shui Po\">Sham Shui Po<\/option>\n<option value=\"Kowloon City\">Kowloon City<\/option>\n<option value=\"Wong Tai Sin\">Wong Tai Sin<\/option>\n<option value=\"Kwun Tong\">Kwun Tong<\/option>\n<option value=\"Tsuen Wan\">Tsuen Wan<\/option>\n<option value=\"Kwai Tsing\">Kwai Tsing<\/option>\n<option value=\"Tuen Mun\">Tuen Mun<\/option>\n<option value=\"Yuen Long\">Yuen Long<\/option>\n<option value=\"North\">North<\/option>\n<option value=\"Tai Po\">Tai Po<\/option>\n<option value=\"Sha Tin\">Sha Tin<\/option>\n<option value=\"Sai Kung\">Sai Kung<\/option>\n<option value=\"Islands\">Islands<\/option>\n<\/select><\/div> -->\n<div class=\"mb-3\"><label class=\"form-label\">Delivery Location - Detailed Address<\/label>\n<input id=\"dropoff-address\" class=\"form-control\" required type=\"text\" \/><\/div>\n<\/div>\n<!-- Column 3: Date & Time -->\n<div class=\"col-lg-4\">\n<div class=\"mb-4\">\n<h6 class=\"fw-bold\">Moving Date &amp; Time<\/h6>\n<\/div>\n<div class=\"mb-3\"><label class=\"form-label\" for=\"gcal-date\">Moving Date<\/label>\n<input id=\"gcal-date\" class=\"form-control\" required type=\"text\" placeholder=\"Select date\" \/><\/div>\n<div class=\"mb-3\"><label class=\"form-label\" for=\"gcal-timeslot\">Moving Time<\/label>\n<select id=\"gcal-timeslot\" class=\"form-select\" required>\n<option value=\"\">Please select time<\/option>\n<option value=\"09:00-10:00\">9:00 AM - 10:00 AM<\/option>\n<option value=\"10:00-11:00\">10:00 AM - 11:00 AM<\/option>\n<option value=\"11:00-12:00\">11:00 AM - 12:00 PM<\/option>\n<option value=\"12:00-13:00\">12:00 PM - 1:00 PM<\/option>\n<option value=\"13:00-14:00\">1:00 PM - 2:00 PM<\/option>\n<option value=\"14:00-15:00\">2:00 PM - 3:00 PM<\/option>\n<option value=\"15:00-16:00\">3:00 PM - 4:00 PM<\/option>\n<option value=\"16:00-17:00\">4:00 PM - 5:00 PM<\/option>\n<\/select><\/div>\n<\/div>\n<\/div>\n<div class=\"text-end mt-4\"><button id=\"submit-personal-info\" style=\"border-radius: 3px;\" type=\"submit\">Submit Information<\/button><\/div>\n<div id=\"submit-error-message\" class=\"alert alert-danger\" style=\"display: none;\"><\/div>\n<\/form><\/div>\n<\/div>\n<\/div>\n<div id=\"deposit-offer\" class=\"container mt-4\" style=\"display: none;\"><\/div>\n<!-- Include Flatpickr -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\n\n<script>\n  jQuery(document).ready(function ($) {\n\n    \/\/ Calculate 3 months from today\n    const today = new Date();\n    const tomorrow = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 1);\n    const threeMonthsFromNow = new Date(today.getFullYear(), today.getMonth() + 3, today.getDate());\n\n    flatpickr(\"#gcal-date\", {\n      dateFormat: \"Y-m-d\",\n      minDate: tomorrow,\n      maxDate: threeMonthsFromNow\n    });\n\n    function getQueryParams() {\n      const params = {};\n      const queryString = window.location.search.slice(1);\n      const pairs = queryString.split(\"&\");\n      pairs.forEach(function (pair) {\n        const [key, value] = pair.split(\"=\");\n        params[decodeURIComponent(key)] = decodeURIComponent(value || \"\");\n      });\n      return params;\n    }\n\n    const formData = getQueryParams();\n    formData.action = 'calculate_total';\n\n    $('#quote-summary').html(`\n<div class=\"text-center my-5\">\n<div class=\"spinner-border text-primary\" role=\"status\">\n  <span class=\"visually-hidden\">Calculating...<\/span>\n<\/div>\n<p class=\"mt-2\">Calculating quotation, please wait...<\/p>\n<\/div>\n    `);\n\n    $('#quote-followup, #deposit-offer').empty();\n\n    $.post('\/wp-admin\/admin-ajax.php', formData, function (response) {\n      if (response.success) {\n        const breakdown = response.breakdown;\n        const quoteHtml = `\n<div class=\"card shadow-sm mb-4\">\n<div class=\"card-body\">\n<h4 class=\"card-title mb-3\">\ud83d\udce6 Quotation Summary<\/h4>\n<ul class=\"list-group list-group-flush mb-3\">\n<li class=\"list-group-item d-flex justify-content-between\">\n                  <span>Basic Moving Service<\/span>\n                  <span>$${breakdown.basic.toLocaleString()}<\/span>\n                <\/li>\n<li class=\"list-group-item d-flex justify-content-between\">\n                  <span>Packing Service<\/span>\n                  <span>${breakdown.packing ? '$' + breakdown.packing.toLocaleString() : 'N\/A'}<\/span>\n                <\/li>\n<li class=\"list-group-item d-flex justify-content-between\">\n                  <span>Unpacking Service<\/span>\n                  <span>${breakdown.unpacking ? '$' + breakdown.unpacking.toLocaleString() : 'N\/A'}<\/span>\n                <\/li>\n<li class=\"list-group-item d-flex justify-content-between\">\n                  <span>Assembly Service \u2013 <strong>${response.assemble_item_count}<\/strong> Item(s)<\/span>\n                  <span>${breakdown.assembling ? '$' + breakdown.assembling.toLocaleString() : 'N\/A'}<\/span>\n                <\/li>\n<li class=\"list-group-item d-flex justify-content-between\">\n                  <span>${breakdown.storage != '0.00' && response.storage_services_days ? response.storage_services_days + ' ' : ''}Storage Rent<\/span>\n                  <span>${breakdown.storage ? '$' + breakdown.storage.toLocaleString() : 'N\/A'}<\/span>\n                <\/li>\n<\/ul>\n<div class=\"alert alert-primary d-flex justify-content-between align-items-center\">\n  <strong>Estimated Grand Total<\/strong>\n  <span class=\"fs-4\">$${response.grand_total.toLocaleString()}<\/span>\n<\/div>\n<p class=\"text-muted mt-3 mb-0\">Total moving volume: <strong>${response.total_cubic_feet}<\/strong> cubic feet<\/p>\n<div class=\"d-flex justify-content-between mt-3 ${response.disposal_help == 'Yes' ? '' : 'd-none'}\">\n<span class=\"text-muted\">Disposal Charge - <strong>${response.disposal_help_number}<\/strong> Item(s): <strong>${response.disposal_help_item}<\/strong><\/span>\n<span class=\"text-muted\"><strong>$${breakdown.disposal_min_charge} - $${breakdown.disposal_max_charge}<\/strong> (To be confirmed)<\/span>\n<\/div>\n<p class=\"text-muted mt-3 mb-0\">The charges for stair carrying, platform-to-lift transfers, or long trolley routes will be reviewed by Setia Movers colleagues.<\/p>\n<\/div>\n<\/div>\n`;\n        $('#quote-summary').html(quoteHtml);\n\n        $('#quote-followup').html(`\n<div class=\"alert alert-success d-flex justify-content-between align-items-center\">\n<div>Would you like to arrange moving services? Our customer service team can assist you with further quotation and booking.<\/div>\n<button id=\"btn-proceed\" class=\"btn btn-success\">Confirm Quotation & Continue<\/button>\n<\/div>\n`);\n\n        $('#btn-proceed').on('click', function () {\n          $('#quote-followup').hide();\n\n\/\/           const districtOptions = `\n\/\/ <option value=\"\">Please select district<\/option>\n\/\/ <option value=\"Central & Western\">Central & Western<\/option>\n\/\/ <option value=\"Wan Chai\">Wan Chai<\/option>\n\/\/ <option value=\"Eastern\">Eastern<\/option>\n\/\/ <option value=\"Southern\">Southern<\/option>\n\/\/ <option value=\"Yau Tsim Mong\">Yau Tsim Mong<\/option>\n\/\/ <option value=\"Sham Shui Po\">Sham Shui Po<\/option>\n\/\/ <option value=\"Kowloon City\">Kowloon City<\/option>\n\/\/ <option value=\"Wong Tai Sin\">Wong Tai Sin<\/option>\n\/\/ <option value=\"Kwun Tong\">Kwun Tong<\/option>\n\/\/ <option value=\"Tsuen Wan\">Tsuen Wan<\/option>\n\/\/ <option value=\"Kwai Tsing\">Kwai Tsing<\/option>\n\/\/ <option value=\"Tuen Mun\">Tuen Mun<\/option>\n\/\/ <option value=\"Yuen Long\">Yuen Long<\/option>\n\/\/ <option value=\"North\">North<\/option>\n\/\/ <option value=\"Tai Po\">Tai Po<\/option>\n\/\/ <option value=\"Sha Tin\">Sha Tin<\/option>\n\/\/ <option value=\"Sai Kung\">Sai Kung<\/option>\n\/\/ <option value=\"Islands\">Islands<\/option>\n\/\/           `;\n\n          $('#personal-info-section').slideDown();\n        });\n\n        \/\/ Handle form submission\n        $(document).on('submit', '#personal-info-form', function (e) {\n          e.preventDefault();\n\n          const personalData = {\n            action: 'submit_personal_info',\n            client_id: formData.client_id,\n            name: $('#name').val(),\n            phone: $('#phone').val(),\n            email: $('#email').val(),\n            \/\/ pickup_district: $('#pickup-district').val(),\n            pickup_address: $('#pickup-address').val(),\n            \/\/ dropoff_district: $('#dropoff-district').val(),\n            dropoff_address: $('#dropoff-address').val(),\n            gcal_date: $('#gcal-date').val(),\n            gcal_timeslot: $('#gcal-timeslot').val()\n          };\n\n          const [slotStart, slotEnd] = personalData.gcal_timeslot.split(\"-\");\n          const start = personalData.gcal_date + \"T\" + slotStart;\n          const end = personalData.gcal_date + \"T\" + slotEnd;\n\n          \/\/ Show loading state\n          $('#personal-info-section #submit-personal-info').prop('disabled', true).html('<span class=\"spinner-border spinner-border-sm\" role=\"status\" aria-hidden=\"true\"><\/span>');\n\n          $.ajax({\n            url: '\/wp-json\/custom\/v1\/process-booking\/' + formData.client_id,\n            method: 'POST',\n            contentType: 'application\/json',\n            data: JSON.stringify({\n              summary: personalData.name + \" (\" + personalData.phone + \")\",\n              name: personalData.name,\n              phone: personalData.phone,\n              email: personalData.email,\n              \/\/ pickup_district: personalData.pickup_district,\n              pickup_address: personalData.pickup_address,\n              \/\/ dropoff_district: personalData.dropoff_district,\n              dropoff_address: personalData.dropoff_address,\n              location: personalData.pickup_address,\n              description: `Name: ${personalData.name}\nPhone: ${personalData.phone}\nEmail: ${personalData.email}\nPickup Address: ${personalData.pickup_address}\nDropoff Address: ${personalData.dropoff_address}`,\n              start: start,\n              end: end\n            }),\n            success: function (res) {\n              if (res.status === 'success') {\n                $('#quote-summary').hide();\n                $('#personal-info-section').hide();\n                \/\/ \u2705 Show confirmation + deposit details\n\/\/                 $('#deposit-offer').html(`\n\/\/ <div class=\"alert alert-success\">\n\/\/ <h5>\u2705 Submission Successful!<\/h5>\n\/\/ <p>Your contact information has been successfully submitted. Our customer service team will contact you soon.<\/p>\n\/\/ <\/div>\n\/\/ <div class=\"alert alert-info mt-4\">\n\/\/ <h5> Limited Time Offer<\/h5>\n\/\/ <p>If you pay the deposit within 24 hours, we will provide you with priority scheduling and a moving gift!<\/p>\n\/\/ <h5 class=\"mt-3\">Online Bank Transfer \/ ATM:<\/h5>\n\/\/ <ul>\n\/\/ <li>Account no\uff1a808802565001<\/li>\n\/\/ <li>Beneficiary\uff1aSETIA MOVERS HONG KONG LTD<\/li>\n\/\/ <li>Telephone\uff1a+852 3540 1149  \/ Whatsapp +852 6973 0495<\/li>\n\/\/ <li>BANK CODE : HSBCHKHHHKH<\/li>\n\/\/ <li>BANK NAME : HSBC HONG KONG<\/li>\n\/\/ <li>BANK ADDRESS : No 1 Queens Road Central Hong Kong<\/li>\n\/\/ <\/ul>\n\/\/ <\/div>\n\/\/                 `).fadeIn();\n                $('#deposit-offer').html(`\n<div class=\"alert alert-success\">\n<h5>\u2705 Submission Successful!<\/h5>\n<p>Your contact information has been successfully submitted. Our customer service team will contact you soon.<\/p>\n<\/div>\n                `).fadeIn();\n                \/\/ Scroll to top of page\n                window.scrollTo({\n                  top: 0,\n                  behavior: 'smooth'\n                });\n              } else if (res.status === 'already_completed') {\n                $('#submit-error-message').html(`\n<div class=\"alert alert-danger\"><span>\u274c This booking has already been processed. You may leave this page.<\/span><\/div>\n`);\n              } else {\n                $('#submit-error-message').html(`\n<div class=\"alert alert-danger\"><span>\u274c Submission failed, please try again later.<\/span><\/div>\n`);\n                \/\/ Re-enable button\n                $('#personal-info-section #submit-personal-info').prop('disabled', false).text('Submit Information');\n              }\n            },\n            error: function () {\n              $('#submit-error-message').html(`\n<div class=\"alert alert-danger\"><span>\u274c Network error, please try again later.<\/span><\/div>\n`);\n              \/\/ Re-enable button\n              $('#personal-info-section #submit-personal-info').prop('disabled', false).text('Submit Information');\n            }\n          });\n        });\n      } else {\n        $('#quote-summary').html(`\n<div class=\"alert alert-danger\">\u274c Calculation failed, please try again later.<\/div>\n        `);\n      }\n    });\n  });\n<\/script>\t\t\t\t<\/div>\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":"Contact Information &amp; Moving Arrangements Contact Information Full Name Phone Number Email Address Moving Locations Pickup Location &#8211; Detailed Address [&hellip;]","protected":false},"author":267778353,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","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":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-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":"","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-4)","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-4)","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-4)","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":""}},"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-372","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quotation Result -<\/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:\/\/setiamovers.com\/zh\/quotation-result\/\" \/>\n<meta property=\"og:locale\" content=\"zh_HK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quotation Result -\" \/>\n<meta property=\"og:description\" content=\"Contact Information &amp; Moving Arrangements Contact Information Full Name Phone Number Email Address Moving Locations Pickup Location &#8211; Detailed Address [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/setiamovers.com\/zh\/quotation-result\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-13T12:00:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/setiamovers.com\\\/quotation-result\\\/\",\"url\":\"https:\\\/\\\/setiamovers.com\\\/quotation-result\\\/\",\"name\":\"Quotation Result -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/setiamovers.com\\\/#website\"},\"datePublished\":\"2025-06-24T06:14:42+00:00\",\"dateModified\":\"2025-12-13T12:00:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/setiamovers.com\\\/quotation-result\\\/#breadcrumb\"},\"inLanguage\":\"zh-HK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/setiamovers.com\\\/quotation-result\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/setiamovers.com\\\/quotation-result\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/setiamovers.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quotation Result\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/setiamovers.com\\\/#website\",\"url\":\"https:\\\/\\\/setiamovers.com\\\/\",\"name\":\"\",\"description\":\"Setia Movers\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/setiamovers.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-HK\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quotation Result -","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:\/\/setiamovers.com\/zh\/quotation-result\/","og_locale":"zh_HK","og_type":"article","og_title":"Quotation Result -","og_description":"Contact Information &amp; Moving Arrangements Contact Information Full Name Phone Number Email Address Moving Locations Pickup Location &#8211; Detailed Address [&hellip;]","og_url":"https:\/\/setiamovers.com\/zh\/quotation-result\/","article_modified_time":"2025-12-13T12:00:32+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/setiamovers.com\/quotation-result\/","url":"https:\/\/setiamovers.com\/quotation-result\/","name":"Quotation Result -","isPartOf":{"@id":"https:\/\/setiamovers.com\/#website"},"datePublished":"2025-06-24T06:14:42+00:00","dateModified":"2025-12-13T12:00:32+00:00","breadcrumb":{"@id":"https:\/\/setiamovers.com\/quotation-result\/#breadcrumb"},"inLanguage":"zh-HK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/setiamovers.com\/quotation-result\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/setiamovers.com\/quotation-result\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/setiamovers.com\/"},{"@type":"ListItem","position":2,"name":"Quotation Result"}]},{"@type":"WebSite","@id":"https:\/\/setiamovers.com\/#website","url":"https:\/\/setiamovers.com\/","name":"","description":"\u5be6\u5fb7\u642c\u904b - \u9999\u6e2f\u5c08\u696d\u642c\u5c4b\u516c\u53f8 | \u4e00\u7ad9\u5f0f\u5927\u5c0f\u578b\u642c\u904b\u670d\u52d9","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/setiamovers.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-HK"}]}},"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PgD2Vi-60","jetpack-related-posts":[{"id":48,"url":"https:\/\/setiamovers.com\/zh\/faq\/","url_meta":{"origin":372,"position":0},"title":"\u5e38\u898b\u554f\u984c","author":"setiamoverswordpress","date":"21\/06\/2025","format":false,"excerpt":"FAQ Find quick answers to common questions about our moving services. How do I get a quotation for my move?\u200b You can go to our Online Quotation page \/ Call us +852 3540 1149 \/ Whatsapp +852 5501 8891 & +852 6973 0495 \/ Email to inquiry@setiamovers.com What kind of\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":52,"url":"https:\/\/setiamovers.com\/zh\/terms-and-conditions\/","url_meta":{"origin":372,"position":1},"title":"Terms of Service","author":"setiamoverswordpress","date":"21\/06\/2025","format":false,"excerpt":"Terms and Conditions The services of Setia Movers are subject to the following terms and conditions. Customers must read and comply with these terms and conditions to avoid unnecessary disputes caused by any oversight. 1 Scope of Service If, on the moving day, items not listed on the pre-arranged inventory\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":54,"url":"https:\/\/setiamovers.com\/zh\/privacy-policy\/","url_meta":{"origin":372,"position":2},"title":"\u79c1\u96b1\u653f\u7b56","author":"setiamoverswordpress","date":"21\/06\/2025","format":false,"excerpt":"Privacy Policy Statement 1Purpose This Privacy Policy explains how we collect, use, protect, and disclose your personal data in compliance with the Personal Data (Privacy) Ordinance (Cap. 486) of the Hong Kong Special Administrative Region. 2Personal Data Collected Name Contact number Email address Address Moving details (e.g., moving date, item\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":50,"url":"https:\/\/setiamovers.com\/zh\/online-quotation\/","url_meta":{"origin":372,"position":3},"title":"\u7dda\u4e0a\u5831\u50f9","author":"setiamoverswordpress","date":"21\/06\/2025","format":false,"excerpt":"Online Quotation Get a fast, hassle-free moving quote tailored to your needs\u2014fill out our online form.By filling out the online quotation form, you can quickly get an estimated moving price based on your basic details. It helps us understand your moving needs, such as locations and volume. Please note the\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":276,"url":"https:\/\/setiamovers.com\/zh\/","url_meta":{"origin":372,"position":4},"title":"\u5be6\u5fb7\u642c\u904b\u662f\u9999\u6e2f\u5c08\u696d\u642c\u5c4b\u516c\u53f8\uff0c\u81f4\u529b\u63d0\u4f9b\u53ef\u9760\u7684\u5927\u5c0f\u578b\u642c\u904b\u670d\u52d9\u3002\u7121\u8ad6\u662f\u642c\u5c4b\u3001\u642c\u8fa6\u516c\u5ba4\u9084\u662f\u55ae\u4ef6\u7269\u54c1\u642c\u904b\uff0c\u6211\u5011\u7684\u5718\u968a\u90fd\u6703\u6eff\u8db3\u5ba2\u6236\u5404\u985e\u642c\u904b\u9700\u6c42\u3002","author":"setiamoverswordpress","date":"24\/06\/2025","format":false,"excerpt":"\u5be6\u5fb7\u642c\u904b\u662f\u9999\u6e2f\u5c08\u696d\u642c\u5c4b\u516c\u53f8\uff0c\u81f4\u529b\u63d0\u4f9b\u53ef\u9760\u7684\u5927\u5c0f\u578b\u642c\u904b\u670d\u52d9\u3002\u7121\u8ad6\u662f\u642c\u5c4b\u3001\u642c\u8fa6\u516c\u5ba4\u9084\u662f\u55ae\u4ef6\u7269\u54c1\u642c\u904b\uff0c\u6211\u5011\u7684\u5718\u968a\u90fd\u6703\u6eff\u8db3\u5ba2\u6236\u5404\u985e\u642c\u904b\u9700\u6c42\u3002","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/setiamovers.com\/wp-content\/uploads\/2025\/10\/%E6%90%9C%E7%8B%97%E6%88%AA%E5%9B%BE20251010150357-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/setiamovers.com\/wp-content\/uploads\/2025\/10\/%E6%90%9C%E7%8B%97%E6%88%AA%E5%9B%BE20251010150357-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/setiamovers.com\/wp-content\/uploads\/2025\/10\/%E6%90%9C%E7%8B%97%E6%88%AA%E5%9B%BE20251010150357-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/setiamovers.com\/wp-content\/uploads\/2025\/10\/%E6%90%9C%E7%8B%97%E6%88%AA%E5%9B%BE20251010150357-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":942,"url":"https:\/\/setiamovers.com\/zh\/used-material-collection\/","url_meta":{"origin":372,"position":5},"title":"\u9810\u7d04\u56de\u6536\u642c\u904b\u7269\u6599","author":"setiamoverswordpress","date":"09\/07\/2025","format":false,"excerpt":"Used Material Collection - By Selecting The Date As\u00a0You\u00a0Wanted Collection of reusable boxes, crates, or materials \u2014 supporting sustainable moving practices. Schedule Collection After your move, don\u2019t let packing materials go to waste. We provide a convenient service to collect reusable boxes, plastic crates, and wrapping materials. It\u2019s our way\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/setiamovers.com\/wp-content\/uploads\/2025\/09\/used-1-576x1024.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/setiamovers.com\/wp-content\/uploads\/2025\/09\/used-1-576x1024.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/setiamovers.com\/wp-content\/uploads\/2025\/09\/used-1-576x1024.jpeg?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/pages\/372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/users\/267778353"}],"replies":[{"embeddable":true,"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/comments?post=372"}],"version-history":[{"count":94,"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/pages\/372\/revisions"}],"predecessor-version":[{"id":2476,"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/pages\/372\/revisions\/2476"}],"wp:attachment":[{"href":"https:\/\/setiamovers.com\/zh\/wp-json\/wp\/v2\/media?parent=372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}