Hi,
<div><br></div><div> I have a need in which products created in ubercart should have a validity, the product needs to be setup in the following way:</div><div><br></div><div> 1> Product is a bundle of similar entities ( like a lesson, hotel booking ) so a product could be a bundle of lets say 30 bookings wherein one booking is a resource that can be redeemed any point of time during its validity. Lets say the user buys the product and now he has 30 bookings at his disposal, where in he can make the booking while the validity lasts. He can make booking today upon availability and another 5 days later and so on. For booking I am looking at the bookings api and public bookings module though it doesn't really integrate with ubercart (?).</div>
<div><br></div><div> 2> Product needs to have a validity, so the bookings can be made only in the span of validity. </div><div> </div><div> 3> Num of available bookings needs to be updated ( decremented by 1 ) once the customer makes a booking. Public bookings has rules integration but for that I will need to create a instance of the bundle specific for that user so the rules doesn't decrement the number of session on the whole package but only for that particular user. </div>
<div><br></div><div> I have looked at some modules in Ecommerce category but haven't found one that serves my purpose, maybe I missed something. Has anyone done something similar before, some use cases that come to my mind which might need this is "Buying online lessons", "Bulk buying of any service which can be redeemed at any point in the purchase validity", I think online lessons is the best usecase I could think off so far. I will be looking into this more but in case if any of you guys already know of a module or a starting point, I will very much appreciate a response. </div>
<div><br></div><div>Cheers</div>