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 will have to create a product, from the WooCommerce product dashboard, and customize it from there.

From the Thrive Apprentice dashboard, you will have to switch the "Access Restriction" toggle on (for the courses that you want to be sold).

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

When someone tries to access a premium course, they will get notified that they have to purchase it first.

You can choose what happens when they try to access a restricted course as explained here. One of the ways in which you can create the setup is that they will be sent to the product page, so that they can quickly purchase the course.

Once they do that, they will receive an email, with the login information. They will then be able to go back to the course page, log in using the new credentials, and have access to the course.

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

Create a product for one or multiple courses

As mentioned at the beginning of this article, prior to this step, 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:

Restrict the access for the courses

You can then access the course in matter, and turn the "Restrict Access" option on:

You can also modify the restriction labels. If you need help with this section, make sure you take a look at the articles we've created:

Moreover, Thrive Apprentice lets you choose what should happen when someone tries to access a course they do not have access to:

You can find out more details about this in this article. However, what is important here is that you can create a setup in a way that, when someone tries to access the course, they will be redirected to a page that contains a link to the product page, so that they can easily buy it.

Here is how you can do that:

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:

Create the course setup from Thrive Apprentice

You can go back and access the course again, and open the "Access Restrictions" tab:

In order to add our newly created page, click on "Edit" in this first section:

A pop-up window will open. Since the goal here is to redirect the users to a new page, click on this field, to change the "Default site behaviour" setting:

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:

Make sure you save the course from the lower right side of the Thrive Apprentice dashboard, as well:

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 the lessons page, which, if they try to access, they will be redirected to the page we've chosen:

If they click on the button we've added, they will be taken to the product page, from where the course can be quickly purchased:

Once they complete the purchase, they will receive an email with the login information:

Now, if they try to access the course again in the same browser, they will have immediate access.

If they're not using the same browser, they can simply log in using their email and the password received via email:

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.

If this was helpful, make sure you leave a smile below 😄

Did this answer your question?