Article sections

    Creating Bookable Products & Services

    Perfect for rentals, scheduling services, etc.creating a bookable or rental product

    Creating a new Booking or Rental product or service

    1. Go to your seller dashboard → Bookings to see available options.
    2. Click on Add new product, a form similar to the new product form will appear with a different looking section below the basics.

    We will break each section down for your easy understanding. This might get a little complicated so pay attention. Bookings are very customizable with a high level of relations. TIP: Each field is tagged with a (?) hint text which explains each field.
    creating a bookable or rental product


    What is Booking Duration?

    This field allows you to define the duration your product or service can be booked for. Suppose you own a motel and don’t want to rent your best room unless someone wants it for three days. So you put three days as your block duration. But when you are creating bookings for your regular rooms, you are putting in one day.

    rental products

    What is Calendar display mode?

    The calendar on the product page displays availability on a calendar. So this field simply on/off for the calendar is already expanded or appears as a clickable button.

    This is where things may start to get a little complicated. This section deals with the availability in four different ways – frequency, capacity, range, and time.

    What is a Block?

    Understanding this makes the following things a lot easier. A block is the minimum unit of your product which you are making available for booking as most booking products are unlike regular products, which are not time-dependent. But booking products are time-dependent, subject to maintenance, and usually do not have any shipping.

    What are max bookings per block?

    This field allows you to book/rent the product multiple times within the available time frame. Say, I have 2 of the Luxury suites, and I want to rent them both. So, with this single bookable product, I can manage both.

    What is minimum booking window?

    It is the minimum duration of time during which a customer will have to book your next available product. Say, your next available product is on 17th of this month, but you want at least 2 days before that day to allow for booking.

    What is maximum booking window?

    The maximum range of available booking for the product from the next available date. If your next available booking for your product is on 17th this month and the maximum booking window is 7 days, then on the product page, a customer will be shown booking availability up to 24th.

    Here is an example on a calendar of how these dates will work.

    What is Require a buffer period of…?

    This is the time you need to refresh your asset/product after the completion of each order/service.

    If you have multiple booking blocks allocated in a single day, you will probably need some time in between to do some maintenance. This is what buffer time is. Say, if you want to clean up your Luxury Suite and change the towels before you hand it over to the next customer, you may set a buffer time of 30 hours. Leave it on 0 for no delay.

    The unit for the buffer period changes automatically with your block unit duration.

    What if I set All dates are – to “not available by default”?

    1. Your customized settings for availability ranges will become active.
    2. Set availability range
    3. Fix the range for your booking availability according to days, months, hours, or minutes, and many other ways. You can add and reorganize priority by dragging too.

    This section is pretty much straight forward. There is always a base cost of the product, block costs are based on order volume, and display cost is something which you can display initially as the lowest limit, perhaps. If you leave it empty, the cost will become adaptive as the customer modifies his order. So, you can also use the display cost at a minimum cost per order in that sense.

    What is Has Persons?

    Check this option if your product can be booked according to several person groups. As you can see, you can also set the seat limit and cost depending on the person group.

    booking resources settings

    What is Has Resources?

    This is perfect for rentals or booking that have optional add-ons. For example, a reservation may include Wine & beer options but you may also give them the option to add a Liquor package.

    These resources can be set to automatically assigned or customer selected. As you see, you can charge for your resources as both initiation costs, and for the length they use it.

    1. Enter the resource cost.
    2. Select the resource from the drop-down menu.

    Resources can also have their ranges depending on various attributes. You can set them from a different menu.

    Setting Costs

    Cost for rentals can be simple or complicated depending on how your bookable item or service is sold.

    setting costs for your rentals

    Creating a resource

    1. Go to Vendor Dashboard → Bookings → Click on Manage Resources
    2. Now, click on Add New Resource to create a new resource.
    3. Click on Edit / Remove for changing resource properties.Booking resources

    What do your customers see?

    After selecting a product or service that can be booked from your Dokan store, the customer must perform the following actions.

    Your customer will get the options you have set at the time of creating the product or service. They have to choose between the minimum and maximum amount of people and the types of resources you have created. After selecting a number of people and type of resource (if required), they have to select the available booking date. They have to click on the Choose button to view the calendar and select the suitable date.


    If the date is available, the Check Availability button will become active. Then they have to click on the button, and it will redirect them to the order page.
    select booking date

    Now, the customer should provide the necessary information for ordering the product or service. After filling the order form, they have to click on the Request Confirmation button, creating a new order.

    Canceling a booking

    If you’ve checked “Can be Cancelled?” then your customer can cancel the reservation during the timeframe specified by navigating to My Accounts → Orders and clicking on the cancel button.

    in Your Store Tags: bookingsrentals
    Did this article answer your question?