Forums
Hi all.
I need sell all the courses of my web plataform to each user with a user expiration, but opigno LMS only can sell for courses or classes, but i need sell the complete package (all courses or classes for each user).
I need that when a user buys a membership, he/she can access all my web platform courses/classes, have a solution?
sorry for the google translate :P.
Hi hendrikob,
Hi hendrikob,
By default, the opigno commerce app does not provide this feature. But this is something that can be done easily.
First thing would be to create a product type and a content type membership.
Create a membership product and a membership linked to this product.
Then you can display this node wherever you want (where users can click to buy the membership)
Then create a rule when finishing checkout, to checkout if the product bought was the membership. If it was, create a user for the customer.
This is enough if the users will be buying a forever membership. If the membership will have expiration, say 1 year, you can create a field in the user accounts that normal users cannot edit, that will keep the valid until time of the account.
Then create a cron function that checks if users have passed that time. If so, block the user.
Does hesitate in contacting us via the contact form if you want us to take care of this for you.
Best regards
could you please elaborate
Hi hendrikob
Hi msharma,
Hi msharma,
Your use case seems a bit different and more complex than hendrikob use case, and requires some more thought. For that specific case i suggest you creating a membership role, with this role, you can differentiate these different users. You will have to change the rule to create users on checkout to give the user the role.
Then, in the courses/classes, you should add a boolean field, called "Is group for membership only".
After all this, you will have to change the access functions, so that non members cannot view any of the membership groups or the content.
Best regards
Hi James Aparicio