This will truly depend on the specifics around what you are selling. In most cases, any “non-recurring” purchase that is not identified by some sort of contract or term would be best set up as an attendance pack. Memberships are specifically designed for automatic recurring payments, contracted plans, and plans with specific term lengths (3, 6, 9, 12 months, etc).
Common use cases for Attendance Packs (punch card):
Trial Week (free or paid)
3 day Free Pass
Free Bring a Friend Pass
30 day pass
10 class pass
6 week bootcamp plan that has an end date
Common use cases for Memberships:
Monthly recurring billing
3,6,12 month contract plans
Monthly locker/childcare billing
Paid in Full memberships
Note: Attendance Packs don't have to count towards your active member count where all memberships count towards your active member count.