Tutor LMS PRO native ecommerce

  • Posted in : Efor
  • Konstantin_
    Participant

    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
    Konstantin

    Konstantin_
    Participant

    I testet Easy Digital Downloads and WooCommerce, both Plugins won´t redirect to cart or a checkout…

    serkan
    Moderator

    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!

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in and have valid license to reply to this topic.

License required for the following item
Login and Registration Log in · Register