{{ is_error_msg }}

Seleziona la categoria
Seleziona il servizio
{{ service_details.bookingpress_service_name }}

Durata: {{ service_details.bookingpress_service_duration_val }} {{ service_details.bookingpress_service_duration_label }}

Prezzo: {{ service_details.bookingpress_service_price }}

Non è disponibile alcun servizio di prenotazione
{{service_extra_title}}

{{ extra_service_error_msg }}

{{ service_extra_details.bookingpress_extra_service_name }}
{{ service_extra_details.bookingpress_extra_formatted_price }}
{{ service_extra_details.bookingpress_extra_service_duration }} {{ service_extra_details.bookingpress_extra_service_duration_unit }}
{{ n }}
{{ service_extra_details.bookingpress_service_description }}
Carica più risultati
Carica meno risultati
{{bring_anyone_title}}
{{ n }} {{number_of_person_title}}

{{ is_error_msg }}

Data e ora
Fascia oraria
Non ci sono fasce orarie disponibili
Mattina
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Pomeriggio
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Sera
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Notte
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 giorno
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 giorno
Data e ora
Fascia oraria
Non ci sono fasce orarie disponibili
Mattina
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Pomeriggio
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Sera
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Notte
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 giorno
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 giorno

{{ is_error_msg }}

Informazioni di base
{{customer_form_fields_data.label}}

{{ is_error_msg }}

Riepilogo

Riepilogo degli appuntamenti prenotati

Cliente
{{appointment_step_form_data.form_fields.customer_name }}
{{ appointment_step_form_data.form_fields.customer_firstname }} {{ appointment_step_form_data.form_fields.customer_lastname }}
{{ appointment_step_form_data.form_fields.customer_email }}
Servizio
{{ appointment_step_form_data.selected_service_name}}
{{ cart_details.bookingpress_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
Data e ora
{{ appointment_step_form_data.customer_selected_end_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.customer_selected_end_date || bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{appointment_step_form_data.selected_end_date | bookingpress_format_date}}
Dettagli dell'appuntamento
{{ appointment_step_form_data.selected_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{ appointment_step_form_data.selected_formatted_start_end_time }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{ appointment_step_form_data.selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_service_name}}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{cart_details.formatted_start_end_time}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }} - {{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{tax_title}}
Imposta
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applicato
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_amt }}
{{ appointment_step_form_data.deposit_payment_amount_percentage }}% ( {{ appointment_step_form_data.bookingpress_deposit_amt }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amt }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.bookingpress_cart_total_with_currency }}
{{tax_title}}
Imposta
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applicato
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
( {{ appointment_step_form_data.bookingpress_deposit_total_with_currency }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amount_total_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
Non ci sono metodi di pagamento disponibili.
Seleziona il metodo di pagamento

Paga localmente

PayPal

{{card_details_text}}

{{ is_error_msg }}

{{staffmember_heading_title}}
{{any_staff_title}}
{{ staffmember_details.bookingpress_staffmember_firstname }} {{ staffmember_details.bookingpress_staffmember_lastname }}

{{ staffmember_details.bookingpress_staffmember_email }}

{{ staffmember_details.bookingpress_staffmember_phone }}

Non c'è nessun membro dello staff disponibile per la prenotazione
Non sono stati aggiunti servizi e categorie!
{ if( this.$refs.calendarBtns.length ){ let findTheActualButtons = null; findTheActualButtons = this.$refs.calendarBtns[0].querySelector("a"); if(findTheActualButtons == null){ findTheActualButtons = this.$refs.calendarBtns[0].querySelector("button"); } findTheActualButtons.focus(); } }); }, bpa_handle_atc_keypress( index, event ){ const calendarBtns = this.$refs.calendarBtns; if( !calendarBtns ) return; let findTheActualButtons = null; if( "ArrowRight" === event.key ){ event.preventDefault(); findTheActualButtons = calendarBtns[ ( index + 1 ) % calendarBtns.length ].querySelector("a"); if(findTheActualButtons == null){ findTheActualButtons = calendarBtns[ ( index + 1 ) % calendarBtns.length ].querySelector("button"); } findTheActualButtons.focus(); } else if( "ArrowLeft" === event.key ){ event.preventDefault(); findTheActualButtons = calendarBtns[ ( index - 1 + calendarBtns.length ) % calendarBtns.length ].querySelector("a"); if(findTheActualButtons == null){ findTheActualButtons = calendarBtns[ ( index - 1 + calendarBtns.length ) % calendarBtns.length ].querySelector("button"); } findTheActualButtons.focus(); } else if( "Tab" == event.key && event.shiftKey && 0 === index ){ event.preventDefault(); if(this.$refs.calendarBtns[0].querySelector("a")){ this.bpaMoveFocusToPreviousElement( this.$refs.calendarBtns[0].querySelector("a") ); }else if(this.$refs.calendarBtns[0].querySelector("button")){ this.bpaMoveFocusToPreviousElement( this.$refs.calendarBtns[0].querySelector("button") ); } } }, bpaMoveFocusToPreviousElement( currentElement, focusOnElement = false ){ if(focusOnElement){ focusOnElement.focus(); return; } const focusableElements = document.querySelectorAll( "a, button, input, textarea, select, details, [tabindex]:not([tabindex=\"-1\"])" ); const focusableArray = Array.from(focusableElements); const currentIndex = focusableArray.indexOf(currentElement); if (currentIndex > 0) { if(focusableArray[currentIndex - 1].classList.contains("bpa-front-module--atc-wrapper")){ focusableArray[currentIndex - 2].focus(); }else{ focusableArray[currentIndex - 1].focus(); } } }, }, }); } var bookingpress_redirection_mode = 'in_built'; if(bookingpress_redirection_mode == "external_redirection"){ var bookingpress_appointment_id = ''; wp.hooks.doAction("bpa_calendar_js_init", bookingpress_appointment_id); }