{"id":934,"date":"2024-01-12T06:01:17","date_gmt":"2024-01-12T11:01:17","guid":{"rendered":"https:\/\/globalfitandfood.com\/?p=934"},"modified":"2024-01-12T06:01:17","modified_gmt":"2024-01-12T11:01:17","slug":"resource-booking","status":"publish","type":"post","link":"https:\/\/wellnessunityhub.com\/documentation\/2024\/01\/12\/resource-booking\/","title":{"rendered":"Resource booking"},"content":{"rendered":"\n<p class=\"eplus-wrapper gutenify-section-5879b720-bc63-11ee-b8d3-33ba69a370a8\">Say you have a&nbsp;Barbershop&nbsp;and you have 3 available chairs, but there are 6 barbers (employees) your customers can book.&nbsp; The Chair would e considered then as a resource.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-587b64d0-bc63-11ee-b8d3-33ba69a370a8\">You are able to create a&nbsp;<strong>resource<\/strong>&nbsp;that will be shared for all services you provide. In the example above, those services could be&nbsp;<strong>Shaving<\/strong>,&nbsp;<strong>Beard Trim<\/strong>,&nbsp;<strong>Short Hair<\/strong>,&nbsp;<strong>Head Shave<\/strong>, and so on. When you&nbsp;<strong>share&nbsp;<\/strong>a resource between&nbsp;<strong>services<\/strong>, it means you provide a resource that depends on the number of appointments, and it doesn\u2019t rely on the service that\u2019s booked.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-587c0110-bc63-11ee-b8d3-33ba69a370a8\">For example, you\u2019d add a resource named \u201c<strong>Chair<\/strong>\u201d and set its quantity to \u201c<strong>3<\/strong>\u201c. When you select the&nbsp;<strong>share<\/strong>&nbsp;option, all available services will share these 3 chairs, so even though you have 6 barbers that are providing the same services, only 3 people will be able to book at the same time, so if&nbsp;<strong>Jim<\/strong>,&nbsp;<strong>John<\/strong>, and&nbsp;<strong>Mark<\/strong>&nbsp;book December 30th, at 10:00, the remaining 3 barbers won\u2019t be able to accept more customers in this time, and you will no longer face overbookings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper gutenify-section-587c7640-bc63-11ee-b8d3-33ba69a370a8\">Adding Resources<\/h2>\n\n\n\n<div class=\"wp-block-cover eplus-wrapper gutenify-section-587d87b0-bc63-11ee-b8d3-33ba69a370a8\" style=\"border-radius:2em;min-height:161px;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=\"eplus-wrapper has-neve-link-hover-color-color has-text-color has-link-color gutenify-section-587d1280-bc63-11ee-b8d3-33ba69a370a8 wp-elements-9c136008548afba02fd2b8b5ae0a211f\">Please Note:<br>Everything related to time slots will continue to work in the same manner if you don\u2019t add any resources \u2013 meaning that if you have a&nbsp;<strong>single service<\/strong>&nbsp;and<strong>&nbsp;3 employees<\/strong>&nbsp;assigned to that service during the&nbsp;<strong>same working hours<\/strong>, an appointment will be bookable as many times as there are employees, so if there\u2019s a free time slot at 10:00, 3 customers will be able to book that time slot (if all 3 employees are free during that time).<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns eplus-wrapper gutenify-section-5883a230-bc63-11ee-b8d3-33ba69a370a8 is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center eplus-wrapper gutenify-section-587ec030-bc63-11ee-b8d3-33ba69a370a8 is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center eplus-wrapper gutenify-section-587e23f0-bc63-11ee-b8d3-33ba69a370a8\">Go to the Services Section on your left hand menu.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column eplus-wrapper gutenify-section-588305f0-bc63-11ee-b8d3-33ba69a370a8 is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-large is-resized gutenify-section-588269b0-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/resourcesmenu-368x1024.jpg\" alt=\"Unity bookings Menu\" class=\"wp-image-937\" style=\"width:145px;height:auto\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-58848c90-bc63-11ee-b8d3-33ba69a370a8\">To add&nbsp;<strong>Resources<\/strong>, you need to navigate to the&nbsp;\u201c<strong>Resources<\/strong>\u201d tab in&nbsp;<strong>Services&nbsp;<\/strong>section.<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-588501c0-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/addresources.jpg\" alt=\"Wellness Unity Hub - add resources\" class=\"wp-image-939\" style=\"width:390px;height:auto\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-588576f0-bc63-11ee-b8d3-33ba69a370a8\">In the upper right corner, you will see the \u201c<strong>+ Add Resource<\/strong>\u201d option. Once clicked, it opens a modal where you define the resource.<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-58861330-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/addnewresource.jpg\" alt=\"Wellness Unity Hub - Add a resource form\" class=\"wp-image-940\" style=\"width:371px;height:auto\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-58866150-bc63-11ee-b8d3-33ba69a370a8\">Here you define the&nbsp;<strong>name<\/strong>&nbsp;of the resource (for example \u201cChair\u201d). Below that, you can choose whether the resource will be applied to the&nbsp;<strong>number of bookings<\/strong>&nbsp;or the&nbsp;<strong>number of people<\/strong>.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-5886af70-bc63-11ee-b8d3-33ba69a370a8\">If the \u201cEnable Resource usage for a group booking\u201d slider is&nbsp;<strong>Disabled<\/strong>, the resource will be applied to the number of bookings,&nbsp;<strong>not&nbsp;<\/strong>the number of people.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-5886fd90-bc63-11ee-b8d3-33ba69a370a8\">If the slider is&nbsp;<strong>Enabled<\/strong>, the resource will be applied to the number of people in a&nbsp;<strong>Group Booking<\/strong>.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-588772c0-bc63-11ee-b8d3-33ba69a370a8\">Then, you define the&nbsp;<strong>quantity<\/strong>&nbsp;of the resource.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-5887c0e0-bc63-11ee-b8d3-33ba69a370a8\">Below that, you can choose the manner in which it will use the resource:<\/p>\n\n\n\n<ul class=\"eplus-wrapper gutenify-section-5888f960-bc63-11ee-b8d3-33ba69a370a8 wp-block-list\">\n<li class=\"eplus-wrapper gutenify-section-58880f00-bc63-11ee-b8d3-33ba69a370a8\"><strong>Resource quantity is shared among the selected items*<\/strong>&nbsp;\u2013 this covers the example from the beginning of this documentation article \u2013 if there are 3 chairs and they are shared between services, appointments for all services will depend on these 3 chairs;<\/li>\n\n\n\n<li class=\"eplus-wrapper gutenify-section-58888430-bc63-11ee-b8d3-33ba69a370a8\"><strong>Resource quantity is unique for selected item type**&nbsp;<\/strong>\u2013 this enables the radio button selection below, where you can choose either&nbsp;<strong>Service<\/strong>&nbsp;or&nbsp;<strong>Location<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-58894780-bc63-11ee-b8d3-33ba69a370a8\"><strong>*The selected items<\/strong>&nbsp;are the three options below:<\/p>\n\n\n\n<ul class=\"eplus-wrapper gutenify-section-588b1c40-bc63-11ee-b8d3-33ba69a370a8 wp-block-list\">\n<li class=\"eplus-wrapper gutenify-section-588995a0-bc63-11ee-b8d3-33ba69a370a8\"><strong>Services<\/strong><\/li>\n\n\n\n<li class=\"eplus-wrapper gutenify-section-588a31e0-bc63-11ee-b8d3-33ba69a370a8\"><strong>Locations<\/strong><\/li>\n\n\n\n<li class=\"eplus-wrapper gutenify-section-588aa710-bc63-11ee-b8d3-33ba69a370a8\"><strong>Employees<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-588b6a60-bc63-11ee-b8d3-33ba69a370a8\">If you don\u2019t select anything in these drop-downs,&nbsp;it will apply the resource to&nbsp;<strong>All<\/strong>&nbsp;services, locations, and employees. If there are no selections made here, there\u2019s no reason for the resource to exist, so make sure you\u2019re making a correct selection here.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-588bb880-bc63-11ee-b8d3-33ba69a370a8\"><strong>**The selected item type<\/strong>&nbsp;is either&nbsp;<strong>Service<\/strong>&nbsp;or&nbsp;<strong>Location&nbsp;<\/strong>\u2013 selected by the radio button selection mentioned above. It works in the same way, but your choice here defines if it\u2019s going to be applied to services or locations. We\u2019ll use the&nbsp;<strong>Location&nbsp;<\/strong>for this example \u2013 if the resource quantity is&nbsp;<strong>unique<\/strong>&nbsp;per location, this means that the 3 chairs we\u2019ve defined above exist in&nbsp;<strong>all locations that you have<\/strong>. So, if you have 3 locations, there will be 3 chairs in each location.<\/p>\n\n\n\n<div class=\"wp-block-cover eplus-wrapper gutenify-section-588cc9f0-bc63-11ee-b8d3-33ba69a370a8\" style=\"border-radius:2em;min-height:122px;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=\"eplus-wrapper has-neve-link-hover-color-color has-text-color has-link-color gutenify-section-588c2db0-bc63-11ee-b8d3-33ba69a370a8 wp-elements-24fd0ac9ff8207c9953596ffe9e76cca\"><strong>Please note:&nbsp;<\/strong>Resources on your site are not added as specific resources someone can choose (for example, booking bicycles as resources). They are added through the back-end, and they determine the availability of free slots that depend on resources. Your customers&nbsp;<strong>will not&nbsp;<\/strong>be able to see or choose resources on the front-end.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper gutenify-section-588d3f20-bc63-11ee-b8d3-33ba69a370a8\">Booking a Unique Resource<\/h2>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-588db450-bc63-11ee-b8d3-33ba69a370a8\">Using the barbershop example, we\u2019ll show you what the booking experience is with resources. Since there are two barbershops in our example (two locations),&nbsp;<strong>sharing<\/strong>&nbsp;the resource (chairs) is not the best option. Instead, we\u2019ll set the quantity of the resource to \u201c3\u201d and we\u2019ll say that it\u2019s&nbsp;<strong>unique<\/strong>&nbsp;for the selected item type (location):<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-588e2980-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/newresource.jpg\" alt=\"Wellness Unity Hub - resources at different locations\" class=\"wp-image-943\" style=\"width:327px;height:auto\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-588e77a0-bc63-11ee-b8d3-33ba69a370a8\">This allows 3 customers to book an appointment at&nbsp;<strong>location 1<\/strong>, and 3 customers to book an appointment at&nbsp;<strong>location 2&nbsp;<\/strong>at the same time, so even though all employees are available at both locations, the resource will block bookings after it\u2019s been used for 3 times per location.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-588eecd0-bc63-11ee-b8d3-33ba69a370a8\">By booking three different appointments on location \u201cBarbershop Brooklyn\u201d, the resource (being used) will block the same time slot from being booked again, regardless that there are employees still available judging by their work hours.<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-588f6200-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/resource2.png\" alt=\"Wellness Unity Hub - configure different locations with resources.\" class=\"wp-image-944\" style=\"width:535px;height:auto\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-588ffe40-bc63-11ee-b8d3-33ba69a370a8\">Even though there are 3 more employees assigned to this service, and they are available during the same Work Hours, since the resource was set to quantity \u201c3\u201d and it\u2019s been used \u2013 no more bookings can be made at this location.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-58909a80-bc63-11ee-b8d3-33ba69a370a8\">However, the remaining 3 barbers are still assigned to both locations, so they will be able to provide the same service at the same time at \u201cBarbershop Queens\u201d.<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-589136c0-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/resource3.jpg\" alt=\"Wellness Unity Hub  - add to calendar\" class=\"wp-image-945\" style=\"width:477px\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-5891abf0-bc63-11ee-b8d3-33ba69a370a8\">This example shows how a&nbsp;<strong>unique<\/strong>&nbsp;resource works when it\u2019s defined for&nbsp;<strong>Locations<\/strong>. The same logic applies when it\u2019s defined for Services.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-58922120-bc63-11ee-b8d3-33ba69a370a8\">If we have two services \u2013&nbsp;<strong>Beard Trim<\/strong>&nbsp;and&nbsp;<strong>Shaving<\/strong>, and you create a resource that\u2019s unique per service, (using the same \u201cChair\u201d example) that would mean that there are 3 chairs for&nbsp;<strong>Beard Trim<\/strong>&nbsp;and 3 chairs for&nbsp;<strong>Shaving<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading eplus-wrapper gutenify-section-58929650-bc63-11ee-b8d3-33ba69a370a8\">Booking a Shared Resource<\/h3>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-5892e470-bc63-11ee-b8d3-33ba69a370a8\">If our barbershop temporarily closed one of the locations, then we would need to create a resource that\u2019s shared between employees, services, and\/or locations. In this example, we\u2019ll assign all 6 of our employees to the \u201cBarbershop Brooklyn\u201d location and configure the resource like this:<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-589359a0-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/resource4.jpg\" alt=\"Wellness Unity Hub - booking a shared resource\" class=\"wp-image-946\" style=\"width:335px;height:auto\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-5893a7c0-bc63-11ee-b8d3-33ba69a370a8\">So&nbsp;<strong>Resource quantity is shared among the selected items&nbsp;<\/strong>(where selected items are All Services, All Locations, and All Employees). In this example, when the criteria are met, the resource will prevent booking over the designated quantity.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-5893f5e0-bc63-11ee-b8d3-33ba69a370a8\">The location, at this point and in this example, doesn\u2019t play any role in defining the resource, since all employees are assigned to a single location. On the other hand, since the resource is shared between all employees and all services, as soon as 3 customers book 3 appointments (at the same time), that time slot will close. Below, you can see three successful front-end bookings at the same time, for two different services, with different employees:<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-58944400-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/resource5.jpg\" alt=\"Wellness Unity Hub - viewing booked resources\" class=\"wp-image-947\" style=\"width:551px;height:auto\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-5894b930-bc63-11ee-b8d3-33ba69a370a8\">So, if a new customer goes to book an appointment, the 11:00 time slot on December 24th will not be available, since the resource is used up:<\/p>\n\n\n<div class=\"wp-block-image eplus-wrapper\">\n<figure class=\"aligncenter size-full is-resized gutenify-section-58955570-bc63-11ee-b8d3-33ba69a370a8\"><img decoding=\"async\" src=\"https:\/\/globalfitandfood.com\/wp-content\/uploads\/2024\/01\/resource6.png\" alt=\"Wellness Unity Hub  - booking resources\" class=\"wp-image-948\" style=\"width:491px;height:auto\" \/><\/figure><\/div>\n\n\n<p class=\"eplus-wrapper gutenify-section-5895caa0-bc63-11ee-b8d3-33ba69a370a8\">There are, of course, a lot of use cases for using resource bookings, from barbershop chairs to machines only some personnel is trained to operate.<\/p>\n\n\n\n<p class=\"eplus-wrapper gutenify-section-58963fd0-bc63-11ee-b8d3-33ba69a370a8\">No matter what the resource is, you should be able to apply it to your services, employees, and locations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Say you have a&nbsp;Barbershop&nbsp;and you have 3 available chairs, but there are 6 barbers (employees) your customers can book.&nbsp; The Chair would e considered then as a resource. You are able to create a&nbsp;resource&nbsp;that will be shared for all services you provide. In the example above, those services could be&nbsp;Shaving,&nbsp;Beard Trim,&nbsp;Short Hair,&nbsp;Head Shave, and so&hellip;&nbsp;<a href=\"https:\/\/wellnessunityhub.com\/documentation\/2024\/01\/12\/resource-booking\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Resource booking<\/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":[45],"tags":[],"class_list":["post-934","post","type-post","status-publish","format-standard","hentry","category-fitness"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/posts\/934"}],"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=934"}],"version-history":[{"count":0,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/posts\/934\/revisions"}],"wp:attachment":[{"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/media?parent=934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/categories?post=934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wellnessunityhub.com\/documentation\/wp-json\/wp\/v2\/tags?post=934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}