Selling tickets to repeating events with Commerce (and Solspace Calendar?)
I think you will have to get your hands a bit dirty with this one.

The Calendar Events fieldtype will get you part of the way, but you still need some module code to pull this off.

A suggested approach is:


Create a product type with the Events fieldtype
Create some module code that creates/updates a product + variants for each date, where the inventory is set to n.
List the events as you would normally do, and pull in the products and its variants with the reverse relationship.


If the available number of tickets is always the same, you could have one field on the event where you enter the number.

If the amount of tickets vary by day, there is probably multiple approaches. Maybe a Matrix field that assumes position of block with quantity field === date in same position/with a date picker, maybe something else.

You can create a example module over at pluginfactory.io