Reservation / register module for D7 I need a simple reservation module for my D7 restaurant site.

What I need in the form is:


Customer information fields (Name, email, contact number, address, etc)
Number of tables to be reserved by that customer
Upon submission of reservation will lead to another link (I will write codes to link to payment gateway)


Admin are able to configure:


Price per table (Eg: USD 100 per table)
Total number of tables available to reserve (Eg: 100 tables)
Closing date for reservation, so that customer can't reserve after the closing date


Admin able to see:


Report of reservation
Details such as customer name, number of tables reserves, etc


I had tried using Webform, but I can't do the following:


Reservation close on particular date
Limit number of tables so that overall tables reserved will not exceed 100


Is there any reservation or registration module that I can use?

Or is there any method I can modify my webform to suit the requirement?
Perhaps the Drupal Restaurant Distribution is what you need, and if not it should at least give you some ideas.

It contains a number of modules, including on for reservations which I assume will do all you need, and more.

https://www.drupal.org/project/restaurant

From the feature list:


  Reservation System - Manage your reservations easily from one
  dashboard. View all reservations for today, this week or this month.