{"id":1016,"date":"2024-01-28T08:24:55","date_gmt":"2024-01-28T06:24:55","guid":{"rendered":"https:\/\/wellnessunityhub.com\/documentation\/?p=1016"},"modified":"2024-01-28T08:45:08","modified_gmt":"2024-01-28T06:45:08","slug":"custom-service-duration","status":"publish","type":"post","link":"https:\/\/wellnessunityhub.com\/documentation\/2024\/01\/28\/custom-service-duration\/","title":{"rendered":"Custom Service Duration"},"content":{"rendered":"\n<p class=\"gutenify-section-d4f2a7b0-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">The custom duration gives you the ability to offer a single Service with multiple durations your customers can choose from, define different prices for these durations, and define different prices for those durations per employee.<\/p>\n\n\n\n<p class=\"gutenify-section-d4f2f5d0-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\"><strong>Content<\/strong><\/p>\n\n\n\n<p class=\"gutenify-section-d4f343f0-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Configuring the Custom Duration of Services<br>Configuring the Price per Employee<\/p>\n\n\n\n<p class=\"gutenify-section-d4f36b00-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Booking a Custom Duration Service on the Front-end<br>Booking a Custom Duration Service in the Back-end<\/p>\n\n\n\n<h3 class=\"wp-block-heading gutenify-section-d4f3b920-bda5-11ee-8d33-e305a10e9f67\">Configuring the Custom Duration of Services<\/h3>\n\n\n\n<p class=\"gutenify-section-d4f3e030-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">When creating a new service, or editing an existing one, navigate to the \u201cDuration &amp; Pricing\u201d tab in the top menu of the service. In there, you can define the default duration and price of the service. In order to enable the Custom Duration, you need to enable the \u201c<strong>Custom Duration and Pricing<\/strong>\u201d slider below the \u201cCapacity\u201d fields:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized gutenify-section-d4f53fc0-bda5-11ee-8d33-e305a10e9f67\"><img decoding=\"async\" src=\"https:\/\/wpamelia.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-19-12-06-16-1.png\" alt=\"enable-custom-duration\" style=\"width:389px;height:auto\" title=\"enable-custom-duration\"\/><\/figure>\n<\/div>\n\n\n<p class=\"gutenify-section-d4f58de0-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Once this is enabled, you\u2019ll be able to configure the custom duration and the custom prices for the Service. Like all time periods in Wellness Unity (service duration, employee work hours, breaks, buffer times), the offered duration depends on the\u00a0<a href=\"https:\/\/wpamelia.com\/general-settings\/#Default-Time-Slot-Step\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Default Time Slot step<\/strong><\/a>, configured in Wellness Unity\u2019s\u00a0<strong>General Settings<\/strong>.<\/p>\n\n\n\n<p class=\"gutenify-section-d4f5b4f0-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\"><em>In the example below, the&nbsp;<strong>Default Time Slot step&nbsp;<\/strong>is set to \u201c30 minutes\u201d.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized gutenify-section-d4f60310-bda5-11ee-8d33-e305a10e9f67\"><img decoding=\"async\" src=\"https:\/\/wpamelia.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-19-12-09-14.png\" alt=\"defined-custom-durations\" style=\"width:395px;height:auto\" title=\"defined-custom-durations\"\/><\/figure>\n<\/div>\n\n\n<p class=\"gutenify-section-d4f69f50-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Depending on the Default Time Slot step, you have the freedom to configure Custom Duration anywhere between 1 minute and 8 hours.<\/p>\n\n\n\n<p class=\"gutenify-section-d4f6c660-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Once you configure this, the price of the Service and the Custom Duration periods will apply to all employees assigned to this service. However, just like before, you can configure the price of Custom Duration&nbsp;<strong>per employee<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading gutenify-section-d4f6ed70-bda5-11ee-8d33-e305a10e9f67\">Configuring the Price per Employee<\/h3>\n\n\n\n<p class=\"gutenify-section-d4f73b90-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">As mentioned above, the price of all Custom Duration periods will be applied to all employees, but you can navigate to the Employee\u2019s section in Welness Unity, select an employee and change the price this employee will provide the custom duration (or the Service) for.<\/p>\n\n\n\n<p class=\"gutenify-section-d4f7b0c0-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">In the \u201c<strong>Assigned Services<\/strong>\u201d tab, in the Employee\u2019s profile, you\u2019ll see the list of all services the employee is assigned. The services that have at least one Custom Duration period will appear with a pencil symbol on the right:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized gutenify-section-d4f825f0-bda5-11ee-8d33-e305a10e9f67\"><img decoding=\"async\" src=\"https:\/\/wpamelia.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-19-12-27-23.png\" alt=\"custom-per-employee\" style=\"width:433px;height:auto\" title=\"custom-per-employee\"\/><\/figure>\n<\/div>\n\n\n<p class=\"gutenify-section-d4f84d00-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Clicking that pencil symbol expands all available Custom Duration periods below.<\/p>\n\n\n\n<p class=\"gutenify-section-d4f89b20-bda5-11ee-8d33-e305a10e9f67 wp-block-paragraph\"><strong>Please note:&nbsp;<\/strong>You will&nbsp;<strong>not<\/strong>&nbsp;be able to change the duration of these periods, as they apply to the Service, but you will be able to configure different prices for the selected employee, as shown in the screenshot below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized gutenify-section-d4fabe00-bda5-11ee-8d33-e305a10e9f67\"><img decoding=\"async\" src=\"https:\/\/wpamelia.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-19-12-30-06.png\" alt=\"custom-per-employee-edit\" style=\"width:485px;height:auto\" title=\"custom-per-employee-edit\"\/><\/figure>\n<\/div>\n\n\n<div class=\"wp-block-cover gutenify-section-00bb74d0-bda6-11ee-8d33-e305a10e9f67\" style=\"border-radius:1em;min-height:323px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-nv-light-bg-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-neve-link-hover-color-color has-text-color has-link-color gutenify-section-20e56770-bda6-11ee-8d33-e305a10e9f67 wp-elements-d484e87b31e725aba05f6edf0baf9f23 wp-block-paragraph\"><strong>Please note:<\/strong>&nbsp;Make sure that the&nbsp;<strong>Work Hours<\/strong>&nbsp;of your employee are long enough to fit all Custom Duration periods + any possible&nbsp;<strong>Buffer Times<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-align-center has-neve-link-hover-color-color has-text-color has-link-color gutenify-section-20e5dca0-bda6-11ee-8d33-e305a10e9f67 wp-elements-fcf119f88e523f27d1d53bb0c1c0a782 wp-block-paragraph\"><strong>Example #1:&nbsp;<\/strong>If one of the Custom Duration periods lasts 3 hours, and your employee\u2019s work hours are from 09:00 \u2013 11:00, the employee&nbsp;<strong>will not<\/strong>&nbsp;be able to offer a 3-hour-long appointment;<\/p>\n\n\n\n<p class=\"has-text-align-center has-neve-link-hover-color-color has-text-color has-link-color gutenify-section-20e678e0-bda6-11ee-8d33-e305a10e9f67 wp-elements-6796dc93f39d9efb0a0721cdd4a4ad47 wp-block-paragraph\"><strong>Example #2:<\/strong>&nbsp;If your service has&nbsp;<strong>Buffer Times<\/strong>&nbsp;before and\/or after the appointment, you need to take those into account when creating the Work Hours of an employee. If the Service (or one of the Custom Duration periods) lasts 2 hours, and there\u2019s a buffer time of 1 hour, while your employee works from 09:00 \u2013 11:00, the total for the service (duration + buffer time) will be&nbsp;<strong>3 hours<\/strong>, so the employee&nbsp;<strong>will not<\/strong>&nbsp;be able to offer a 3-hour-long appointment.<\/p>\n\n\n\n<p class=\"has-text-align-center has-neve-link-hover-color-color has-text-color has-link-color gutenify-section-20e7ff80-bda6-11ee-8d33-e305a10e9f67 wp-elements-9c8335c36cd60efb9760ef7556a22de0 wp-block-paragraph\">The solution here is to extend your employee\u2019s Work Hours.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading gutenify-section-552f2d40-bda6-11ee-8d33-e305a10e9f67\">Booking a Custom Duration Service on the Front-end<\/h3>\n\n\n\n<p class=\"gutenify-section-552fa270-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Custom Duration is implemented in all Wellness Unity\u2019s Service-booking forms (<a href=\"https:\/\/wpamelia.com\/step-by-step-booking-form-2-0\/\" target=\"_blank\" rel=\"noreferrer noopener\">Step-by-Step<\/a>,\u00a0<a href=\"https:\/\/wpamelia.com\/services-catalog\/\" target=\"_blank\" rel=\"noreferrer noopener\">Catalog<\/a>,\u00a0<a href=\"https:\/\/wpamelia.com\/booking-search\/\" target=\"_blank\" rel=\"noreferrer noopener\">Search<\/a>, and the\u00a0<a href=\"https:\/\/wpamelia.com\/step-by-step-wizard\/\" target=\"_blank\" rel=\"noreferrer noopener\">old Step-by-Step<\/a>). We\u2019ll show you what it looks like in the new Step-by-Step booking form, but it is similar to all appointment-booking forms.<\/p>\n\n\n\n<p class=\"gutenify-section-55317730-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Choose the form you want to use, and add it to the front-end page using either one of the&nbsp;<a href=\"https:\/\/wpamelia.com\/amelia-shortcodes\/\">shortcodes<\/a>&nbsp;or one of the builders (<a href=\"https:\/\/wpamelia.com\/elementor-amelia-booking\/\">Elementor<\/a>,&nbsp;<a href=\"https:\/\/wpamelia.com\/divi-integration\/\">Divi<\/a>,&nbsp;<a href=\"https:\/\/wpamelia.com\/gutenberg-block\/\">Gutenberg<\/a>). There are no additional settings for Custom Duration services \u2013 if the service has multiple duration periods configured, they will be displayed on the front, above the calendar.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized gutenify-section-55337300-bda6-11ee-8d33-e305a10e9f67\"><img decoding=\"async\" src=\"https:\/\/wpamelia.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-19-12-48-26.png\" alt=\"custom-duration-front\" style=\"width:536px;height:auto\" title=\"custom-duration-front\"\/><\/figure>\n<\/div>\n\n\n<p class=\"gutenify-section-55356ed0-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">This is a drop-down menu, so in order for customers to select a different duration of a Service, they need to click on the menu:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized gutenify-section-55363220-bda6-11ee-8d33-e305a10e9f67\"><img decoding=\"async\" src=\"https:\/\/wpamelia.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-19-12-49-46.png\" alt=\"duration-selection-front\" style=\"width:582px;height:auto\" title=\"duration-selection-front\"\/><\/figure>\n<\/div>\n\n\n<p class=\"gutenify-section-5536a750-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Depending on the employee\u2019s availability, their Work Hours, and other services appointments, the offered time slots will vary.<\/p>\n\n\n\n<p class=\"gutenify-section-55371c80-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">For example, if the default duration of 2 services is 1 hour, and there\u2019s a 1-hour service booked at 12:00, the customer won\u2019t be able to book a service with Custom Duration (a 2-hour long service) at 11:00. So, Wellness Unity bookings will allow your customers to choose the duration they want, but it will display the available time slots based on the employee\u2019s availability.<\/p>\n\n\n\n<p class=\"gutenify-section-553791b0-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\"><strong>Group appointments&nbsp;<\/strong>can be used with different duration periods of a single service.<\/p>\n\n\n\n<p class=\"gutenify-section-5537dfd0-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\"><strong>Example:<\/strong><\/p>\n\n\n\n<p class=\"gutenify-section-55385500-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Default Duration: 1 hour;<br>Custom Duration: 2 hours;<br>Maximum Capacity: 3 people.<\/p>\n\n\n\n<p class=\"gutenify-section-5538ca30-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">If the&nbsp;<strong>1st customer<\/strong>&nbsp;books the extended appointment at 10:00, upcoming customers won\u2019t see the 11:00 slot (because the customer can\u2019t jump in, in the middle of an appointment), but they would be able to book a&nbsp;<strong>1-hour<\/strong>&nbsp;appointment at 10:00. So, you could have a&nbsp;<strong>group<\/strong>&nbsp;appointment where some customers booked shorter appointments, and other customers booked longer appointments, but they all need to start at the same time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading gutenify-section-55393f60-bda6-11ee-8d33-e305a10e9f67\">Booking a Custom Duration Service in the Back-end<\/h3>\n\n\n\n<p class=\"gutenify-section-55398d80-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">When adding the appointment in the back-end, the only thing that changes for Services that include Custom Duration periods is that all those periods are offered next to each customer when creating\/editing the service.<\/p>\n\n\n\n<p class=\"gutenify-section-553a02b0-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\">Just like in the front-end booking form, this is a drop-down menu that automatically selects the default duration and that can be changed to any of the Custom Duration periods added in the Service.<\/p>\n\n\n\n<p class=\"gutenify-section-553a9ef0-bda6-11ee-8d33-e305a10e9f67 wp-block-paragraph\"><strong>Please<\/strong>&nbsp;<strong>note<\/strong>&nbsp;that the same limitations apply \u2013 if the employee has another service after the selected time slot, and you want to select a different (longer) duration, you will not be able to since the appointments cannot overlap.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized gutenify-section-553d0ff0-bda6-11ee-8d33-e305a10e9f67\"><img decoding=\"async\" src=\"https:\/\/wpamelia.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-19-13-33-00.png\" alt=\"back-end-booking\" style=\"width:376px;height:auto\" title=\"back-end-booking\"\/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The custom duration gives you the ability to offer a single Service with multiple durations your customers can choose from, define different prices for these durations, and define different prices for those durations per employee. Content Configuring the Custom Duration of ServicesConfiguring the Price per Employee Booking a Custom Duration Service on the Front-endBooking a&hellip;&nbsp;<a href=\"https:\/\/wellnessunityhub.com\/documentation\/2024\/01\/28\/custom-service-duration\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Custom Service Duration<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[22,21,20],"tags":[],"class_list":["post-1016","post","type-post","status-publish","format-standard","hentry","category-appointments","category-configurations","category-documentation"],"_links":{"self":[{"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/posts\/1016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/comments?post=1016"}],"version-history":[{"count":3,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/posts\/1016\/revisions"}],"predecessor-version":[{"id":1021,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/posts\/1016\/revisions\/1021"}],"wp:attachment":[{"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/media?parent=1016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/categories?post=1016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/tags?post=1016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}