1. Home
  2. Knowledge Base
  3. Thrive Apprentice
  4. Integrations
  5. Getting Started with Thrive Apprentice and WooCommerce

Getting Started with Thrive Apprentice and WooCommerce

This article is a quick start guide to help you get started with selling your Thrive Apprentice courses using WooCommerce.

Note: Make sure you also check out the Thrive University Course about selling an online course using WooCommerce and Thrive Apprentice.

Before getting started with the setup, please have in mind that you will need to:

  • install and activate WooCommerce on your website;
  • install and activate Thrive Apprentice on your website;
  • set up at least one payment method (Stripe/Paypal/etc )

Optionally, you can also install the WooCommerce Subscriptions plugin, if you want to create “Simple Subscription” and “Variable Subscription” types of products:

To sell a Thrive Apprentice course using WooCommerce, you have to make sure that your course is added to a product from Thrive Apprentice, as detailed here. Besides this, you will also have to create a product in WooCommerce and customize it from there.

As far as the customer experience goes, the flow will be similar to this:

When someone tries to access a premium course, they will be notified that they have to create an account first and after this, they will be redirected to the purchase page when they continue with the purchasing process through WooCommerce.

You can choose what happens when they try to access a restricted course as explained here.

If you’re trying to achieve this, or a similar situation, follow these steps.

Create a Thrive Apprentice Product

Before creating a WooCommerce product, you have to make sure that your course is also added to a Thrive Apprentice product:

The product from Thrive Apprentice is a digital layer that allows you to protect your course content as well as non-course content.

Everything you need to know about how to create a Thrive Apprentice product and how to get around in the “Products” section is detailed in this article:

After you create your product you can go ahead and work on the access restriction rules for this particular product, in order to define what to display to the users who try to access the product without having the necessary permissions.

What is important here is to can create a setup in such a way that, when someone tries to access the course (regardless whether they are logged in or not), that person will be redirected to a page that contains a link to the product page from where the product can be purchased.

Here is how you can do that:

Create a WooCommerce Product

As mentioned at the beginning of this article, you’ll have to make sure that WooCommerce has been installed and activated, and that you have set up at least one payment method.

After that, you can start creating your products. In the left sidebar of the admin dashboard, hover over “Products” and click on “Add New”:

Firstly, enter a name for your product:

Customize the product as you wish, using all of the available options:


You can choose whether the product is a virtual one or a downloadable one. It is advised that you choose “Virtual” here, so that shipping won’t be added to it, when someone tries to purchase it:

You will have to choose the product type, its pricing, shipping, etc. Then, go to the “Thrive Apprentice” section:

This is where you will be able to choose which course/s should be included in this product. You can choose a single course, multiple courses, or even bundles.


Make sure the chosen courses are published, as well:

When you finish setting up all the details for the product, you can publish it:

Now that both your Thrive Apprentice and WooCommerce products have been created and configured, you can go ahead and set up the final step of the process, which is making sure your users land on the product page, in order to be able to buy it.

Redirecting Users to the Product Page

Add a new page

You can start by adding a new page, from your admin dashboard:

Then, launch the Thrive Architect editor to customize the page:

This can be customized as you wish. You can use pre-built landing page templates, add or remove various elements, and so on.

Add the URL of the product that contains the course

Once the page has been customized, you can add an element (a “Button” element, for example), which will be linked to the URL of the product page.

This URL can be found when editing the product.

You can either click on “View product” and copy the URL from your browser, or simply copy the link below the product name:

Then, going back to the new page opened in the Thrive Architect editor, you can add a “Button” element, for example, and use the “Button Link” section to insert the URL of the product:

Once you’ve finished setting up the page, publish it:

Configure the product access restrictions from Thrive Apprentice

You can go back and access the Thrive Apprentice product:

And here, you’ll have to open the “Access restriction rules” section, where you can define what the visitors will see, if they have not logged and if they have not yet purchased your product:

The default site behavior that’s currently selected means that my product has inherited the restriction rule defined in the global settings. However, by clicking on the hyperlinked text, I can define a new set of rules, that are only applicable to this product.

First, I need to make sure that I set up the correct page details for when a user it not logged in and tries to access this product:

What I can do, is to make sure I will redirect my visitors to the login & registration page, and also, make sure that they will be redirected to the content they were trying to access after the successful login:

This way, anyone trying to access the course without being logged in will be able to complete this step and then go back to the content they were trying to access in the first place.

Next, you can configure what should happen if the user tried to access the product without having purchased it.

Click on the “default site behavior” text:

A pop-up window will open. Since the goal here is to redirect the users to a new page, open the drop-down field to look for the corresponding option:

A list of options will open. Choose the “Redirect to custom page” option:

You will then be asked to choose the page the users should be redirected to. This should be the page we’ve previously created and customized:

Click on “Save” to close this pop-up. The setup is now complete.

Here is what the course looks like for someone who hasn’t purchased it:

If they click on it, they will be taken to a login and registration form, where they can sign up on your website. After they do that, they will automatically be redirected to the product page, where the course can be quickly purchased:

This is one of the ways in which you can integrate WooCommerce to your site and start selling your Thrive Apprentice courses using this e-commerce platform.

Hopefully, this article was useful to you. If you need more information about Thrive Apprentice and how the plugin works, make sure to check out the articles and tutorials we’ve created, which can be found here.

Was this article helpful?

Related Articles