@thecontemporaryteacher
I’m sorry to say that LifterLMS *does not* have the ability (natively) to do what you’re looking to do.
I want to create the following type of membership but am not sure how to do this. Do you have any guidance?
I want to offer a 4 course membership where these members have access/option to see & choose any of my courses but once they have enrolled in 4 courses, they cannot enroll in any more for that year. Then next year, they can choose a different 4 & so on.
I want to offer the same membership type but for 10 courses, etc.
Is this possible with Lifter? I truly appreciate any help!
Thank you so much!!
There’s no setting that allow you to define the number of courses you want available and there’s also no code setup to restrict usage of access plans based on this number.
It would be theoretically possible to use hooks in LifterLMS to add this functionality yourself, however it would require quite a bit of custom code. If you’re a developer I’m sure you could figure it out by reviewing the available filters in LifterLMS: https://developer.lifterlms.com/reference/hooks/
Okay, sorry. I spoke too soon. With the coupons can I track how many times a certain person can use it? Like I can give the same coupon code to everyone but it tracks how many times each person uses it & once it’s used up it says like “no more uses” or something?
Thank you!
Coupons do track usage but not on a per-user basis. A coupon can be set to only be allowed to be used N times but that’s N shared by any number of users. What you’d want would be separate tracking that says “Each user can use this coupon up to N times” and we don’t have that built into the coupon functionality.
Again, it would be possible to add this functionality but it’s not available as a core feature.
My apologies, we’re always trying to anticipate needs and build features based on feedback but this isn’t something I’ve seen requested before so I haven’t written any code to accommodate.
I hope you can find a way to use LifterLMS without these features and I’m sorry if you absolutely require them as LifterLMS just can’t do this today.