agreservations Installation and Setup Steps
Installation Steps:
1.: make sure the following modules are installed:calendar
date_popup, date_timezone, content,content_copy ,nodereference,
number, userreference ,date, taxonomy, cck_referential_integrity, resource_conflict(version >= 6.x-2.x-dev !!) and for commercial use the ubercart core modules.
2.: install the agreservations modules in the following order (assuming you want online booking and payment functionality):
1: agreservations,
2: agres_bookings
3: agres_categories
if you want timebased restrictions and seasonally different productprices:
4: Agreservations Timeframe
5: Agreservations Restriction
6: Agreservations Rate
(agres_onlineformj is obsolete by now.)
3.: under http://yoursitesurl/admin/content/node-type/agreservation enable the agreservation contenttype for Resouce Conflict checking by choosing the Resource Conflict datetime field and the booked resource reference field to check for conflicts, obviously these are: Reservationdate and unitreference. it should look like this: 
4. add at least one node of type agres_category like: hotel room, car, table,...
5.: add at least one (or more) agreservations_unittype like: standard, large,...if ubercart is enabled: in the ubercartshopconfiguration at http://yoursitesurl/admin/store/products/classes make this contenttype a productclass. Mark the agreservation_unittypes as non shippable.
6.: add some agreservations units like: Room #1, Guestroom, Room#2, the boat,...
7.: the module contains a default view bookingcalendar which should be installed automatically. When you followed the above steps you should see a matrix of resources and units. You can click on the little '+' signs for each day/room and make a booking, you see the agreservation form prefilled with the correct day and room you clicked on. You can choose more rooms of course.
8.: the agres_onlineform module brings a searchwidget Block which you can activate in Administer->blocks. This would be for the frontpage for users to make onlinereservations.
9.: If you have ubercart installed and agres_bookings activated you will see a new order_pane in the Admin create order form. Here you can quickly check if rooms are bookable in the desired time and make the reservation. This is usefull i.e. if a guest calls you by phone to make a reservation.
10.: For Ubercart you can use your own templates for invoices. Agreservations provides an adapted standard template with the name customer_agres.itpl. You can activate it by going to Store administration/Configuration/Order settings/Customer settings and choose it. You can also make a copy of it and make your own changes and then choose your version. The correct directory for the templates is: sites/all/modules/ubercart/uc_order/templates.
11.: Activate / deactivate the appropriate cart and checkout panes.

Resource Conflict
Hi Andreas,Glad to find this module, thank you very much for your effort. But I can only find "Use Event Field from the Event Module" instead of "Reservationdate" as you indicated in step 3, "Field to use as the date for conflict checks:"Where should I setup to have this option...Thanks,Sam
Resource conflict
I have the same problem with resource conflict, can you help me ?
Reservationdate
Hi,I am very interested in this module. I try it on a site for a very small accomodation.I installed it and can use the reservation procedure but got a problem with resource conflict :At the step 3, I can't enable resource conflict checking because the type of the field of Reservationdate is Datetime instead of Date and resource conflict does not accept this format.I uses the dev versionRegardsBenoit from Belgium
Sorry
I upgrade my resource conflict with the dev version and everything is ok.B.
Enabling Resource Conflict
Hi,Thks a million for this useful module. Please iam a newbie and trying to build a car rental website for school project, but when am trying to configure my Agreservation as directed by you i have the following comments:
1024x768
Normal
0
false
false
false
EN-IE
X-NONE
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri","sans-serif";
mso-bidi-font-family:"Times New Roman";}
The following requirements for Resource Conflict have not been met:
Please iam not very good with coding and PHP, and i dont really know what this means. Kindly help me by providing the useful explanation on how to configure and use this fantastic module.Prompt response will be appreciated. Mayor
about agreservation_unittypes
Hi,I have agreservation_unittypes and agreservations_unittypes (with "s") content type..is normal..?in your sample I don't see agreservation_unittypes (without "s")I follow the step 4(your talk about agreservation_unittypes) with agreservations_unittypes (with s) and all is ok for me.ThanksAlex
about the step 3
Hi, first all, thank you you efort in develop this module.I'n trying to implemente a booking on a web site using you module, but i not undestand the step 3 of this guie for install.I need to create the fields Reservationdate and unitreference or its are crearte by your module? in the secund case maybe my instalation was wrongthanks, Alex
Hello Alex, the fields
Hello Alex, the fields Reservationdate and unitreference should be created automatically by the installation routine of agreservations. In the edit view of the contenttype reservation which is of type agreservation you should see something like the picture i just added to the description of step 3.
dsfdsf
Hi Andreas,thanks by your aswer. my problem was cause to have been intall the version agreservations 6.x-3.0-beta2.I install the version 6.x-3.x-dev and now my contenttype reservation look like you image.