Resources in BookThatApp are used to manage the who (e.g. staff), what (e.g. equipment) and where (e.g. a type of room) requirements for particular booking scenarios. On this page we will describe some of the scenarios where you might want to use resources.
Quick links
- How to use resource based capacity on the product page: https://support.zetya.com/hc/en-us/articles/211514426-Setting-Capacity
-
Using resources to create bundles: https://support.zetya.com/hc/en-us/articles/360001403776-Bundles
Booking Scenarios
Example 1: Nail salon:
You run a nail salon and have a technician named Nikki. Nikki is assigned to the Manicure and Pedicure products. Since Nikki can not do both services at once these products have been set to use Resource based capacity (you can read more about product capacity types here).
If Nikki receives a booking for a Manicure for Jan 1 at 9:00 AM, then the Pedicure product will also show as booked out for the same time slot.
Set-Up:
- In the BTA admin, go to Configuration-> Resources-> and click the Add Resource button.
- Choose the resource type Staff and enter the name, a description if you would like, and select Save.
- On the product configuration page, select the Manage link found in the Resources section of the page.
- Select the + Resource button, choose the staff resource that you created, and select Close.
- While still on the product configuration page, the basis of Capacity needs to be set to Resource so that you can apply the same resource that you specified in the Resources section of the page.
- Repeat the process of adding the same resource to every product that will share availability.
You are also able to create a resource based on equipment. Since you can have more than 1 of the item equipment resources allow you to set a capacity. Products that share the same equipment resource behave the same as staff and room resources.
Example 2: Product rentals with limited equipment
You run a skateboard park and have a set of 10 skateboards. You can rent the skateboards out, or use them for private skateboard lessons that you also offer.
The goal is that if you are out of skateboards for a time slot then you don't want to accept any more bookings for either the rental or private sessions.
Set-Up:
- In the BTA admin, go to Configuration-> Resources-> and click the Add Resource button.
- Enter a name for the Resource, a description if you would like, select equipment, enter capacity, and hit save.
- On the product configuration page, select the Manage link found in the Resources section of the page.
- Select the + Resource button, choose the staff resource that you created, and select Close.
- While still on the product configuration page, the basis of Capacity needs to be set to Resource so that you can apply the same resource that you specified in the Resources section of the page.
- Repeat the process of adding the same resource to every product that will share availability.
Example 3: One to Many
One to many simply means 1 resource will be able to be applied to multiple bookings that occur at the same time. This configuration allows you to have your Capacity based on Product or Variant and still assign a resource to the booking.
The most common example is the scenario of having a teacher where the class is comprised of attendees from multiple bookings. Another common example is a tour guide that conducts several different types of tours for attendees from multiple bookings. With both examples, once the resource is booked for a particular product it will be able to be applied to other bookings for the same product that start and end at the same date and time.
Set-Up:
- In the BTA admin, go to Configuration-> Resources-> and click the Add Resource button.
- Choose the resource type Staff and enter the name, a description if you would like, and select Save.
- On the product configuration page, select the Manage link found in the Resources section of the page.
- Select the + Resource button, choose the staff resource that you created, and select Close.
- While still on the product configuration page, ensure that the Capacity is based on Product and set the value equal to the max number of attendees that you allow.
- Select Save.
- Repeat the process of adding the same resource to every product that will share availability.
Storefront Booking UI
You can allow customers to choose their preferred resource as they are choosing the date/time. When a resource is selected the dates and times are updated to reflect when that particular resource is available.
Widgets:
Edit the widget configuration and check the box 'Allow Choosing Resource
Classic Booking Forms:
- Go to your Shopify Theme Editor and open the Snippets section
- Open booking-form.liquid. Look for the line "bta-resource-picker"
- Remove the {%comment %} and {%endcomment %} lines on either side of that line.
- Select Save.
Comments
0 comments
Article is closed for comments.