Chat with us, powered by LiveChat

Book Appointment

{{ is_error_msg }}

<!--close-->
<el-row v-if="( 1
Select Category
Select Service
{{ service_details.bookingpress_service_name }}

Duration: {{ service_details.bookingpress_service_duration_val }} {{ service_details.bookingpress_service_duration_label }}

Price: {{ service_details.bookingpress_service_price }}

There is no service available for booking
{{service_extra_title}}

{{ extra_service_error_msg }}

<div class="bpa-service-extra__item" v-for="service_extra_details in bookingpress_all_services_data[appointment_step_form_data.selected_service].service_extras" v-if="576 < window.outerWidth || 'mobile' != current_screen_size || (service_extra_details.bookingpress_extra_counter
{{ 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 }}
<el-option v-for="n in parseInt(service_extra_details.bookingpress_extra_service_max_quantity)" v-if="n <= service_extra_details.bookingpress_extra_service_max_quantity && (service_extra_details.bookingpress_extra_service_min_quantity {{ n }}
{{ service_extra_details.bookingpress_service_description }}
<div class="bpa-service-extra__load-more" v-if="window.outerWidth < 576 && 'mobile' == current_screen_size && appointment_step_form_data.is_extra_service_exists == '1' && 2 Load More <div class="bpa-service-extra__load-more" v-if="window.outerWidth < 576 && 'mobile' == current_screen_size && appointment_step_form_data.is_extra_service_exists == '1' && 2 Load Less
{{bring_anyone_title}}
<!-- --> <el-option v-for="n in appointment_step_form_data.service_max_capacity" v-if="( appointment_step_form_data.service_min_capacity != undefined && appointment_step_form_data.service_min_capacity {{ n }} {{number_of_person_title}}

{{ is_error_msg }}

<!--close-->
Date & Time
<span class="vc-day-content is-focusable vc-focusable" @click="dayClicked_v2(day)" :class="[('undefined' != typeof only_waiting_dates && only_waiting_dates.includes(day.id))?'bpa-front-bi-day__waiting': ( ( day.id < jsCurrentOnlyDate || ( v_calendar_blocked_dates.includes(day.id) ) || booking_cal_maxdate < day.id || !v_calendar_available_only_date.includes(day.id) ) ? 'is-disabled' : ''), (( bookingpress_booking_before_block_date.includes(day.id)) ? 'bpa-is-before-disabled' : '')]" v-if="'undefined' != typeof attributes && 0 < attributes.length && 0 {{day.label}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' != typeof v_calendar_attributes_current[day.id] && !( v_calendar_disable_dates.includes(day.id) || v_calendar_disable_dates.includes(day.id + ' 00:00:00') ) && jsCurrentDateFormatted <= day.date && day.date {{v_calendar_attributes_current[day.id]}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' == typeof v_calendar_attributes_current[day.id] && v_calendar_available_only_date.includes(day.id) && jsCurrentOnlyDate <= day.id && day.date {{v_calendar_default_label}} {{slot_left_text}} <span class="vc-day-content is-focusable vc-focusable" @click="dayClicked_v2(day)" :class="[('undefined' != typeof only_waiting_dates && only_waiting_dates.includes(day.id))?'bpa-front-bi-day__waiting': ( ( day.id < jsCurrentOnlyDate || booking_cal_maxdate {{day.label}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' != typeof v_calendar_attributes_current[day.id] && ( v_calendar_available_only_date.includes(day.id) || v_calendar_disable_dates.includes(day.id + ' 00:00:00') ) && jsCurrentDateFormatted <= day.date && day.date {{v_calendar_attributes_current[day.id]}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' == typeof v_calendar_attributes_current[day.id] && '' != v_calendar_default_label && v_calendar_available_only_date.includes(day.id) && jsCurrentDateFormatted <= day.date && day.date {{v_calendar_default_label}} {{slot_left_text}}
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day
{{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 day
Date & Time
<span class="vc-day-content is-focusable" @click="dayClicked_v2(day)" :class="[('undefined' != typeof only_waiting_dates && only_waiting_dates.includes(day.id))?'bpa-front-bi-day__waiting': ( ( day.id < jsCurrentOnlyDate || booking_cal_maxdate < day.id || ( v_calendar_blocked_dates.includes(day.id) ) || !v_calendar_available_only_date.includes(day.id) ) ? 'is-disabled' : ''), (( bookingpress_booking_before_block_date.includes(day.id)) ? 'bpa-is-before-disabled' : '')]" v-if="'undefined' != typeof attributes && 0 < attributes.length && 0 {{day.label}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' != typeof v_calendar_attributes_current[day.id] && !( v_calendar_disable_dates.includes(day.id) || v_calendar_disable_dates.includes(day.id + ' 00:00:00') ) && jsCurrentDateFormatted <= day.date && day.date {{v_calendar_attributes_current[day.id]}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' == typeof v_calendar_attributes_current[day.id] && v_calendar_available_only_date.includes(day.id) && jsCurrentOnlyDate <= day.id && day.date {{v_calendar_default_label}} {{slot_left_text}} <span class="vc-day-content is-focusable" @click="dayClicked_v2(day)" :class="[('undefined' != typeof only_waiting_dates && only_waiting_dates.includes(day.id))?'bpa-front-bi-day__waiting': ( ( day.id < jsCurrentOnlyDate || booking_cal_maxdate {{day.label}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' != typeof v_calendar_attributes_current[day.id] && ( v_calendar_disable_dates.includes(day.id) || v_calendar_disable_dates.includes(day.id + ' 00:00:00') ) && jsCurrentDateFormatted <= day.date && day.date {{v_calendar_attributes_current[day.id]}} <span v-if="( '1' != is_staffmember_activated || ( 1 == is_staffmember_activated && 1 != appointment_step_form_data.bookingpress_selected_staff_member_details.is_any_staff_option_selected ) ) && 'undefined' == typeof v_calendar_attributes_current[day.id] && '' != v_calendar_default_label && v_calendar_available_only_date.includes(day.id) && jsCurrentDateFormatted <= day.date && day.date {{v_calendar_default_label}} {{slot_left_text}}
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day
{{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 day

{{ is_error_msg }}

<!--close-->
Basic Details
{{customer_form_fields_data.label}} This user is already exists and password can't be entered
{{chk_data.label}}
{{ fsinner_data.label }} This user is already exists and password can't be entered
{{chk_data.label}}
<b v-if="('undefined' == typeof bookingpress_cart_addon || bookingpress_cart_addon == 0) && ('undefined' == typeof is_club_service || is_club_service == 0) && (1 {{customer_form_fields_data.label}}
{{ fsinner_data.label }} This user is already exists and password can't be entered
{{chk_data.label}}
{{ fsinner_data.label }} This user is already exists and password can't be entered
{{chk_data.label}}

{{ is_error_msg }}

<!--close-->
Summary

Your appointment booking summary

Customer
{{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 }}
Service
{{ 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
Date & Time
{{ 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}}
{{ 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 }}
{{ 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 }}
Appointment Details
{{ 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}}
Tax
+{{ 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}} Applied
{{ 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_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}}
Tax
+{{ 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}} Applied
{{ 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 }}
<div class="bpa-dpm__item --bpa-is-dpm-total-item" v-if="appointment_step_form_data.bookingpress_deposit_payment_method == 'deposit_or_full_price' && appointment_step_form_data.tip_amount != undefined && 0
{{ appointment_step_form_data.total_payable_amount_with_currency }}
There is no payment method available.
<div class="bpa-front-module--pm-head" v-show="(1
Select Payment Method
<div class="bpa-front-module--pm-body" v-show="(1

Pay Locally

PayPal

{{paystack_text}}

{{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 }}

There is no staff member available for booking
No categories and services added!

Join the conversation

Get In Touch

Have a question? Reach out to us via phone or email, and we’ll get back to you as soon as possible.

Recent Article

Map Location

© 2025 Metties Beauty. All rights reserved

TOP
You might like..
SHOPPING BAG 0
RECENTLY VIEWED 0