We have broken packages down into two categories, 'Passes' and 'Subscriptions'.
Passes are bulk purchases that could be paid for at the start or at the end of X number of visits. A typical example is that that customer may buy a 10 pack of passes. Once they have used those 10 passes the customer will then need to purchase another 10 passes before they can continue attending sessions.
The second type of package is what we call subscriptions. This is for when payments occur on a set schedule and automatically. In this situation, it may not be the number of sessions that we count, rather a start date and an end date for that particular subscription package. A typical example of a subscription is a gym membership.