{"id":8,"date":"2026-10-11T17:14:07","date_gmt":"2026-10-11T17:14:07","guid":{"rendered":"https:\/\/wp.groomerhouse.pl\/?page_id=8"},"modified":"2026-10-15T14:26:46","modified_gmt":"2026-10-15T14:26:46","slug":"rezerwacja","status":"publish","type":"page","link":"https:\/\/wp.groomerhouse.pl\/index.php\/rezerwacja\/","title":{"rendered":"Rezerwacja"},"content":{"rendered":"\n<style>\nhtml,body{margin:0!important;background:#fff!important;}body{padding:0!important;}header.wp-block-template-part,footer.wp-block-template-part,#wpadminbar,.wp-block-post-title{display:none!important;}.wp-site-blocks{padding:0!important;}.wp-site-blocks>main{margin:0!important;padding:8px!important;}.wp-block-post-content{width:100%!important;max-width:1200px!important;margin:0 auto!important;}.wp-block-post-content>*{max-width:none!important;}\n.wp-site-blocks .wp-block-group,.wp-site-blocks .wp-block-post-content{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;}\n#booknetic_theme_6{width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important;border:1px solid #dfddd5!important;box-sizing:border-box!important;}\n#booknetic_theme_6 .booknetic_appointment_steps{background:#49314d!important;}\n#booknetic_theme_6 .booknetic_appointment_container,#booknetic_theme_6 .booknetic_appointment_container_body{background:#fff!important;}\n#booknetic_theme_6 .booknetic_appointment_container_header,#booknetic_theme_6 .booknetic_appointment_container_footer{background:#f6f5f0!important;}\n#booknetic_theme_6.booknetic_appointment .booknetic_appointment_container .booknetic_btn_primary{background:#49314d!important;border-color:#49314d!important;color:#fff!important;}\n#booknetic_theme_6 .booknetic_btn_secondary{background:#fff!important;color:#49314d!important;border-color:#dfddd5!important;}\n#booknetic_theme_6 .booknetic_active_step .booknetic_badge,#booknetic_theme_6 .booknetic_selected_step .booknetic_badge{background:#cbe5df!important;color:#49314d!important;}\n#booknetic_theme_6 button,#booknetic_theme_6 input,#booknetic_theme_6 .select2-selection{border-radius:0!important;}\n#booknetic_theme_6 .booknetic_calendar_selected_day{background:#cbe5df!important;color:#49314d!important;}\n#booknetic_theme_6 .booknetic_service_duration_wrapper{display:none!important;}\n#booknetic_theme_6 .booknetic_btn_primary:disabled{opacity:.55!important;cursor:not-allowed!important;}\n.gh-booking-documents{margin:0 0 18px;padding:15px 18px;border-left:3px solid #a5ccc2;background:#f6f5f0;color:#696a70;font:13px\/1.7 'DM Sans',Arial,sans-serif;}\n.gh-booking-documents p{margin:0!important;}.gh-booking-documents p+p{margin-top:5px!important;}.gh-booking-documents a{color:#49314d;text-decoration:underline;text-underline-offset:3px;}.gh-booking-documents a:focus-visible{outline:2px solid #49314d;outline-offset:3px;}\n<\/style>\n\n\n\n<aside class=\"gh-booking-documents\" aria-label=\"Informacje o rezerwacji i danych osobowych\">\n  <p>Dane z formularza przetwarzamy w celu obs\u0142ugi zapisu i zawarcia umowy. Szczeg\u00f3\u0142y znajdziesz w <a href=\"https:\/\/groomerhouse.pl\/polityka-prywatnosci\/\" target=\"_blank\" rel=\"noopener\">polityce prywatno\u015bci<\/a>.<\/p>\n  <p><a href=\"https:\/\/groomerhouse.pl\/regulamin\/\" target=\"_blank\" rel=\"noopener\">Regulamin rezerwacji kurs\u00f3w<\/a> zaakceptujesz przy ko\u0144cowym zam\u00f3wieniu, przed przyciskiem \u201eZamawiam i p\u0142ac\u0119\u201d.<\/p>\n<\/aside>\n\n\n<link rel='stylesheet' id='booknetic-theme-6-css' href='\/\/wp.groomerhouse.pl\/wp-content\/uploads\/booknetic\/appearance\/theme_6.css?ver=5.10.4' media='all' \/>\n<link rel='stylesheet' id='booknetic-font-6-css' href='https:\/\/fonts.googleapis.com\/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&#038;display=swap&#038;ver=5.10.4' media='all' \/>\n\n<div class=\"booknetic_appointment\" id=\"booknetic_theme_6\" data-testid=\"booknetic-booking-widget\" data-info=\"f1939de0a05c72bf3647ab32c7fae5bc32dd85891c54a281ae1065b518f08a0b:W10=\" data-steps=\"[{&quot;id&quot;:&quot;location&quot;,&quot;order_number&quot;:1,&quot;value&quot;:1,&quot;hidden&quot;:true,&quot;loader&quot;:&quot;card1&quot;,&quot;title&quot;:&quot;Lokalizacja&quot;,&quot;head_title&quot;:&quot;Wybierz lokalizacj\\u0119&quot;,&quot;attrs&quot;:&quot; data-location-category=\\&quot;\\&quot;&quot;,&quot;options&quot;:[&quot;1&quot;]},{&quot;id&quot;:&quot;staff&quot;,&quot;order_number&quot;:11,&quot;value&quot;:&quot;1&quot;,&quot;hidden&quot;:true,&quot;loader&quot;:&quot;card1&quot;,&quot;title&quot;:&quot;Sylwia Ociepka&quot;,&quot;head_title&quot;:&quot;Sylwia Ociepka \\u2014 prowadz\\u0105ca szkolenie&quot;},{&quot;id&quot;:&quot;service&quot;,&quot;order_number&quot;:21,&quot;value&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;loader&quot;:&quot;card2&quot;,&quot;title&quot;:&quot;Us\\u0142uga&quot;,&quot;head_title&quot;:&quot;Wybierz us\\u0142ug\\u0119&quot;,&quot;attrs&quot;:&quot; data-service-category=\\&quot;1\\&quot;&quot;},{&quot;id&quot;:&quot;service_extras&quot;,&quot;order_number&quot;:31,&quot;value&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;loader&quot;:&quot;card2&quot;,&quot;title&quot;:&quot;Dodatkowe Us\\u0142ugi&quot;,&quot;head_title&quot;:&quot;Wybierz us\\u0142ugi dodatkowe&quot;},{&quot;id&quot;:&quot;date_time&quot;,&quot;order_number&quot;:41,&quot;value&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;loader&quot;:&quot;card3&quot;,&quot;title&quot;:&quot;Termin kursu&quot;,&quot;head_title&quot;:&quot;Wybierz termin&quot;},{&quot;id&quot;:&quot;recurring_info&quot;,&quot;order_number&quot;:51,&quot;value&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;loader&quot;:&quot;card3&quot;,&quot;title&quot;:&quot;Recurring info&quot;,&quot;head_title&quot;:&quot;Recurring info&quot;},{&quot;id&quot;:&quot;information&quot;,&quot;order_number&quot;:61,&quot;value&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;loader&quot;:&quot;card3&quot;,&quot;title&quot;:&quot;Dane uczestnika&quot;,&quot;head_title&quot;:&quot;Twoje dane&quot;},{&quot;id&quot;:&quot;cart&quot;,&quot;order_number&quot;:71,&quot;value&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;loader&quot;:&quot;card3&quot;,&quot;title&quot;:&quot;Podsumowanie&quot;,&quot;head_title&quot;:&quot;Sprawd\\u017a rezerwacj\\u0119&quot;},{&quot;id&quot;:&quot;confirm_details&quot;,&quot;order_number&quot;:81,&quot;value&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;loader&quot;:&quot;card3&quot;,&quot;title&quot;:&quot;Potwierdzenie&quot;,&quot;head_title&quot;:&quot;Potwierdzenie&quot;}]\">\n\t<div class=\"booknetic_appointment_steps \">\n\t\t\t\t<div class=\"booknetic_appointment_steps_body nice-scrollbar-primary\"><\/div>\n        <div class=\"booknetic_appointment_steps_footer\">\n            <div class=\"booknetic_appointment_steps_footer_txt1\">Pytania?<\/div>\n            <div class=\"booknetic_appointment_steps_footer_txt2\"><bdi dir=\"ltr\">+48607252521<\/bdi><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"booknetic_appointment_container\">\n\n        <div class=\"booknetic_appointment_container_header\">\n            <div class=\"booknetic_appointment_container_header_text\"><\/div>\n                        <div class=\"booknetic_appointment_container_header_cart booknetic_hidden\">\n                <div class=\"booknetic-appointment-container-cart-btn \">\n                    <img decoding=\"async\" src=\"https:\/\/wp.groomerhouse.pl\/wp-content\/plugins\/booknetic\/app\/Frontend\/assets\/icons\/cart.svg\" alt=\"\">\n                    <span>0<\/span>\n                <\/div>\n            <\/div>\n                    <\/div>\n        <div class=\"booknetic_appointment_container_body\">\n\n            <div class=\"booknetic_preloader_card1_box booknetic_hidden\">\n                <div class=\"booknetic_preloader_card1\">\n                    <div class=\"booknetic_preloader_card1_image\"><\/div>\n                    <div class=\"booknetic_preloader_card1_description\"><\/div>\n                <\/div>\n\n                <div class=\"booknetic_preloader_card1\">\n                    <div class=\"booknetic_preloader_card1_image\"><\/div>\n                    <div class=\"booknetic_preloader_card1_description\"><\/div>\n                <\/div>\n\n                <div class=\"booknetic_preloader_card1\">\n                    <div class=\"booknetic_preloader_card1_image\"><\/div>\n                    <div class=\"booknetic_preloader_card1_description\"><\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"booknetic_preloader_card2_box booknetic_hidden\">\n                <div class=\"booknetic_preloader_card2\">\n                    <div class=\"booknetic_preloader_card2_image\"><\/div>\n                    <div class=\"booknetic_preloader_card2_description\"><\/div>\n                <\/div>\n\n                <div class=\"booknetic_preloader_card2\">\n                    <div class=\"booknetic_preloader_card2_image\"><\/div>\n                    <div class=\"booknetic_preloader_card2_description\"><\/div>\n                <\/div>\n\n                <div class=\"booknetic_preloader_card2\">\n                    <div class=\"booknetic_preloader_card2_image\"><\/div>\n                    <div class=\"booknetic_preloader_card2_description\"><\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"booknetic_preloader_card3_box booknetic_hidden\">\n                <div class=\"booknetic_preloader_card3\"><\/div>\n                <div class=\"booknetic_preloader_card3\"><\/div>\n                <div class=\"booknetic_preloader_card3\"><\/div>\n                <div class=\"booknetic_preloader_card3\"><\/div>\n            <\/div>\n\n            <div class=\"booknetic_need_copy\" >\n                <div data-step-id=\"location\" class=\"booknetic_hidden\"><\/div>\n                <div data-step-id=\"staff\" class=\"booknetic_hidden\"><\/div>\n                <div data-step-id=\"service\" class=\"booknetic_hidden\"><\/div>\n                <div data-step-id=\"service_extras\" class=\"booknetic_hidden\"><\/div>\n                <div data-step-id=\"date_time\" class=\"booknetic_hidden\"><\/div>\n                <div data-step-id=\"recurring_info\" class=\"booknetic_hidden\"><\/div>\n                <div data-step-id=\"information\" class=\"booknetic_hidden\"><\/div>\n            <\/div>\n\n            <div data-step-id=\"cart\" class=\"booknetic_hidden\"><\/div>\n            <div data-step-id=\"confirm_details\" class=\"booknetic_hidden\"><\/div>\n\n            <div class=\"booknetic_appointment_finished_with_error booknetic_hidden\" data-testid=\"booknetic-booking-payment-error\">\n                <img decoding=\"async\" src=\"https:\/\/wp.groomerhouse.pl\/wp-content\/plugins\/booknetic\/app\/Frontend\/assets\/images\/payment-error.svg\">\n                <div class=\"booknetic_payment_error_text\">We aren\u2019t able to process your payment. Please, try again.<\/div>\n                <div class=\"booknetic_payment_unconfirmed_text booknetic_hidden\">We could not confirm your payment yet. Please do not pay again \u2014 if it was charged, your booking will be completed and we will contact you.<\/div>\n            <\/div>\n\n        <\/div>\n        <div class=\"booknetic_appointment_container_footer\">\n            <button type=\"button\" class=\"booknetic_btn_secondary booknetic_prev_step\">Wstecz<\/button>\n            <div class=\"booknetic_warning_message\" dir=\"auto\"><\/div>\n            <button type=\"button\" class=\"booknetic_btn_primary booknetic_next_step booknetic_next_step_btn\">DALEJ<\/button>\n            <button type=\"button\" class=\"booknetic_btn_primary booknetic_next_step booknetic_confirm_booking_btn\">POTWIERD\u0179 REZERWACJ\u0118<\/button>\n            <button type=\"button\" class=\"booknetic_btn_primary booknetic_hidden booknetic_try_again_btn\">TRY AGAIN<\/button>\n        <\/div>\n\n        \n    <\/div>\n    <div class=\"booknetic_appointment_finished\">\n        <div class=\"booknetic_appointment_finished_icon\"><img decoding=\"async\" src=\"https:\/\/wp.groomerhouse.pl\/wp-content\/plugins\/booknetic\/app\/Frontend\/assets\/icons\/status-ok.svg\"><\/div>\n        <div class=\"booknetic_appointment_finished_title\">Dzi\u0119kujemy za zg\u0142oszenie!<\/div>\n        <div class=\"booknetic_appointment_finished_subtitle\">Tw\u00f3j numer rezerwacji wizyty<\/div>\n        <div class=\"booknetic_appointment_finished_code\" data-testid=\"booknetic-booking-confirmation-id\"><\/div>\n        <div class=\"booknetic_appointment_finished_actions\">\n            <button type=\"button\" id=\"booknetic_add_to_google_calendar_btn\" class=\"booknetic_btn_secondary\"><img decoding=\"async\" src=\"https:\/\/wp.groomerhouse.pl\/wp-content\/plugins\/booknetic\/app\/Frontend\/assets\/icons\/calendar.svg\"> DODAJ DO KALENDARZA GOOGLE<\/button>\n            <a id=\"booknetic_add_to_icalendar_btn\" download=\"event.ics\" class=\"booknetic_btn_secondary\"><img decoding=\"async\" src=\"https:\/\/wp.groomerhouse.pl\/wp-content\/plugins\/booknetic\/app\/Frontend\/assets\/icons\/calendar.svg\"> ADD TO iCAL CALENDAR<\/a>\n            <button type=\"button\" id=\"booknetic_start_new_booking_btn\" class=\"booknetic_btn_secondary\"><img decoding=\"async\" src=\"https:\/\/wp.groomerhouse.pl\/wp-content\/plugins\/booknetic\/app\/Frontend\/assets\/icons\/plus.svg\"> KOLEJNA REZERWACJA<\/button>\n            <button type=\"button\" id=\"booknetic_finish_btn\" class=\"booknetic_btn_secondary\" data-redirect-url=\"\"><img decoding=\"async\" src=\"https:\/\/wp.groomerhouse.pl\/wp-content\/plugins\/booknetic\/app\/Frontend\/assets\/icons\/check-small.svg\"> ZAKO\u0143CZ<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"booknetic_progress\" class=\"booknetic_progress_waiting booknetic_progress_done\"><dt><\/dt><dd><\/dd><\/div>\n<\/div>\n\n\n<script>\n(function(){var initBookingPanel=function(){if(typeof window.bookneticInitBookingPage!==\"undefined\"){jQuery(\".booknetic_appointment\").each(function(i,v){window.bookneticInitBookingPage(v)})}else{setTimeout(initBookingPanel,1000)}};if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",initBookingPanel);else initBookingPanel()})();\n<\/script>\n\n\n\n\n<script>\n(() => {\n  \/\/ Set server-side by the Groomer House checkout plugin; missing config fails closed.\n  const checkout = window.groomerhouseCheckout || {configured:false,mode:'unavailable'};\n  const PAYMENTS_CONNECTED = checkout.configured === true;\n  const setupCheckout = () => {\n    const panel = document.querySelector('.booknetic_appointment');\n    if (!panel) return;\n    const update = () => {\n      \/\/ These newer labels are not exposed in Booknetic's native Translator.\n      [['.booknetic_view_more_service_notes_button', 'Poka\u017c wi\u0119cej'], ['.booknetic_view_less_service_notes_button', 'Poka\u017c mniej'], ['.booknetic_try_again_btn', 'Spr\u00f3buj ponownie']].forEach(([selector, text]) => {\n        panel.querySelectorAll(selector).forEach(label => { if (label.textContent !== text) label.textContent = text; });\n      });\n      const finalStep = panel.querySelector('.booknetic_active_step[data-step-id=\"confirm_details\"]');\n      const buttons = panel.querySelectorAll('.booknetic_appointment_container_footer .booknetic_next_step_btn, .booknetic_appointment_container_footer .booknetic_confirm_booking_btn');\n      if (Boolean(finalStep) !== panel.classList.contains('gh-checkout-final')) panel.classList.toggle('gh-checkout-final', Boolean(finalStep));\n      buttons.forEach(button => {\n        if (finalStep && !PAYMENTS_CONNECTED) {\n          if (!button.dataset.ghPaymentBlocked) button.dataset.ghOriginalLabel = button.textContent;\n          if (!button.disabled) button.disabled = true;\n          button.dataset.ghPaymentBlocked = 'true';\n          if (button.textContent !== 'Zap\u0142a\u0107 przez Przelewy24') button.textContent = 'Zap\u0142a\u0107 przez Przelewy24';\n          button.title = 'P\u0142atno\u015b\u0107 online jest obecnie niedost\u0119pna';\n        } else if (button.dataset.ghPaymentBlocked) {\n          delete button.dataset.ghPaymentBlocked;\n          button.disabled = false;\n          button.textContent = button.dataset.ghOriginalLabel || 'DALEJ';\n          delete button.dataset.ghOriginalLabel;\n          button.removeAttribute('title');\n        }\n      });\n      if (finalStep) {\n        const labels = [['label[for=\"input_deposit_2\"]', 'Zaliczka'], ['label[for=\"input_deposit_1\"]', 'Pe\u0142na kwota'], ['.booknetic_deposit_price > div:first-child', 'Zaliczka:']];\n        labels.forEach(([selector, text]) => { const label = panel.querySelector(selector); if (label && label.textContent !== text) label.textContent = text; });\n      }\n    };\n    panel.addEventListener('click', event => {\n      if (!PAYMENTS_CONNECTED && panel.classList.contains('gh-checkout-final') && event.target.closest('.booknetic_appointment_container_footer .booknetic_btn_primary')) {\n        event.preventDefault(); event.stopImmediatePropagation();\n      }\n    }, true);\n    new MutationObserver(update).observe(panel, {childList:true, subtree:true, attributes:true, attributeFilter:['class','disabled']});\n    if (window.bookneticHooks) window.bookneticHooks.addFilter('step_validation_confirm_details', result => PAYMENTS_CONNECTED ? result : {status:false,errorMsg:'P\u0142atno\u015b\u0107 online jest obecnie niedost\u0119pna.'}, 'groomerhouse-payment-state');\n    update();\n  };\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', setupCheckout, {once:true});\n  else setupCheckout();\n  if (window.parent === window) return;\n  const targets = ['https:\/\/groomerhouse.pl', 'https:\/\/www.groomerhouse.pl', 'http:\/\/127.0.0.1:4387'];\n  let scheduled = false;\n  let lastHeight = 0;\n  const sendSize = () => {\n    scheduled = false;\n    const main = document.querySelector('main');\n    const height = Math.ceil((main?.getBoundingClientRect().height || document.body.getBoundingClientRect().height) + 24);\n    if (height === lastHeight) return;\n    lastHeight = height;\n    targets.forEach(origin => window.parent.postMessage({type:'groomerhouse:booking-height',height}, origin));\n  };\n  const queueSize = () => {\n    if (!scheduled) { scheduled = true; requestAnimationFrame(sendSize); }\n  };\n  const start = () => {\n    new ResizeObserver(queueSize).observe(document.querySelector('main') || document.body);\n    window.addEventListener('resize', queueSize);\n    queueSize();\n  };\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start, {once:true});\n  else start();\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Dane z formularza przetwarzamy w celu obs\u0142ugi zapisu i zawarcia umowy. Szczeg\u00f3\u0142y znajdziesz w polityce prywatno\u015bci. Regulamin rezerwacji kurs\u00f3w zaakceptujesz przy ko\u0144cowym zam\u00f3wieniu, przed przyciskiem \u201eZamawiam i p\u0142ac\u0119\u201d.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":13,"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":934,"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions\/934"}],"wp:attachment":[{"href":"https:\/\/wp.groomerhouse.pl\/index.php\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}