{"id":101719,"date":"2026-07-21T14:34:36","date_gmt":"2026-07-21T07:34:36","guid":{"rendered":"https:\/\/beyond-massage.com\/zh\/?page_id=101719"},"modified":"2026-10-13T19:42:47","modified_gmt":"2026-10-13T12:42:47","slug":"book","status":"publish","type":"page","link":"https:\/\/beyond-massage.com\/zh\/book\/","title":{"rendered":"Book your massage"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; width=&#8221;90%&#8221; max_width=&#8221;90%&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][et_pb_column _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243; theme_builder_area=&#8221;post_content&#8221;][divi_step_booking _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; booking_params=&#8221;on&#8221; locations=&#8221;2&#8243; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][\/divi_step_booking][et_pb_code _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->\/* =========================================================<!-- [et_pb_line_break_holder] -->   TEXTES D'AIDE \u2014 FORMULAIRE AMELIA<!-- [et_pb_line_break_holder] -->========================================================= *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#amelia-container .bm-amelia-help {<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  margin: 0 0 12px;<!-- [et_pb_line_break_holder] -->  padding: 0;<!-- [et_pb_line_break_holder] -->  color: #5A6577;<!-- [et_pb_line_break_holder] -->  font-family: inherit;<!-- [et_pb_line_break_holder] -->  font-size: 13px;<!-- [et_pb_line_break_holder] -->  font-weight: 400;<!-- [et_pb_line_break_holder] -->  line-height: 1.5;<!-- [et_pb_line_break_holder] -->  text-align: left;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Texte de l\u2019\u00e9tape 1 *\/<!-- [et_pb_line_break_holder] -->#amelia-container .bm-amelia-help-step-1 {<!-- [et_pb_line_break_holder] -->  margin-bottom: 14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Texte de l\u2019\u00e9tape 2 *\/<!-- [et_pb_line_break_holder] -->#amelia-container .bm-amelia-help-step-2 {<!-- [et_pb_line_break_holder] -->  margin-top: 8px;<!-- [et_pb_line_break_holder] -->  margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width: 480px) {<!-- [et_pb_line_break_holder] -->  #amelia-container .bm-amelia-help {<!-- [et_pb_line_break_holder] -->    font-size: 12px;<!-- [et_pb_line_break_holder] -->    line-height: 1.45;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->document.addEventListener('DOMContentLoaded', function () {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function createHelpText(className, text) {<!-- [et_pb_line_break_holder] -->    const element = document.createElement('p');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    element.className = 'bm-amelia-help ' + className;<!-- [et_pb_line_break_holder] -->    element.textContent = text;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return element;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function addAmeliaHelpTexts() {<!-- [et_pb_line_break_holder] -->    const ameliaContainers = document.querySelectorAll('#amelia-container');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    ameliaContainers.forEach(function (ameliaContainer) {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/* =====================================================<!-- [et_pb_line_break_holder] -->         \u00c9TAPE 1 \u2014 S\u00c9LECTION DU SERVICE<!-- [et_pb_line_break_holder] -->      ===================================================== *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const serviceStep = ameliaContainer.querySelector(<!-- [et_pb_line_break_holder] -->        '.am-fs__init.am-fs__main-content'<!-- [et_pb_line_break_holder] -->      );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if (<!-- [et_pb_line_break_holder] -->        serviceStep &&<!-- [et_pb_line_break_holder] -->        !serviceStep.querySelector('.bm-amelia-help-step-1')<!-- [et_pb_line_break_holder] -->      ) {<!-- [et_pb_line_break_holder] -->        const serviceForm = serviceStep.querySelector('form');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (serviceForm) {<!-- [et_pb_line_break_holder] -->          const step1Text = createHelpText(<!-- [et_pb_line_break_holder] -->            'bm-amelia-help-step-1',<!-- [et_pb_line_break_holder] -->            'Select your massage. Duration and price can be chosen on the next step.'<!-- [et_pb_line_break_holder] -->          );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          serviceForm.insertAdjacentElement('beforebegin', step1Text);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/* =====================================================<!-- [et_pb_line_break_holder] -->         \u00c9TAPE 2 \u2014 DATE, DUR\u00c9E ET PRIX<!-- [et_pb_line_break_holder] -->      ===================================================== *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const dateStep = ameliaContainer.querySelector(<!-- [et_pb_line_break_holder] -->        '.am-fs-dt__calendar.am-fs__main-content'<!-- [et_pb_line_break_holder] -->      );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if (<!-- [et_pb_line_break_holder] -->        dateStep &&<!-- [et_pb_line_break_holder] -->        !dateStep.querySelector('.bm-amelia-help-step-2')<!-- [et_pb_line_break_holder] -->      ) {<!-- [et_pb_line_break_holder] -->        const possibleSelects = Array.from(<!-- [et_pb_line_break_holder] -->          dateStep.querySelectorAll(<!-- [et_pb_line_break_holder] -->            '.el-select, [class*=\"duration\"], [class*=\"select\"]'<!-- [et_pb_line_break_holder] -->          )<!-- [et_pb_line_break_holder] -->        );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/*<!-- [et_pb_line_break_holder] -->         * On reconna\u00eet le champ des dur\u00e9es gr\u00e2ce \u00e0 son contenu :<!-- [et_pb_line_break_holder] -->         * 30min, 1h, 1h30, ainsi qu\u2019au symbole de prix.<!-- [et_pb_line_break_holder] -->         *\/<!-- [et_pb_line_break_holder] -->        const durationSelect = possibleSelects.find(function (element) {<!-- [et_pb_line_break_holder] -->          const text = element.textContent<!-- [et_pb_line_break_holder] -->            .replace(\/\\s+\/g, ' ')<!-- [et_pb_line_break_holder] -->            .trim();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          const containsDuration =<!-- [et_pb_line_break_holder] -->            \/\\b\\d+\\s*(min|minute|minutes|h|hr|hour|hours)\\b\/i.test(text) ||<!-- [et_pb_line_break_holder] -->            \/\\b\\d+h\\d*\\b\/i.test(text);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          const containsPrice =<!-- [et_pb_line_break_holder] -->            \/\u0e3f|\u20ac|\\$|\u00a3|THB\/i.test(text);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          return containsDuration && containsPrice;<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (durationSelect) {<!-- [et_pb_line_break_holder] -->          const durationBlock =<!-- [et_pb_line_break_holder] -->            durationSelect.closest('.el-form-item') ||<!-- [et_pb_line_break_holder] -->            durationSelect.closest('[class*=\"duration\"]') ||<!-- [et_pb_line_break_holder] -->            durationSelect;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          const step2Text = createHelpText(<!-- [et_pb_line_break_holder] -->            'bm-amelia-help-step-2',<!-- [et_pb_line_break_holder] -->            'Choose your preferred duration and price below.'<!-- [et_pb_line_break_holder] -->          );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          durationBlock.insertAdjacentElement('beforebegin', step2Text);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/*<!-- [et_pb_line_break_holder] -->   * Amelia recharge les \u00e9tapes dynamiquement.<!-- [et_pb_line_break_holder] -->   * L\u2019observateur r\u00e9ins\u00e8re les textes apr\u00e8s chaque changement d\u2019\u00e9tape.<!-- [et_pb_line_break_holder] -->   *\/<!-- [et_pb_line_break_holder] -->  const ameliaObserver = new MutationObserver(function () {<!-- [et_pb_line_break_holder] -->    addAmeliaHelpTexts();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  ameliaObserver.observe(document.body, {<!-- [et_pb_line_break_holder] -->    childList: true,<!-- [et_pb_line_break_holder] -->    subtree: true<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  addAmeliaHelpTexts();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"et_pb_module divi_step_booking divi_step_booking_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\n<script>\n  if (typeof hasAmeliaEntitiesApiCall === 'undefined' && ('' === '' && '' === '' && '' !== '1')) {\n    var hasAmeliaEntitiesApiCall = true;\n  }\n  var ameliaShortcodeData = (typeof ameliaShortcodeData === 'undefined') ? [] : ameliaShortcodeData;\n  ameliaShortcodeData.push(\n    {\n      'hasApiCall': (typeof hasAmeliaEntitiesApiCall !== 'undefined') && hasAmeliaEntitiesApiCall,\n      'trigger': '',\n      'trigger_type': '',\n      'triggered_form': 'sbsNew',\n      'in_dialog': '',\n      'show': '',\n      'counter': '1000',\n      'category': '',\n      'service': '',\n      'employee': '',\n      'location': '2',\n      'package': '',\n      'layout': '1',\n      'ivy': '',\n    }\n  );\n\n  var ameliaShortcodeDataTriggered = (typeof ameliaShortcodeDataTriggered === 'undefined') ? [] : ameliaShortcodeDataTriggered;\n  if (ameliaShortcodeData[ameliaShortcodeData.length - 1].trigger !== '' || ameliaShortcodeData[ameliaShortcodeData.length - 1].ivy !== '') {\n    if (ameliaShortcodeDataTriggered.filter(a => a.counter === ameliaShortcodeData[ameliaShortcodeData.length - 1].counter).length === 0) {\n      ameliaShortcodeDataTriggered.push(ameliaShortcodeData.pop());\n    } else {\n      ameliaShortcodeData.pop()\n    }\n  }\n  if (typeof hasAmeliaEntitiesApiCall !== 'undefined' && hasAmeliaEntitiesApiCall) {\n    hasAmeliaEntitiesApiCall = false;\n  }\n<\/script>\n\n<div\n  id=\"amelia-v2-booking-1000\"\n  class=\"amelia-v2-booking\"\n >\n    <step-form-wrapper><\/step-form-wrapper><\/div>\n\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-101719","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Book your massage - Beyond Massage \u4e2d\u6587<\/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:\/\/beyond-massage.com\/zh\/book\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Book your massage - Beyond Massage \u4e2d\u6587\" \/>\n<meta property=\"og:url\" content=\"https:\/\/beyond-massage.com\/zh\/book\/\" \/>\n<meta property=\"og:site_name\" content=\"Beyond Massage \u4e2d\u6587\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-13T12:42:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"[divi_step_booking _builder_version=&quot;4.27.7&quot; _module_preset=&quot;default&quot; theme_builder_area=&quot;post_content&quot; booking_params=&quot;on&quot; locations=&quot;2&quot; hover_enabled=&quot;0&quot; sticky_enabled=&quot;0&quot;][\/divi_step_booking]\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/book\\\/\",\"url\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/book\\\/\",\"name\":\"Book your massage - Beyond Massage \u4e2d\u6587\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/#website\"},\"datePublished\":\"2026-07-21T07:34:36+00:00\",\"dateModified\":\"2026-10-13T12:42:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/book\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/book\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/book\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Book your massage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/#website\",\"url\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/\",\"name\":\"Beyond Massage \u4e2d\u6587\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/beyond-massage.com\\\/zh\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Book your massage - Beyond Massage \u4e2d\u6587","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:\/\/beyond-massage.com\/zh\/book\/","og_locale":"en_US","og_type":"article","og_title":"Book your massage - Beyond Massage \u4e2d\u6587","og_url":"https:\/\/beyond-massage.com\/zh\/book\/","og_site_name":"Beyond Massage \u4e2d\u6587","article_modified_time":"2026-10-13T12:42:47+00:00","twitter_card":"summary_large_image","twitter_description":"[divi_step_booking _builder_version=\"4.27.7\" _module_preset=\"default\" theme_builder_area=\"post_content\" booking_params=\"on\" locations=\"2\" hover_enabled=\"0\" sticky_enabled=\"0\"][\/divi_step_booking]","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/beyond-massage.com\/zh\/book\/","url":"https:\/\/beyond-massage.com\/zh\/book\/","name":"Book your massage - Beyond Massage \u4e2d\u6587","isPartOf":{"@id":"https:\/\/beyond-massage.com\/zh\/#website"},"datePublished":"2026-07-21T07:34:36+00:00","dateModified":"2026-10-13T12:42:47+00:00","breadcrumb":{"@id":"https:\/\/beyond-massage.com\/zh\/book\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/beyond-massage.com\/zh\/book\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/beyond-massage.com\/zh\/book\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/beyond-massage.com\/zh\/"},{"@type":"ListItem","position":2,"name":"Book your massage"}]},{"@type":"WebSite","@id":"https:\/\/beyond-massage.com\/zh\/#website","url":"https:\/\/beyond-massage.com\/zh\/","name":"Beyond Massage \u4e2d\u6587","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/beyond-massage.com\/zh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/pages\/101719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/comments?post=101719"}],"version-history":[{"count":7,"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/pages\/101719\/revisions"}],"predecessor-version":[{"id":102265,"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/pages\/101719\/revisions\/102265"}],"wp:attachment":[{"href":"https:\/\/beyond-massage.com\/zh\/wp-json\/wp\/v2\/media?parent=101719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}