-
Posted in : Efor
-
Howdy,
Problem with Totor LMS Pro:
i don´t want to use 3rd Party ecommerce Plugins. With the New Tutor LMS i want to use the native ECommerce.
i followed excatly the documentation, but Students can´t enroll courses, by themselves neither manually, from admin. User won´t show up as participant in the Tutor LMS Dashboard.
There ist no Cart, even the Price isn´t showing. When students klick on “Start Learning” they have to Login. When the Logged, they get the notice that they have to enroll to a course. So geht can redirect to the courses. Then they can again Klick on “start learning” -> they get to the same side that they are not enroled an can redirect back.
Users got stuck in a loop.
Can you help me here? i tried to contact the Support from Tutor LMS directly but i don´t have a active Tutor Pro Licence, so i can´t open a ticket.
Greetings
KonstantinI testet Easy Digital Downloads and WooCommerce, both Plugins won´t redirect to cart or a checkout…
Hi Konstantin,
Step 1: Check the Native eCommerce Setup
Enable Native Monetization:Go to Tutor LMS > Settings > Monetization and ensure Enable Monetization is checked.
Select Native (Without WooCommerce) under the Monetization Options.
Set Course Pricing:Open your course in the course editor.
Ensure that a price is set under the Monetization or Course Builder section. A course without a price will not show a cart or payment flow.
Enable Enrollment Confirmation:In Tutor LMS > Settings > Courses, confirm that Public Course Enrollment is disabled if you’re using paid courses.
Ensure Course Enrollment Confirmation is active.Step 2: Verify Payment Gateway Settings
If you’re using the native eCommerce, ensure that:A supported payment gateway (like PayPal) is enabled.
The payment gateway settings (e.g., API credentials for PayPal) are correctly configured in Tutor LMS > Settings > Payment.Step 3: Clear Cache
If you’ve made changes but the cart or price isn’t showing:
Clear your website cache (via a plugin like WP Super Cache or W3 Total Cache).
Clear your browser cache.Step 4: Debug the Enrollment Loop
The behavior you describe indicates a problem with enrollment logic. Check the following:User Role Configuration:
Go to WordPress > Users > Add New.
Verify that students enrolling in courses are being assigned the Student role.
Ensure the role permissions allow for enrollment in Tutor LMS > Settings > Student Role Settings.
Enrollment Process:Test the enrollment flow using an incognito browser window and a test student account.
Ensure the course does not have conflicting settings such as Public Course and Requires Payment both enabled.Step 5: Check for Plugin or Theme Conflicts
Deactivate all plugins except Tutor LMS and check if the issue persists.
Switch to a default WordPress theme (e.g., Twenty Twenty-Three) to ensure your current theme isn’t causing conflicts.Step 6: Update Tutor LMS
Ensure both the free and pro versions of Tutor LMS are up-to-date. If you’re using an older free version without a license for Pro, some features might not work correctly.Step 7: Manual Enrollment by Admin
To manually enroll students:Go to Tutor LMS > Reports > Enrolled Students.
Click on the course and manually assign the student using the Add Student option.Let me know if you’d like additional guidance or a more specific walkthrough!
You must be logged in and have valid license to reply to this topic.