Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › eMember WooCommerce Addon – membership not renewable after expiration
- This topic has 3 replies, 3 voices, and was last updated 7 years, 9 months ago by wzp.
-
AuthorPosts
-
February 17, 2017 at 3:10 pm #14029jsmediaproMember
I’m using WooCommerce, Sensei and eMember on my WordPress website to sell online courses as WooCommerce products. Each product is associated with a membership level using the eMember WooCommerce Addon plugin (I’ve implemented the scenario in which WooCommerce handles user registration) so that the course content is only available to users who have purchased the respective WooCommerce product.
Everything works as it should, except for the membership renewal part of the process. When a user’s membership expires, the eMember content protection kicks in correctly to protect the content. However, the user still owns the WooCommerce product and is enrolled in the Sensei course. This means that there is no way for the user to renew their membership (that would require them to re-purchase the associated WooCommerce product which they still own as far as WooCommerce is correct.) Therefore, the integration with WooCommerce is not complete.
I’m sure other people have had this issue before. Is there some way around this? Am I trying to achieve something that the integration plugin was simply not built to do?
Thanks in advance for any assistance provided.
February 18, 2017 at 12:50 am #75211adminKeymasterYou control when a member’s account expires using the membership level’s settings. So it depends on what you want. Do you want their account to expire after a certain time? What should happen after their account expires?
A course is something a user purchase once and then he should have access to that course (unless you want to setup some other arrangement). So why are you putting this member to a level that is expiring? To me it seems like, you should have the “No Expiry or Until Cancelled” settings in the membership level so once the user purchase this course, they have access to it indefinitely.
Alternatively, if you are trying to charge them a repeat fee for access to this course then you should be using a Subscription product for it (otherwise you are doing it wrong). With a subscription product, the member will be charged after a set interval period (unless the subscription is cancelled). As long as the subscription is active, the member will have access to the level and the course.
February 18, 2017 at 9:15 am #75212jsmediaproMemberThank you for replying.
I don’t want users to have access to a course indefinitely, but instead for just one month.
So, to be clear, are you saying that this functionality cannot be achieved using eMember alone, but would require a subscriptions plugin to handle the renewal part?
Thanks in advance.
February 18, 2017 at 1:41 pm #75213wzpModeratorIf you want a user’s membership to expire after 1 month; you’d assign them to a membership level that has a 1 month expiry.
Subscriptions, that have recurring payments (weekly, monthly, yearly) are handled by whatever eCommerce plugin you are using; or by the eMember built-in payment gateway.
-
AuthorPosts
- You must be logged in to reply to this topic.