CRS Dance

This website posed a difficult problem on the e-commerce aspects due to the different types of "produts".  On one hand the dance studio has group classes that are at a set time for a set number of weeks.  These types of products can be purchased and signed up for at the same time.  But for personal lessons the client must purchase them first without any confirmed dates, then once the dates have been setup the studio places them on the caledar.