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.itplYou 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:

  1. This content type is not event enabled. Please install the Event module if you wish to use Resource Conflict with the Event module.
  2. This content type does not contain any suitable Date fields. Please add at least one Date field with required start and end dates if you wish to use Resource Conflict with the Date module.

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.