• nmcgowan80

    (@nmcgowan80)


    I have had a smooth integration with TalentLMS and my woocommerce store for the past 2 years. After a customer purchases my TalentLMS course in my woocommerce store, they are taken to a confirmation page with a link button to “start course” that re-directs them to their Talentlms course dashboard. Recently, this functionality stopped working and after the user submits payment, an error pops up “error processing checkout. Please try again.” When they try again, the payment goes through but they are not redirected to the TalentLMS site. The problem also is that they were still charged for the original transaction which creates a duplicate charge. I have had to refund several customers now because they were double charged.

    I have updated all my plugins, themes, and re-installed and re-synced the TalentLMS plugin but am still getting the same errors in checkout. In my woocommerce logs, I am getting the following fatal error:

    Critical Uncaught Error: Class ‘TalentlmsIntegration\TalentLMSLibExt\WPTalentLMSCourse’ not found in /home/533924.cloudwaysapps.com/yeuhjdwtjy/public_html/wp-content/plugins/talentlms/src/Utils.php:623 CONTEXT: {“error”:{“type”:1,”file”:”\/home\/533924.cloudwaysapps.com\/yeuhjdwtjy\/public_html\/wp-content\/plugins\/talentlms\/src\/Utils.php”,”line”:623},”backtrace”:[“”,”#0 \/home\/533924.cloudwaysapps.com\/yeuhjdwtjy\/public_html\/wp-content\/plugins\/talentlms\/src\/Woocommerce.php(92): TalentlmsIntegration\\Utils::tlms_enrollUserToCoursesByOrderId()”,”#1 \/home\/533924.cloudwaysapps.com\/yeuhjdwtjy\/public_html\/wp-includes\/class-wp-hook.php(326): TalentlmsIntegration\\Woocommerce->tlms_woocommerce_payment_complete()”,”#2 \/home\/533924.cloudwaysapps.com\/yeuhjdwtjy\/public_html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()”,”#3 \/home\/533924.cloudwaysapps.com\/yeuhjdwtjy\/public_html\/wp-includes\/plugin.php(517): WP_Hook->do_action()”,”#4 \/home\/533924.cloudwaysapps.com\/yeuhjdwtjy\/public_html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-order.php(153): do_action()”,”#5 \/home\/533924.cloudwaysapps.com\/yeuhjdwtjy\/public_html\/wp-content\/plugins\/woocommerce-gateway-stripe\/includes\/abstracts”]}

    Any assistance or feedback would be appreciated!

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support jacktalentlms

    (@jacktalentlms)

    Hello,

    Sorry to hear you are having an issue with the TalentLMS plugin.

    Can you please reach out to us via [email protected] for further support?

    If the issue started when you upgraded to version 7.1, please downgrade to version 7.0 until we have been able to locate the issue. You can download the previous versions from here https://www.ads-software.com/plugins/talentlms/advanced/

    Kind regards

    TalentLMS Support Team

    The class TalentlmsIntegration\TalentLMSLibExt\WPTalentLMSCourse isn’t define anywhere in the plugin. There is a class “TalentLMS_Course” which defines gotoCourse which is the method being called in that location.

    Is there any timeline on deployment of a fix for this?

    Thanks,

    Grace

    Plugin Support jacktalentlms

    (@jacktalentlms)

    Hi Grace,

    The class is defined here https://screenrec.com/share/xisudjbLgn, and is pulled into the utils.php via line 15.

    We are not able to replicate any error on our test WordPress site, are you still replicating the issue on your own WordPress? If so, please contact us at [email protected] so we can further speak on the matter.

    Kind regards

    TalentLMS Support Team

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Lost sync with WooCommerce’ is closed to new replies.