I have a list of properties for rent (not my properties, unfortunately!).
Each property is a node, with a cck description, price, location, photo, etc.
I understand that I can list the properties using views2.
And using exposed filters, the user can browse them using the nodes' cck fields.
Eg. list by location, price range, type, no. of bedrooms, etc.
So just suppose an anonymous user has zeroed-in on one node, and they're
interested in renting the property. What are the contact options for reserving it?
Needed:
· email (to the site owner) containing a reference to that node (or property).
· the node/property reference must be automatically inserted. Eg. not relying on the user to paste the url.
· other information, such as user's email, phone, desired date of rental, etc must be input via dropdown or text field in the form.
Not needed:
e-commerce - the deposit and further arrangements will all be done manually over the phone.
This is purely a product catalogue with the ability to email the site owner to say 'I'm interested in this one'.
I can't imagine how the contact form can be linked to the node, and populated by the node's cck fields.
Perhaps I am trying to approach this in the wrong way?
BTW, I'm beginner, so the solution has to be available via existing modules.
Thank you.
Comments
=-=
one option = http://drupal.org/project/openresort I don't know what the status of it is for Drupal 6.
Thanks for your reply. That
Thanks for your reply. That module doesn't look as though it is being developed, but I'll keep an eye on it.
In the meantime, I looked at the webform module, and have posted on their issue page.
I need to know if I can pre-populate the form with a cck field or url of the property.
But then I just saw this: http://drupal.org/project/signup
It sounds as though it will do what I need. Simply, a user expresses interest in a property (a node) by signing-up to it as though it was an event, and the admin gets an email, including a reference to the node. There is additionally an add-on for the 'signup' module that allows the admin to flag the node with something like 'taken' or 'no longer available'.
It sounds quite appropriate, even though this isn't the intended use.
Try webform
You might also want to look at the webform module (http://drupal.org/project/webform), which would provide a way for the user to enter name, phone, etc. Not sure how it would hook into the cck node to get the owner's email but it might be possible.
Perhaps you could use
Perhaps you could use ubercart ? For a very simple solution it should work.
Any CCK node type can be a product in this shop, so no problems with your existing cck types.
All booking parameters (how long, how many peolple,...) could be attributes that affects the price.
The Payment is not required so you can rename the "checkout" buttons to "reserve".
So you're done... ;)
Some details about possible problems when you go into details are discussed here: http://www.ubercart.org/forum/ideas_and_suggestions/9407/hotel_booking_t...
TSE
Thanks for your suggestion.
Thanks for your suggestion.