How can I sell time slots using drupal Commerce? I want to allow customers to purchase products for a specific time slot and within a date range. Can this be done?

I want to achieve the following.


Allow products to be sold within a certain date range.
Also allow products to be sold for a certain time within that date range, for example between 1200 and 1300 or 1200 and 1220.
Show availability of those dates / time slots on a calendar for people to choose from.
Looks like you are looking for Commerce Booking:


  This module provides tools to use Drupal Commerce as a powerful event booking system. Any entity can be an 'event' and a single booking can contain any number of tickets.