1. Home
  2. Knowledge Base
  3. Thrive Apprentice
  4. Integrations & Payments
  5. How to Get Started with WooCommerce and Thrive Apprentice

How to Get Started with WooCommerce and Thrive Apprentice

In this article, you’ll learn how to connect WooCommerce to Thrive Apprentice so you can sell your online courses through WooCommerce’s e-commerce platform. By the end, you’ll have a WooCommerce product linked to a Thrive Apprentice course with proper access restrictions in place.


Prerequisites

Before you begin, make sure you have the following ready:

  • WooCommerce plugin installed and activated on your WordPress site
  • Thrive Apprentice installed and activated
  • At least one payment method configured in WooCommerce (e.g., Stripe, PayPal)
  • A course created in Thrive Apprentice that you want to sell

Step 1: Create a Product in Thrive Apprentice

First, you need a Thrive Apprentice product that contains the course you want to sell.

  1. Go to Thrive Dashboard > Thrive Apprentice.
  2. Click Products in the left sidebar.
  3. Click Add New to create a new product.
    Products page with the Add New button highlighted to create a new product

  4. Name your product and add a description.
  5. Assign the course(s) you want to include in this product.
  6. Save your product.

Tip: A single product can contain multiple courses if you want to sell them as a bundle.

Step 2: Create a Product in WooCommerce

Next, create a corresponding product in WooCommerce that your customers will purchase.

  1. In your WordPress admin, go to WooCommerce > Products > Add New.
  2. Enter a product name and description that matches your course.
  3. Set the product type. For a one-time purchase, use Simple product. For recurring payments, use Subscription (requires the WooCommerce Subscriptions extension).
  4. Set your price in the Product data section.
  5. Under the General tab, configure any additional pricing options as needed.
  6. Publish the product.

Note: You do not need to set up shipping or inventory for digital course products. Keep your WooCommerce product simple to avoid confusing your customers at checkout.

Step 3: Configure Access Restrictions in Thrive Apprentice

Now, connect the WooCommerce product to your Thrive Apprentice product so that purchasing grants course access.

  1. Go to Thrive Dashboard > Thrive Apprentice.
  2. Click Products in the left sidebar.
  3. Select the product you created in Step 1.
  4. Click the Access requirements tab.
    Product detail view showing the Access requirements tab selected with a red arrow

  5. In the access requirements panel, look for the WooCommerce protection options.
    Access requirements panel showing Stripe, ThriveCart, and WooCommerce Product options
  6. Select the WooCommerce product you created in Step 2.
  7. Save your changes.

This tells Thrive Apprentice that only users who have purchased the linked WooCommerce product should get access to the course content.

Step 4: Redirect Users to Course Pages After Purchase

For a smooth customer experience, redirect buyers to their course after completing a WooCommerce purchase.

  1. In WooCommerce, consider adding a custom thank-you page or redirect that points to the course page in Thrive Apprentice.
  2. You can use WooCommerce’s built-in order confirmation page to include a link to the course.
  3. Alternatively, set up an automated email through WooCommerce that includes the direct course URL.

Tip: Test the full purchase flow yourself by placing a test order to make sure customers are directed to the right place after checkout.

How Access Works

Once everything is connected, the workflow looks like this:

  1. A customer visits your WooCommerce product page and completes a purchase.
  2. WooCommerce processes the payment and creates a customer account.
  3. Thrive Apprentice detects the completed purchase and grants the customer access to the linked course(s).
  4. The customer logs in and sees the course in their Thrive Apprentice dashboard.

Access is managed automatically—you don’t need to manually enroll students after each purchase.

Troubleshooting

  • Customer can’t access the course after purchasing: Make sure the WooCommerce order status is set to Completed or Processing. Pending or failed orders won’t grant access.
  • WooCommerce product not appearing in access settings: Verify that WooCommerce is active and that the product is published. Refresh the Thrive Apprentice settings page.
  • Subscription access lost: If you use WooCommerce Subscriptions, access is tied to the subscription status. Expired or cancelled subscriptions will revoke course access.

That’s it! You’ve successfully connected WooCommerce to Thrive Apprentice and created a product that grants course access upon purchase.

Was this article helpful?

Related Articles

>