Booking (Complete Article)

You are here:
Estimated reading time: 8 min

This article describes how to create booking product on My Mak Buddy.

Please have patience in going through this article. Everything has been explained in detail to avoid confusion and understand easily.

Create A Booking Product

Go to Vendor DashboardBooking and click on Add New Booking Product as shown in the screenshot below 👇🏻

Screenshot 2021 12 20 At 07.47.42
Add New Booking Product

Once you click on Add New Booking Product, options will appear like the following screenshot.

Do not get overwhelmed by the length. We will break it down into small parts to make it super easy to understand.
Booking Add Product
Add New Booking Product

We will cover the above screenshot in the following parts:-

Now let’s take on one by one. I assure you it is super easy to understand.

Title, Category, Tags & Image

See the screenshot below 👇🏻

Add Bookable Product Title Category Tags
Booking (Complete Article) 27
  1. Add title of the booking product
  2. Select the checkbox if the the booking is virtual like appointment, room booking, hall booking or do not require shipping. Read more about virtual products.
  3. Enter the category such as booking, appointment etc. You can enter more than one category
  4. Enter tags here. You can enter more than one tag.
  5. Upload image of the product.
  6. Upload additional photos of the product.

Booking Duration

In this section, you can define the duration of your product. Read examples below.

  • Room Booking – Recommended to set it as day
  • Appointment – Recommended to set it in minutes/hours
  • Rental – Recommended to set it in hours
  • Products – Recommended to set it in days/hours

Refer the chart below to understand how booking duration can be set.

Boking Duration Explanation
Booking Duration

Now let’s understand the booking duration while adding booking product with the screenshot below 👇🏻

Add Booking Product Booking Duration

1. Booking duration – There are two types of booking duration.

  • Fixed blocks of – This is defined by the vendor/seller
  • Customer defined blocks of – This is defined by the customer. You as a vendor/seller can select maximum and minimum duration.

2. Select the length of duration of the booking product

3. Select the unit for duration. It has the following options.

  • Month(s)
  • Day(s)
  • Hour(s)
  • Minute(s)

4. Minimum duration – Select the minimum duration you want your booking product to have. This option will be visible only if you choose Customer defined blocks of as explained in 1.

5. Maximum duration – Select the maximum duration you want your product can be booked in one booking. This option will be visible only if you choose Fixed blocks of as explained in 1.

6. Select Calendar display mode. There are two types of calendar display modes for customers.

  • Display calendar on click.
  • Calendar always visible.

7. Enable Range Picker? – If you check this checkbox, you are allowing customers to select a start and end date on the calendar. Duration will be calculated automatically.

8. Requires Confirmation – If you check this checkbox, the booking will require your approval/confirmation. Payment will not be taken during the checkout.

9. Can Be Cancelled? – Check this box if you want to allow a booking to be canceled by the customer after it has been purchased. A refund will not be sent automatically.

Attribute

Refer adding attribute to normal product.

***Intentionally not included to shorten the length of this article.

Shipping & Tax

Booking products generally do not require shipping. However, if you still need to ship you can manage here.

Refer adding shipping and tax for normal products.

***Intentionally not included to shorten the length of this article.

Availability

There are a few terms that we need to understand in this section. Let us do it with the help of a screenshot given below 👇🏻

Adding Booking Product Availability

1. Maximum Bookings Per Block

A block is the minimum unit of your product which you are making available for booking.

This field allows you to book the product multiple times within the available time frame.

Example 1: Let’s say, you have 2 Luxury rooms and you want to rent them both. With a bookable product, you can manage both. In this case, the value for this field will be 2.

Adding Booking Product Maximum Booking Per Block

Example 2: Let’s say, you have 7 cars and you want to rent all the cars. With a bookable product, you can manage the rental of all your cars. In this case, the value of this field will be 7.

Adding Booking Product Maximum Booking Per Block 7

Example 3: Let’s say, you have 3 spa bedrooms and you can provide spa service to 3 people at a time. Then using one bookable product (here appointment) you can manage all 3 spa bedrooms. In this case, the value for this field will be 3.

Adding Bookable Product Maximum Availibility Block Spa

2. Minimum Booking Window (into the future)

It is the minimum duration of time before which a customer will have to book your available product. You can set it in hour(s), day(s), week(s) and month(s).

Example 1: Let’s say, you want your customers to book available products at least 2 days in advance. Then this value will have to be 2 day(s). Imagine today is 8th of July, today customers can book your product from 10th of July only.

Adding Booking Product Maximum Booking Window
Booking (Complete Article) 28

Example 2: Let’s say, you have scooter as product on rental. Let’s assume you need 3 hours to refuel the scooter, wash and clean up after a customer returns it. Then this value will have to be 3 hour(s).

Adding Booking Product Maximum Booking Window Into The Future 2
Booking (Complete Article) 29

Example 3: Let’s say, you have appointments as your booking. You need 10 minutes between the bookings. This can be set using Require a buffer period of (___) between bookings below.

3. Maximum Booking Window (into the future)

It is the maximum duration up to which booking for the product can be made from the next available date. You can set it in hour(s), day(s), week(s) and month(s).

4. Require A Buffer Period Of (___) Between Bookings

This is the gap that you want to keep between two bookings. You can set only in the unit you have set in booking duration.

Note : If you want to set the gap in minutes, then the booking duration should be in minutes. You need to save the booking product for this to appear as it should be.

Example : Let’s say you are creating a booking for consultation.

  • Assume that booking duration is of 1 hour
  • You want to give a buffer period (break) of 10 mins between the two bookings
  • You must set booking duration in minutes i.e. 60 minutes instead of 1 hour.
  • Here in this case value will be 10.
Adding Booking Product Require A Buffer Period

Leave the value as 0 if you don’t want any buffer/break.

5. Adjacent Buffering

By default, the buffer period applies forward into the future of a booking. Checking this checkbox will apply the duration before and after the booking.

Add Booking Product Adjacent Buffering

6. All Dates Are

There are two options. They are:-

  • Available by default – If you select this there will be no restriction on date of booking.
  • Not-available by default – If you select this, then Set Availability Range rule in No 9 (below) will apply.

Note : If you select Set Availability Range and do not set availability range, then date picker will not work. Select Set Availability Range if you want your booking to be time/day based.

Add Booking Product All Dates Are
Booking (Complete Article) 30

7. Check Rules Against

There are two option. They are:-

  • All blocks being booked – This checks all available blocks within a duration.
    • Example : If a customer choose to book for 5 days and 1 block is equal to 1 day, it will check availability for all 5 days.
  • The starting block only – This checks the first block the user selects. 
    • Example : If a customer choose to book for 5 days and 1 block is equal to 1 day, it will only check availability for the first day.
Add Booking Product Check Rules Against
Booking (Complete Article) 31

First blocks starts at – Use this if you want booking to start at a fixed time. This option will only appear when the booking duration is either hour(s) or minute(s)

8. Restrict Start And Days

Check this checkbox, if you want to put restrictions on bookings so that booking can start and end only on certain days of the week. Once you check the checkbox option will appear like the screenshot below.

Add Booking Product Restrict Start And End Days

If you select like the screenshot above, booking cannot start on Sunday and end on Sunday.

This option will help those stores/sellers/service providers who want to close their service on specific day/days in a week.

9. Set Availability Range

You can set up specific availability rules, such as availability for:

  • Months
  • Day of the week
  • Time
  • Specific date

To add a rule, select Add Range as shown in the screenshot below 👇🏻

Add Booking Prodcut Set Ailability Range

A new row will be created where you can choose a range type, from/to, whether it’s bookable or not (yes or no), and a priority number as shown in the screenshot below. You can also add more rows by clicking Add Range.

Add Booking Prodcut Set Availability Range 2

Example : Refer to the screenshot below 👇🏻

1. This rule will restrict booking to days. You can change it as per your convenience like Monday to Saturday etc. Here in the above screenshot, booking can be made on Monday only.

2. This rule will restrict availability to weeks using week number. Here in the above screenshot, booking can be made on Week 1 only.

3. This rule will restrict availability to month or months. Here in the above screenshot, booking can be made between January to December.

4. This rule will set restrictions to timings set for the days of the week. Here in the above screenshot, booking can be made between 09:30 AM to 06:30 PM.

5. This rule will restrict availability to date range with time. Here in the above screenshot, booking can be made between 02 Jan 2022 to 31 Jan 2022 every day between 09:00 AM to 06:00 PM.

6. This rule will restrict availability to the date range. Here in the screenshot above booking will be available between 02 Jan 2022 to 31 Jan 2022.

7. You can remove any rule using the cross (X) sign.

Priority : The lower the priority number the earlier the rule gets applied.

My Mak Buddy gives you a lot of options for customization.

Costs

You can add three types of costs. Refer to the screenshot below 👇🏻

Add Booking Product Costs

1. Base Cost – It is applied regardless of a customer’s choices on the booking form.

2. Block Cost – It is the cost per block. If a customer books multiple blocks, this cost is multiplied by the number of blocks booked.

3. Display Cost – This cost is displayed to the user on the front end. Leave blank to have it calculated for you. If a booking has varying costs, the lowest available cost is shown and is prefixed with the word “From:”.

4. Add Range – You can define and add extra costs. This works similar to availability. Click on Add Range to add extra costs or varying costs.

A row will appear once you click on Add Range where you can input the range type, from/to, and cost as shown in the screenshot below 👇🏻

Add Booking Product Cost Add Range

The from/to values differ based on the range type:

  • Date range – from/to will show a date picker field
  • Range of months – from/to will show a dropdown of months (January to December)
  • Range of weeks – from/to will show a dropdown of weeks (1 to 52)
  • Range of days – from/to will show a dropdown of days of the week (Monday to Sunday)
  • Time range – from/to will show time inputs
  • Date range with time – set based on a custom date range
  • Persons count – from/to will show number inputs
  • Block count – from and to will show number inputs

Base cost and Block cost can be added, subtracted, multiplied, or divided by the amount you enter. You can also directly set the costs applied for the rule.

Rows can be removed by clicking the X on the far right, or dragged and dropped to sort using the handle on the far left.

Extra Options

Under this section there are two options – Has persons and Has resources.

Has Persons

If the booking is made for multiple persons at once, tick the Has persons checkbox as shown in the screenshot below 👇🏻

Add Booking Product Extra Options Has Persons

Once you tick the Has persons, the following options will appear 👇🏻

Add Booking Product Extra Optios Has Persons

1. Min persons – Enter the minimum number of persons per booking.

2. Max persons – Enter the maximum number of persons per booking. Setting this value as 0 means infinity.

3. Multiply all costs by person count – If ticked, all costs are multiplied by the number of persons the customer defines.

Example : Let’s say base cost is ₹ A and block cost is ₹ B of a booking product for a person.

4. Count persons as bookings – If ticked, the person count is used as the quantity against the block. Remember the max bookings per block setting above? That determines the upper limit for allowed persons per block. Once the limit is reached, more persons cannot book.

Example : Let’s say base cost is ₹ A and block cost is ₹ B of a booking product for a person.

  • For 1 person cost will be (A+B)
  • For 3 person cost will still be ₹ (A+B) (till the max no. of persons/max bookings per block)
  • For 7 person cost will still be ₹ (A+B) (till the max no. of persons/max bookings per block)

5. Enable person types – Once you tick this checkbox, you have the option to add multiple types of persons such as adults and children. See the screenshot below 👇🏻

Add Booking Product Enable Person Types
Click On The ADD PERSON TYPE
  • Give Person type a name and define the cost for the type. Adding a description is optional.
  • You can define a minimum and a maximum number for each person type. For example, you could require at least one adult for each booking while making children optional (minimum 0).
Clicking the Unlink button will remove the person type from the product. The person type will still exist, but be hidden, this is so to avoid previously created bookings from breaking.

Short & Long Description

Write a short description and long description in this section.

Add Booking Product Add Short And Long Description
Enter Short & Long Description

Conclusion

Note : Please set the rules carefully to avoid conflict and remember to test your product before making it public

Though the steps above are a bit long, there is numerous customization options on My Mak Buddy. We have made it as easy as possible.

Feel free to contact us should you have any queries or need assistance in adding bookable products.

Thank you for reading.

Still need assistance! Get Support.
Was this article helpful?
Dislike 0 2 of 2 found this article helpful.
Views: 20

Continue Reading

Previous: Manage Resources

Leave a Reply

Shopping cart
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies as described in our Privacy Policy.
Start typing to see posts you are looking for.
Shop
Wishlist
0 items Cart
My account