When creating a package, you will have the option of whether you watch to have the package as a 'Credit' package or you can have a normal package.
A great reason to use a credit package is almost like a 'top-up' for credits for clients. For example, you may have a package which contains enough credits for your 'Bootcamp' event you have created, so when a client purchase they can attend this once. However, with credit packages, they have no expiry date, so clients can purchase it as many times as they like!
Normal packages will have an expiry date, or if you have a recurring payment that is set as 'Indefinite' it will just continue to take payment, but clients cannot purchase this package again until it has expired or been canceled.
When creating both a credit package and a normal package, you have the option to select 'unlimited credits'.
When you select unlimited credits, you can choose which events those credits can be used for you.
You may have some events, which by having this 'Membership' you want them to attend, by others that are not included within their 'subscription' with you.
TOP TIP - You can create a package on a recurring payment (monthly or weekly) then include unlimited credits so all the time they are paying you, they can access these events.
PLEASE NOTE IF YOU MAKE ANY CHANGES TO A PACKAGE (EXAMPLE ADD MORE EVENTS) IT WILL NOT UPDATE ANYONE WHO HAS ALREADY PURCHASE THAT PACKAGE JUST CLIENTS THAT PURCHASE IT AFTER, YOU WOULD NEED TO MANUALLY UPDATE THESE IN THE CLIENTS PROFILE.