




{"id":132,"date":"2026-04-26T09:12:24","date_gmt":"2026-04-26T09:12:24","guid":{"rendered":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/?page_id=132"},"modified":"2026-04-26T09:12:24","modified_gmt":"2026-04-26T09:12:24","slug":"booking","status":"publish","type":"page","link":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/","title":{"rendered":"booking"},"content":{"rendered":"        <div class=\"ecbm-public-shell\">\n            <div class=\"ecbm-public-card ecbm-wizard-card\">\n                <div class=\"ecbm-public-head\">\n                    <h2>Book a Service<\/h2>\n                    <p>Choose a service, build your estimate and send it over as a quote request.<\/p>\n                <\/div>\n                <form method=\"post\" class=\"ecbm-public-form ecbm-booking-form\" enctype=\"multipart\/form-data\" id=\"ecbm-booking-5229\" data-ecbm-booking-form=\"1\" data-ecbm-rules-id=\"ecbm-booking-5229-rules\"><input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"02b62199e7\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/132\" \/>                    <input type=\"hidden\" name=\"ecbm_front_action\" value=\"book_service\">\n                    <input type=\"hidden\" name=\"return_url\" value=\"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/pages\/132\">\n                    <div class=\"ecbm-service-picker-shell\">\n                                                    <div class=\"ecbm-service-picker\" id=\"ecbm-booking-5229-cards\">\n                                                                    <button type=\"button\" class=\"ecbm-service-card\" data-value=\"Carpet clean\">\n                                        <span class=\"ecbm-service-card-icon\">\u2728<\/span>\n                                        <span class=\"ecbm-service-card-copy\"><strong>Carpet clean<\/strong><small>Exterior cleaning service<\/small><\/span>\n                                    <\/button>\n                                                                    <button type=\"button\" class=\"ecbm-service-card\" data-value=\"Gutter cleaning\">\n                                        <span class=\"ecbm-service-card-icon\">\ud83e\uddf0<\/span>\n                                        <span class=\"ecbm-service-card-copy\"><strong>Gutter cleaning<\/strong><small>Gutters, fascias and soffits<\/small><\/span>\n                                    <\/button>\n                                                                    <button type=\"button\" class=\"ecbm-service-card\" data-value=\"Pressure washing\">\n                                        <span class=\"ecbm-service-card-icon\">\ud83d\udca6<\/span>\n                                        <span class=\"ecbm-service-card-copy\"><strong>Pressure washing<\/strong><small>Area wash with optional extras<\/small><\/span>\n                                    <\/button>\n                                                                    <button type=\"button\" class=\"ecbm-service-card\" data-value=\"Render soft washing\">\n                                        <span class=\"ecbm-service-card-icon\">\ud83e\udee7<\/span>\n                                        <span class=\"ecbm-service-card-copy\"><strong>Render soft washing<\/strong><small>Soft wash for render surfaces<\/small><\/span>\n                                    <\/button>\n                                                                    <button type=\"button\" class=\"ecbm-service-card\" data-value=\"Roof cleaning\">\n                                        <span class=\"ecbm-service-card-icon\">\ud83c\udfe0<\/span>\n                                        <span class=\"ecbm-service-card-copy\"><strong>Roof cleaning<\/strong><small>Roof tiles, moss and treatment<\/small><\/span>\n                                    <\/button>\n                                                                    <button type=\"button\" class=\"ecbm-service-card\" data-value=\"Window cleaning\">\n                                        <span class=\"ecbm-service-card-icon\">\ud83e\ude9f<\/span>\n                                        <span class=\"ecbm-service-card-copy\"><strong>Window cleaning<\/strong><small>Glass, frames and sills<\/small><\/span>\n                                    <\/button>\n                                                            <\/div>\n                                                <label class=\"ecbm-field ecbm-service-select-field\"><span class=\"ecbm-field-label\">Service<\/span>\n                            <select name=\"service_type\" id=\"ecbm-booking-5229-service\" required>\n                                <option value=\"\">Choose a service<\/option><option value=\"Carpet clean\" >Carpet clean<\/option><option value=\"Gutter cleaning\" >Gutter cleaning<\/option><option value=\"Pressure washing\" >Pressure washing<\/option><option value=\"Render soft washing\" >Render soft washing<\/option><option value=\"Roof cleaning\" >Roof cleaning<\/option><option value=\"Window cleaning\" >Window cleaning<\/option>                            <\/select>\n                            <small>Choose from the cards above or use the dropdown.<\/small>\n                        <\/label>\n                    <\/div>\n\n                    <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Preferred date<\/span><input name=\"scheduled_date\" type=\"date\" placeholder=\"Preferred date\"><\/label>\n\n                    <div class=\"ecbm-step-copy\" style=\"margin-top:18px;\">\n                        <h3>Build the job details<\/h3>\n                        <p>Add measurements and extras so the automatic estimate can work properly.<\/p>\n                    <\/div>\n                    <div class=\"ecbm-booking-estimator\" id=\"ecbm-booking-5229-estimator\">\n                        <div class=\"ecbm-form-columns ecbm-booking-metrics\">\n                            <div class=\"ecbm-booking-field\" id=\"ecbm-booking-5229-area-wrap\" hidden>\n                                <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Measured area<\/span><input type=\"number\" step=\"0.01\" min=\"0\" name=\"booking_area_m2\" placeholder=\"Area in m\u00b2\"><\/label>\n                            <\/div>\n                            <div class=\"ecbm-booking-field\" id=\"ecbm-booking-5229-length-wrap\" hidden>\n                                <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Length<\/span><input type=\"number\" step=\"0.01\" min=\"0\" name=\"booking_length_m\" placeholder=\"Length\"><\/label>\n                            <\/div>\n                            <div class=\"ecbm-booking-field\" id=\"ecbm-booking-5229-width-wrap\" hidden>\n                                <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Width<\/span><input type=\"number\" step=\"0.01\" min=\"0\" name=\"booking_width_m\" placeholder=\"Width\"><\/label>\n                            <\/div>\n                            <div class=\"ecbm-booking-field\" id=\"ecbm-booking-5229-quantity-wrap\" hidden>\n                                <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Quantity<\/span><input type=\"number\" step=\"0.01\" min=\"0\" name=\"booking_quantity\" placeholder=\"Quantity\"><\/label>\n                            <\/div>\n                        <\/div>\n                        <div class=\"ecbm-booking-helper\" id=\"ecbm-booking-5229-measurement-help\"><\/div>\n                        <div class=\"ecbm-booking-extras\" id=\"ecbm-booking-5229-extras\" hidden><\/div>\n                        <div class=\"ecbm-booking-estimate-output\">\n                            <strong id=\"ecbm-booking-5229-amount\">\u00a30.00<\/strong>\n                            <span id=\"ecbm-booking-5229-summary\">Choose a service to see any automatic estimate settings.<\/span>\n                        <\/div>\n                    <\/div>\n\n                    <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Address or postcode<\/span><textarea name=\"address\" placeholder=\"Address \/ postcode\"><\/textarea><\/label>\n                    <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Anything else we should know?<\/span><textarea name=\"message\" placeholder=\"Access notes, surface condition, weeds, photos to follow, etc.\"><\/textarea><\/label>\n                    <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Upload photos (optional)<\/span><input type=\"file\" name=\"quote_photos[]\" accept=\"image\/*\" multiple><small>Photos help us confirm the surface, size and condition before we book you in.<\/small><\/label>\n                    <div class=\"ecbm-form-columns\">\n                        <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Your name<\/span><input name=\"name\" placeholder=\"Your name\" value=\"\" required><\/label>\n                        <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Email address<\/span><input type=\"email\" name=\"email\" placeholder=\"you@example.com\" value=\"\" required><\/label>\n                    <\/div>\n                    <label class=\"ecbm-field\"><span class=\"ecbm-field-label\">Phone number<\/span><input name=\"phone\" placeholder=\"Phone\" value=\"\"><\/label>\n                    <div class=\"ecbm-form-actions\"><button id=\"ecbm-booking-5229-submit\">Request Quote<\/button><\/div>\n                <\/form>\n                <script type=\"application\/json\" id=\"ecbm-booking-5229-rules\">[{\"service_name\":\"Pressure washing\",\"pricing_mode\":\"area\",\"base_price\":0,\"price_per_m2\":3,\"price_per_unit\":0,\"minimum_price\":50,\"measurement_label\":\"Area in m\\u00b2\",\"unit_label\":\"m\",\"dimensions_enabled\":1,\"dimension1_label\":\"Length\",\"dimension2_label\":\"Width\",\"extra_options\":\"Blocked paving|1.00|per_area\\nSanding|1.50|per_area\",\"extras\":[{\"key\":\"blocked-paving-0\",\"label\":\"Blocked paving\",\"amount\":1,\"pricing_type\":\"per_area\",\"active\":1},{\"key\":\"sanding-1\",\"label\":\"Sanding\",\"amount\":1.5,\"pricing_type\":\"per_area\",\"active\":1}],\"active\":1},{\"service_name\":\"Render soft washing\",\"pricing_mode\":\"fixed\",\"base_price\":199.98,\"price_per_m2\":0,\"price_per_unit\":200,\"minimum_price\":0,\"measurement_label\":\"\",\"unit_label\":\"m\",\"dimensions_enabled\":0,\"dimension1_label\":\"Length\",\"dimension2_label\":\"Width\",\"extra_options\":\"\",\"extras\":[],\"active\":1},{\"service_name\":\"Gutter cleaning\",\"pricing_mode\":\"fixed\",\"base_price\":0,\"price_per_m2\":0,\"price_per_unit\":150,\"minimum_price\":0,\"measurement_label\":\"\",\"unit_label\":\"m\",\"dimensions_enabled\":0,\"dimension1_label\":\"Length\",\"dimension2_label\":\"Width\",\"extra_options\":\"\",\"extras\":[],\"active\":1},{\"service_name\":\"Roof cleaning\",\"pricing_mode\":\"fixed\",\"base_price\":0,\"price_per_m2\":0,\"price_per_unit\":600,\"minimum_price\":0,\"measurement_label\":\"\",\"unit_label\":\"m\",\"dimensions_enabled\":0,\"dimension1_label\":\"Length\",\"dimension2_label\":\"Width\",\"extra_options\":\"\",\"extras\":[],\"active\":1},{\"service_name\":\"Window cleaning\",\"pricing_mode\":\"fixed\",\"base_price\":0,\"price_per_m2\":0,\"price_per_unit\":15,\"minimum_price\":0,\"measurement_label\":\"\",\"unit_label\":\"m\",\"dimensions_enabled\":0,\"dimension1_label\":\"Length\",\"dimension2_label\":\"Width\",\"extra_options\":\"\",\"extras\":[],\"active\":1}]<\/script>\n            <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-132","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>booking - Test<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"booking - Test\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/\" \/>\n<meta property=\"og:site_name\" content=\"Test\" \/>\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:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/index.php\\\/booking\\\/\",\"url\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/index.php\\\/booking\\\/\",\"name\":\"booking - Test\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/#website\"},\"datePublished\":\"2026-04-26T09:12:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/index.php\\\/booking\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/index.php\\\/booking\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/index.php\\\/booking\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"booking\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/#website\",\"url\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/\",\"name\":\"Test\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gifted-tereshkova.87-106-76-44.plesk.page\\\/?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":"booking - Test","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"booking - Test","og_url":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/","og_site_name":"Test","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/","url":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/","name":"booking - Test","isPartOf":{"@id":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/#website"},"datePublished":"2026-04-26T09:12:24+00:00","breadcrumb":{"@id":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/booking\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/"},{"@type":"ListItem","position":2,"name":"booking"}]},{"@type":"WebSite","@id":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/#website","url":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/","name":"Test","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/pages\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":1,"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions"}],"predecessor-version":[{"id":133,"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions\/133"}],"wp:attachment":[{"href":"https:\/\/gifted-tereshkova.87-106-76-44.plesk.page\/index.php\/wp-json\/wp\/v2\/media?parent=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}