We need to build a ticketing system for venue tours, that happen every week within certain date ranges, and with an option to exclude specific dates from the availability list.
Looking at Solspace Calendar, it offers almost exactly the fields we need for this out of the box: (screenshot below)
But I can't figure out how to either:
(1) Recreate this setup as fields on a Commerce product .
(2) Create a relationship between a Solspace Calendar event and a Commerce product (that only allows for a certain number of products to be sold for each date in the calendar).