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 dashboard β†’ Booking and click on Add New Booking Product as shown in the screenshot below πŸ‘‡πŸ»

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 down into small parts to make it super easy to understand.
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 πŸ‘‡πŸ»

  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.

Booking Duration

Now let’s understand the booking duration while adding booking product with the screenshot below πŸ‘‡πŸ»

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 mode to customer.

  • Display calendar on click.
  • Calendar always visible.

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

8. Requires Confirmation – If you check this checkbox, 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 booking to be cancelled 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 product.

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

Availability

There are few terms that we need to understand in this section. Let us do it with the help of a screenshot given below πŸ‘‡πŸ»

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.

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

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

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 product at least 2 day 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.

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).

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 upto 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 booking duration should be in minutes.

Example : Let’s say you are creating 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.

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

5. Adjacent Buffering

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

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.

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.

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 restriction to 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.

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 wants 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 πŸ‘‡πŸ»

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.

Example : Refer the screenshot below πŸ‘‡πŸ»

1. This rule will restrict booking from Monday to Saturday only.

2. This rule will restrict booking between 0900 hrs to 1800 hrs only.

3. This rule will not allow customer to book between 1300 hrs to 1600 hrs from 09 July to 15 July 2021.

4. You can drag around the rules and reorder to suit your convenience.

5. 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 option for customisation.

Costs

You can add three type of costs. Refer the screenshot below πŸ‘‡πŸ»

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 frontend. 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 πŸ‘‡πŸ»

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 πŸ‘‡πŸ»

Once you tick the Has persons, following options will appear πŸ‘‡πŸ»

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 mean 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 person.

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

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 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 adult and children. See the screenshot below πŸ‘‡πŸ»

  • 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.

Enter Short & Long Description

This screenshot below is how the entry above will be seen by customers.

Conclusion

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

Feel free to contact admin should you have any query or need assistance in adding bookable product.

Thank you for reading.

Was this article helpful?
Dislike 0 0 of 0 found this article helpful.
Views: 67

Continue reading

Previous: Booking : Short & Long Description

Leave a Comment