Monetizing: WooCommerce
-
Hello,
I set up the WooCommerce and Tutor LMS plugins as per the documentation that Themeum provides.
The order goes through, users are created, the student is created. The student does not become enrolled or can view the course.
If you look at the course, you see multiple students enrolled. When I open the course in Tutor to edit it, etc. I only see one student.
for Themeum, I don’t mind buying the plugin, but it must work beginning to end.
Also, better out of the box than LearnPress, which I had to bash my heads until I gave up on a theme problem.
-
Hello @ojmorales0002,
Make sure you have enabled Woocommerce from Tutor Settings > Monetization
https://www.dropbox.com/s/dsnff6qpmjv9v4m/Screenshot%202020-04-08%2022.50.43.png?dl=0Also make sure tutor is selected under the Product Data from woocommerce products
https://www.dropbox.com/s/hrapw2vll7zxqsu/Screenshot%202020-04-08%2016.45.20.png?dl=0Also remember to attach the relevant product to its course while creating the course
Thank you @munayam for the quick reply
Make sure you have enabled Woocommerce from Tutor Settings > Monetization
https://www.dropbox.com/s/dsnff6qpmjv9v4m/Screenshot%202020-04-08%2022.50.43.png?dl=0
This is like your screenshot. It set correctly. I followed the TUTOR documentation.Also make sure tutor is selected under the Product Data from woocommerce products
https://www.dropbox.com/s/hrapw2vll7zxqsu/Screenshot%202020-04-08%2016.45.20.png?dl=0
This is like your screenshot. It set correctly. I followed the TUTOR documentation.Also remember to attach the relevant product to its course while creating the course
This is like your screenshot. It set correctly. I followed the TUTOR documentation.I don’t have the PRO version of the plugin, is the FREE version limited to free courses?
Hello @ojmorales0002,
No, you can sell paid courses with the free version of the plugin as well. Good luck
Thanks @munayam
I will keep this open while I recheck all settings and try to register again.
Hello,
I set-up a new stack wit WP, WC, and Tutor.
I followed the Tutor docs to re-set this up. I did not copy my production site settings.
What I found is that the shopper MUST create an account on WooCommerce checkout or Register as a student BEFORE buying the course.If I DON’T create an account on checkout the order still goes through, though no STUDENT or USER is created. As a CUSTOMER the order kind of just disappears.
I went back to my production site and enabled ANYONE CAN REGISTER in the WP settings, though there the CREATE AN ACCOUNT checkbox in the WC checkout page doesn’t even show up now.
In fact, once the order is complete and as a ‘guest’ I go to the Tutor LMS DASHBOARD it asks me to LOG IN. If I REGISTER as a student (POST ‘guest’ ORDER) with the same email, etc that I used in the order, nothing shows up in the ORDER HISTORY or ENROLLED courses on the DASHBOARD.
There is something that’s not happening from WooCommerce to Tutor LMS, or purchasing without an account and then registering as a student just doesn’t work.
Update to the CREATE AN ACCOUNT checkbox not showing up on the WC checkout page…
I disabled a few plug-ins and found that PAID MEMBERSHIP PRO was the culprit for that.I tested purchasing the course and creating an account from checkout and that worked.
Having done all this, the original problem is still there in part.
I have a test user, she went through the process of purchasing a course.
the order went through, she received emails from WooCommerce, Membership Pro added her membership. She then went on and registered as a student which created the wp user.The course shows is her Tutor LMS profile purchase history, she is a student, but the course does not show up in her enrolled courses.
Has anyone seen this behaviour?
Hello @ojmorales0002,
This is unexpected behavior. Her dashboard should show the courses she’s enrolled in and she should be able to take the lessons.
Please make sure you haven’t deleted any of the THREE REQUIRED PAGES from Tutor Tools > Tutor Pages. If you’ve inadvertently deleted any of the default pages please regenerate them. You shouldn’t delete any of them, instead you should create your child theme to override them maintaining the file/folder structure of the parent plugin.
Good morning @munayam
All the Tutor LMS pages were present when she placed and completed the order.Seems Tutor, WooCommerce, and Paid Membership Pro don’t get along, or I haven’t configured them properly to work together.
I disabled PMP and purchasing goes through fine.
All these tests have been with a $0.00 course, I will retest with currency next.
The user who’s purchased course is not showing up in enrolled is still a weird issue.
Hello @ojmorales0002,
Sorry you can’t use more than one monetary plugin with the LMS. You are ought to use one of the monetary solutions.
I thought you read the monetization mechanism from our documentation.
Use one monetary plugin and you will see it works seamlessly. Good luck
Hi @munayam
I am using only WooCommerce for monetizing.
PMP would be for membership features not monetizing.My Tutor LMS monetizing setting
My PMP activated
and the Tutor LMS Doc showing multiple monetizing options
I don’t need to have PMP at the moment, it would be beneficial.
I will test with PMP on the new server though, and post back results of the testsOn my test site
The Tutor LMS product in WooCommerce with a PMP level attach to it and the autocomplete order breaks the process.
The Tutor LMS product in WooCommerce with a PMP level attach to it WITHOUT the autocomplete order works.
Going to test this on the production site now.
@munayam
My production site:The Tutor LMS product in WooCommerce with a PMP level attach to it without the
Autocomplete Order Status Check this to mark the order as completed immediately after checkout to activate the associated membership.
option checked works as expected (by me).
I could communicate in price about stack settings, etc. If you’d like to log this odd behavior in your backlog.
-
This reply was modified 6 years, 1 month ago by
ojmorales0002. Reason: removed quote marks outside of b-quote tags
A word on that purchaser’s issue.
Once I disabled theAutocomplete Order Status Check this to mark the order as completed immediately after checkout to activate the associated membership.
option on the course product in WC I rolled back the order to pending payment (though it’s free) , back to processing, and finally manually completed the order, after that the course showed up on her dashboard.
-
This reply was modified 6 years, 1 month ago by
The topic ‘Monetizing: WooCommerce’ is closed to new replies.