Reservation products

In this tutorial, I will show you how to create few types of reservation products. As you know, from the GrandNode 4.10 you are able to create a reservation product. You can specify the reservation interval, quantity and generate availability calendar. I will show you how to create a functional products in GrandNode in a minutes. 

The most common type of reservation - 1 night in a cottage house

In this product, we want to offer a cottage house reservation. In the standard way, we have a hotel night and we will use it in this reservation. Open the admin panel and go to Catalog -> Products -> Add new. We will see the following screen. Change the product type from Simple to Reservation, fill the Product nameshort and full description and "Save changes and continue edit".

In the next step we need to generate the availability calendar. To perform that action, please go to "Reservation calendar" tab. In my example, I want to offer cottage house from 19th march 2018 to 19th march 2019 so I changed the Start and End dates. As we offer daily reservation with hotel night, choose the "Day(s)" interval and fill the Resource field. I named it "Cottage house", you can use anything. Choose the days, when your cottage house will be available to rent. In my example I want to offer it every day, so I checked all days. Now, press the "Generate calendar" button. It will generate all available terms of reservation. 

In the next step, we need to set the reservation price. Go to "Prices" tab. In my example, I will set 99$ for one day. After that save changes. That's all. You've created a reservation product.

Now, open your store. We will look at the frontend, how it works. 

As you can see, on the product page we have two, new fields. "Reservation start date" and "Reservation end date". Please choose the reservation start date, click the empty text box, you will get a calendar with free days.


Now, let's click the Buy now button. It's very simple process. Just choose the reservation time and order it. You will see the following screen:

In the confirmation screen you will see the reservation time and price for the whole reservation. In my example it will be 59$ per one day. 

This information will be visible also in the shopping cart, example below:

What about webinar? New type of product reservation

First type of product reservation is clear and already created. Now, imagine that you want to create a webinar, which will last two hours. Go to product creationchange the product type from simple to reservation, then name it and go to reservation calendar tab, as before. 

In my example, I want to offer two hour online webinar. It's available from 26th march to 30th march. I'm also available only from 8 a.m. to 4 p.m., to specify that, I need to change the "From hour" and "to hour" fields. As it's on the screen above. Webinar will last two hour, so I need to change the Interval type to "Hour(s)" and enter "2". Press the "Generate calendar" button and that's all. Product is ready! Now go to your store. 

Do you see the difference? We see only 5 available hours and just 5 available days, from Monday to Friday. Now choose the preffered date and reserve it. You will see the confirmation pop up with selected webinar. 

The difference will be visible also in the shopping cart. We will see the duration of webinar and its date.