How to integrate TalentLMS with WooCommerce

TalentLMS plugin integrates with WooCommerce, a rather popular free eCommerce WordPress plugin. You can integrate your courses as WooCommerce products and sell them through your WooCommerce store.

For your TalentLMS WP plugin's dashboard visit the Integration page (1)



There are two settings you need to setup in order to complete your integration with WooCommerce:


  • TalentLMS Users & WooCommerce Customers (2)

    Check this option if you want to create a new TalentLMS user each time a new WooCommerece customer is created. In case you have custom user profile fields defined in your TalentLMS domain, you can match WooCommerce extra information with your custom fields

  • TalentLMS courses/categories & WooCommerce products/categories (3)

    Choose the TalentLMS courses you want to integrate as WooCommerce products. All TalentLMS categories will be integrated by default. In case you need to integrate courses that have been already integrated choose the option "Force integration"
Note: One more thing you need to setup for the integration to work flawlessly, is to disable guest checkout in your WooCommerce Checkout Settings.

How it Works


Your users can browser your WordPress site and visit your WooCommerce store to select a product/course among your TalentLMS courses that are now available as products in your shop.



Once your users select the course they want to buy, they may add it to the WooCommerce cart as they would usually.



The next step, would be for your users to proceed to checkout, where they would need to provide their billing details and any additional information about their order.



Once the above step is complete your users may complete their order.



Note: Keep in mind that if your user is not a returning customer that already has a TalentLMS account (alongside with a customer account in your WooCommerece
eshot) a new account will be created for your user in both TalentLMS and WordPress site.


The final step to complete the purchase of your user would be for you (or the administrator of your WooCommerce eShop) to process the order of your user.



Once you mark your user's order as complete (4) then the course your user purchased will be assigned to your user's account in TalentLMS





Feedback and Knowledge Base