| |

Why I’m Switching from WooCommerce Memberships to LearnDash Groups

Last week on the (hopefully) weekly Live Stream, I explored LearnDash Memberships through groups. And while I struggled a bit – I went in totally cold – towards the end I discovered a fantastic integration with WooCommerce Subscriptions that solved one of my problems. That solution allows me to eliminate custom code and lighten my website quite a bit.

LearnDash + WooCommerce Memberships

When I set up my membership site in July of 2019, I wanted what I thought would be the easiest solution. Since I was selling courses through WooCommerce, I picked WooCommerce Memberships and WooCommerce Subscriptions. You set the subscription up with the former by connect it to a product, and then you associate a membership level with a subscription. There’s one problem though: There is no native integration between LearnDash and WooCommerce Memberships.

Because of that, I needed to write some custom code that added a user to a LearnDash group when they were added to a membership. And as mentioned earlier, they are added to a membership when they are added to a subscription, when they purchase a product.

I also need to account for churn (non-renewals) and changes in status, which my code currently does not…it’s manual. This is less than ideal and definitely doesn’t scale.

Now this would be fine if I used WooCommerce Memberships for something other than managing course access, but I don’t. And I can’t stress this enough: WooCommerce Memberships is a fantastic plugin by an amazing team. But it doesn’t do anything I need it to do.

Enter LearnDash Memberships

When LearnDash announced that the Groups feature pivoted to more of a membership feature, I was so stoked. I knew that this would let me do exactly what I needed to do, and possibly eliminate $400 per year in expenses.

Well after exploring the features on the live stream last week, I was not disappointed. Some things I discovered I can:

  1. Sell group access directly, just like you can with courses.
  2. Integrate with WooCommerce Subscriptions by associating a group with a subscription.
  3. Grant members of a group access to specific posts and pages

This is everything I wanted – and as an added bonus I don’t need to migrate subscriptions. I just add the group access to the Subscription section of the product and I’m good to go. Users will be added when they subscribed, and removed when the cancel.

The Transition Process

The best part is the transition process for me is 3 steps:

  1. Add the “Membership” LearnDash group to both Yearly and Monthly subscription levels.
  2. Remove the custom code
  3. Remove WooCommerce Memberships

That’s it as far as moving from WooCommerce Memberships to LearnDash Memberships, thanks to WooCommerce Subscriptions being the middle man.

That said, the cost reduction is only $200, not $400. I’ll take it for not having to get all of my members to resubscribe though!

Changes Are Live!

These changes are live right now. If you notice anything amiss over at Creator Courses, please let me know!

Similar Posts

  • |

    Scientists

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!Over at Wired Blog, they are having a little running poll on the most influential, most unappreciated and best fictional scientists…

  • | |

    How I Launched Creator Courses in One Week

    7 months ago I took my business full-time. Being a freelancer for most of my life, and even doing it full-time for a while after college, I thought I had a pretty good handle on how things would work. But as it turns out, the product space is a lot harder to work in than…

  • |

    Putting More Effort into LinkedIn

    The social media platform wars are an ongoing nuisance for content creators. It seems like you need to be on all of them all the time. But with claimed that Twitter is dying1, and a potential ban on TikTok from the US Government, the push and pull of where to be continues to be a…

  • | |

    JLC Web Design

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! Over the last 6 months I have been designing a redesigning the website for my web design company, JLC Web…

  • |

    Using the iPad Pro as my Travel Laptop

    Since going out on my own full time, my tech stack has been a bit of a revolving door. In the quest to find the perfect set up I went from a MacBook Pro to a PC / smaller MacBook for travel. Less than a year later and I’m not too happy with that setup….

  • The Facebook

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!I got it. Scranton finally got it. Read about it here. At first, I thought I was just gonna be a…

One Comment

  1. I have one Query, How you migrate existing users of the woo membership in learndash membership. I have website and more than 500 users those enroll for different membership in woo memberships I want migrate all that users in learndash membership with same packages that they already enrolled.
    Is that need to do manually or there is some plugin for this.

Comments are closed.