Monthly subscription for courses with WooCommerce + LearnDash

  • Author
      • October 9, 2021 at 8:22 am #3533479

        I have created a free member area on my site. I plan to create paid courses. To sell these courses, I’m thinking of creating a monthly subscription to access all courses (current courses + future courses).

        In fact, this is the formula on BMA. So, rather than reinventing the wheel on my end, I would like to know how you do it. Plugins, bundles, configuration, workflow… I’m curious 🙂

        I currently use FluentCRM + WP Fusion + Ultimate Member. And I’m going to add LearnDash + WooCommerce to the mix.


        • October 9, 2021 at 8:22 am #3533482

          Well, it isn’t anything special. I just set up products for any course I want to sell separately (in WooCommerce). I also set up subscriptions (in WooCommerce Subscriptions). I use WP Fusion to assign proper tags based on what they buy which, in turn, provides the correct access.

          I use a Learndash course group to bulk enroll them in all courses if they become a PRO member (by getting that tag).

          If you go with WooCommerce, you really have no need for Ultimate Member any longer.

          • October 9, 2021 at 8:22 am #3533715

            Well… Maybe it’s not something special. But there are so many settings in WooCommerce, and so many plugins to add and configure, that it can get confusing quickly. That’s a little bit my case…

            That being said, using a LearnDash group was the trick I was missing. Thank you 🙂

            But now, I’m a bit lost with the tag management… 🙁

            In WooCommerce, for purchase or refund of a product, you can add/remove tags with FluentCRM or with WP Fusion. But the FCRM configuration does not allow to add a tag if the purchase fails…

            In a LearnDash group, we can link a tag when the user is added/removed. But there is a warning… If access to a group is managed by the LearnDash – WooCommerce plugin , you should not use the Link With Tag setting, as it will cause your students to become unenrolled from the course when their renewal payments are processed.

            And this is the same thing for a LearnDash course.

            What is the best solution? How do you do on your site?

            Thanks in advance for your help.

              • October 9, 2021 at 8:22 am #3533716

                I actually don’t use any special Learndash/Woocommerce plugin. WooCommerce just does what it does, adds a tag upon purchase (done by WPFusion) and that enrolls them in the course. WPFusion is the connection. I have no other plugin doing that.

                • October 9, 2021 at 8:22 am #3533717


                  So you don’t create any link between the WooCommerce product and the LearnDash course/group? Except with the tag created with WP Fusion?…

                  Are you using the ‘Link with Tag’ feature of WP Fusion, in LearnDash?

                  • October 9, 2021 at 8:22 am #3533718

                    Yep, that’s it. 🙂

                    • October 9, 2021 at 8:22 am #3537060

                      Hi, landed on this forum post wondering something similar…

                      Do I use OOTB plugin integrations for applying tags, or ignore those and rely on WPFusion?

                      Specifically I was wondering about using FluentCRM’s prebuilt integrations with WooCommerce and LearnDash to do the tagging.

                      I found this video that helped explain it, hopefully it will help others too…

                • You must be logged in to reply to this topic.