Booking System
I am working on developing a site that allows users to select a date and make a payment on their booking. Once a user has booked a date ie. made the payment then that date is no longer available. and cannot be selected.
How would I achieve this using drupal commerce.
Comments
Simplest: Each date is a separate product
The simplest approach to this is to have each date be a product that has stock of 1. Use Commerce Stock to prevent purchase of out-of-stock items.
But if you want a full scheduling system, you will end up with one sooner or later that's integrated with Commerce. I've heard about a couple. You might try [Rooms](http://drupal.org/project/rooms).
I need this for repeating events
I just commented in a old conversation called 'Repeating dates in separate nodes' over at the Date module issue queue. Those interested in booking systems may it find interesting.
http://drupal.org/node/298334#comment-4973384
It seems that there were some Drupal 6 modules for generating separate dated nodes and there is also much discussion regarding the issues. It occurs to me that this might be a good starting point for a simple event booking system for Commerce. I've looked at Rooms and its a real body of work, but just too much for my needs.
Perhaps this thread can become a focus point for such discussion.
I have exactly the same need
I have exactly the same need and this is what I did:
http://drupal.org/sandbox/camdarley/1762222
I used several Rooms and Commerce:Stock modules features.
I need reviews to improve it.
Proposal for a new booking system
I propose to concentrate booking system threads on this one:
http://www.drupalcommerce.org/discussions/4323/propositions-commerce-boo...
Entity Registrations
https://drupal.org/node/1463042