As a merchant, I want to sell season's passes. This would be a booking type that allowed the customer to buy unlimited access between a start and end date that I set. They'd be able to pre-book or simply show up (if booking isn't required).
Pre-booking for season pass holders would require them to either A. Log in to our store so it wouldn't charge them at checkout based on their season pass status or B. have a special code/coupon they enter at checkout to make the price $0
If pre-booking wasn't required, they need to show a QR code or other pass they were given.