Home › Forums › Legacy Support › Support queries › Other issues › Woo Subscriptions: the access to courses remained after the expiration
- This topic has 39 replies, 3 voices, and was last updated 6 years, 4 months ago by Anshuman Sahu.
-
AuthorPosts
-
October 23, 2017 at 7:54 pm #133316sirindesignsSpectatorHi, We installed Woo Subscriptions and tied them to Courses (marking products as a single subscriptions). Upon testing we found out that even after subscription is expired (or cancelled by user) he can still access the course: https://kwik.rlt.com.sg/courses/chemistry-scholar. This happens with all courses. In WPLMS settings I set the course not to be available after finishing it. What do we do wrong?October 24, 2017 at 1:09 pm #133419H.K. LatiyanParticipantHi, Please refer this tutorial : https://vibethemes.com/documentation/wplms/knowledge-base/wplms-woocommerce-subscriptions-addon/ Use the wplms woocommerce subscription addon and then it will work fine.October 24, 2017 at 6:33 pm #133456sirindesignsSpectatorThanks a lot, done, we will test it and revert back!October 25, 2017 at 5:40 am #133495H.K. LatiyanParticipantOk, sure.October 31, 2017 at 6:23 pm #134309sirindesignsSpectatorHi, upon installation of add-on we've got anew issue: Once payment is done, and redirection back to the KWIK site occurs, it says “Course expires”. (Screenshot attached). In the dashbaord, it continues to show subscriptions is active. I tried to install custom course nav plugin to handle this (https://vibethemes.com/documentation/wplms/knowledge-base/wplms-course-custom-nav-plugin/#comment-19600) but it didn't help coz the section of custom navigation isn't working at all. http://prntscr.com/h4hiql http://prntscr.com/h4hiz1 http://prntscr.com/h4hj5n http://prntscr.com/h4hjbw The courses duration are set to 9999 days in backend. Can you advise please? The course sample: https://kwik.rlt.com.sg/courses/chemistry-learner/November 1, 2017 at 11:27 am #134396H.K. LatiyanParticipantHi, The course duration doesn't matter in this case because the product subscription duration will override it. If the product purchased has 1 day duration then the course will expire after 1 day even though the course duration is 9999 days. So you need to check your product subcription duration, if you want to give the infinite course access to the user then you shouldn't use the subscription rather use a normal product with unlimited access.November 3, 2017 at 7:46 am #134593sirindesignsSpectatorHi, We tried again to remove duration but it doesnt work. It is not an issue of course duration/subscrition over writing each other. It is an issue where once I purchase the course, it immediately states that the course has expired. Please help us to investigate the case in the backend.November 3, 2017 at 7:51 am #134594sirindesignsSpectatorThis reply has been marked as private.November 3, 2017 at 2:20 pm #134641H.K. LatiyanParticipantHi, Can you please share a test course url to check this on your website and to check the product subscription setting for it. Or let me know if you want me to create a new course on your website to test it.November 3, 2017 at 3:24 pm #134651sirindesignsSpectatorHi, We set Chemistry Scholar course and Chemistry Learner course as 2 days expire subscription (to test how it works) and Chemistry Scholar Plus course as never expire. Then we purchased all 3 courses: https://kwik.rlt.com.sg/courses/chemistry-learner https://kwik.rlt.com.sg/courses/chemistry-scholar https://kwik.rlt.com.sg/courses/chemistry-scholar-plus And all 3 of them are shown as expired straight after purchase for a testing user. Also, the custom navigation plugin doesn't work: https://kwik.rlt.com.sg/wp-admin/admin.php?page=wplms-course-custom-nav. Not sure if I need to create a separate ticket for this or maybe you can check in one go. All other panel options are working fine but this menu option just shows: "you do not have an access to this page". http://prntscr.com/h5sabv http://prntscr.com/h5sap4 Thanks a lot!November 6, 2017 at 1:26 pm #134836H.K. LatiyanParticipantHi, I checked your website and replicated the issue. Actually the issue is with the order status, the woocommerce has different order status for subscription and for normal products. In case of subscription, if you do not complete the order then it will work fine.November 6, 2017 at 1:37 pm #134841sirindesignsSpectatorHi, thanks for following up. What does this mean, should the admin manually check all new orders not to be marked as completed? The whole process is done automatically.November 7, 2017 at 12:19 pm #134986H.K. LatiyanParticipantHi, I have replicated the issue on my test setup and we'll need some time to fix this .November 7, 2017 at 12:57 pm #135008sirindesignsSpectatorThank you! I checked WP Admin again and switched OFF WooCommerce --> extra options --> autocomplete orders (it was ON). Could be that from now on all new orders will be marked processing unless the subscription is cancelled or expired, or order is completed manually in the backend. We will do test purchases again to check that.November 8, 2017 at 12:07 pm #135126H.K. LatiyanParticipantHi, The orders gets completed when the subscription ends. In your case, the auto complete order is conflicting here. There is a reason why woocommerce does not mark active subscription orders as complete as these orders get complete when the subscription ends, as these are ongoing orders and hence there i no need to mark them complete. At best I can make an order ride fix in your site for this but I am not sure if it can cause conflict with other WooCommerce functionality as WooCommerce does not want to mark subscription orders as complete. Let me know if you want me to make this change on your website.
-
AuthorPosts
- The topic ‘Woo Subscriptions: the access to courses remained after the expiration’ is closed to new replies.