We are growing... LearnWorlds announces $32M in Growth Funding from Insight Partners! Read more...
Marketing 8 MIN READ

How to Sell Online Courses On Your Shopify Store (Guide)

We have said it before and will say it again:

There is immense potential in selling online courses. Apart from the ability to educate other people through your knowledge, you also get to generate another stream of passive income at a low cost.

Create a beautiful online school without any technical skills.

Start free trial

How much you are getting from online courses though, depends on your promotional and marketing efforts as well as the power of your online presence. Just think about it; if you don’t have an online presence in the 21st century, then you are pretty much invisible.

Luckily, as an online instructor, you can promote your online courses in many different ways so that they get the maximum amount of exposure possible.

An excellent way to do this is by selling your online courses through Shopify, as a supplement to doing so through your own website or LearnWorlds school. This grants you access to a rich pool of potential clients – Shopify users, who by the way are a handful.

As recent statistics show, within the last 12 months, Shopify has had 218 million buyers from across 175 countries. This sounds like a market anyone would want to tap into.

Want to get to learn more about it? Let us begin.

Shopify is without a doubt, one of the best eCommerce platforms out there, given the simplicity of its use and value for money. With it, you can easily set up your online store, grow your business, and start selling a wide range of products around the world.

What’s great about Shopify is that it works for any business and industry you are in and allows you to sell many types of products – from physical to digital goods, and other services including the following:

Type #1: Online courses

It is possible to sell online courses on Shopify as products and then connect them to an online course platform to deliver the courses. LearnWorlds & Shopify can be directly integrated, and you can sell online courses directly from LearnWorlds with Shopify doing the payment processing.

Connect LearnWorlds to Shopify

Create a beautiful online school without any technical skills.

Start free trial

Type #2: Digital downloads

Shopify allows you to sell digital downloads including ebooks, email templates, videos, songs, and graphic art. To be able to do this you first need to download the ‘Digital Downloads’ app inside Shopify and then add your products. Shopify offers a step-by-step guide on how you can go through this here.

Type #3: Memberships

One of the things Shopify is proud of is the ability it offers to its customers to sell memberships and subscriptions. So let’s say if you are a life coach and you want to share gated content with your clients, you can choose to offer access only to recognized members or subscribers.

LearnWorlds offers a robust community along with the course player, and you can then enrol the users paying a membership fee to your LearnWorlds community.

Type #4: Services and consultations

Spotify provides the possibility to offer your services or consultation. If you are a financial advisor or a career consultant, you can sell your services online and encourage people to book an online or offline one-to-one appointment with you.

Type #5: Experiences

If your business or online store is offering an experience e.g. trip or adventure, a spa therapy, a wine tasting, or hosting a networking event, you can sell tickets to that event through Shopify.

Selling online courses on Shopify is easy and anyone can do it – no matter the type of industry you are in.

There are two ways you can sell online courses with Shopify.

1Sell a course as a digital product from Shopify

Setup a new product on Shopify and create a page specific for online courses. Then, you will need to connect an online course platform like LearnWorlds to enroll each buyer as a student to that course.

To automatically enrol buyers from Shopify to LearnWorlds, you will need to use Zapier. The buyer will have an account created in your LearnWorlds school and receive a welcome email to get access to the course.

2Sell a course directly from LearnWorlds with Shopify payments

The easier way is to use LearnWorlds for your elearning website and connect Shopify as a payment gateway. LearnWorlds offers the option to sell your courses via Shopify, by fulfilling any online course purchases of your Shopify online store.

When someone buys a LearnWorlds course they are redirected to your Shopify checkout page, with the course already added in their shopping cart. When they finalize their purchase, they are sent back to LearnWorlds to study the course.

To integrate your LearnWorlds school with Shopify go through the following steps:

Step 1: Create a Shopify Account

If you don’t have a Shopify Account, creating one is straightforward and super easy. You simply give an email address, a password and a name to your online store to begin your 90-day trial.

Then you will be asked to provide more information about yourself and your store including your address.

How to create a shopify account screenshot 1
How to create a shopify account screenshot 2

Once you are in, you will be given your Shopify store URL e.g. cvworlds.myshopify.com and you will be directed to your main dashboard where you can customize your store.

Connect your website on shopify

*Should you need any help with setting up your Shopify store and selling courses, contact Shopify support directly to help you out with your enquiry.

Step 2: Go to LearnWorlds Dashboard
Then log in to your LearnWorlds account and open your dashboard. Click on ‘Financial’ and then choose ‘Payment Gateway’.

Create a beautiful online school without any technical skills.

Start free trial

Step 3: Choose Shopify as Your Payment Gateway

Once there, select Shopify to be your main payment gateway. On the right, write down your Shopify Shop URL and then click install.

Shopify as a payment gateway

Then you will automatically be directed to your Shopify account where you need to add your credentials. Once you add them, Shopify is installed.

Step 4: Sync Your Courses

Now, a new button will appear to allow you to ‘sync’ your accounts and add your products. Click on ‘sync’.

When the synchronization process is complete you will get a message that says your products – courses have been added to your Shopify store.

Then click ‘Save’ at the top of your screen and you are done.

Everytime you make changes to any of your courses at LearnWorlds, you will need to make sure that you sync your accounts again so that courses are effectively updated in your Shopify store.

Also, make sure that ‘Accounts are required’ is enabled in your Shopify store. To do this go to your Shopify admin > ‘Settings’ (at the bottom left) and then ‘Checkout’. In the Customer accounts section, click the third choice.

If you are using Shopify to sell online courses, there are some apps you need to become familiar with that can make the whole process easier for you and your clients. While you are building your online store, make sure you check upon the following apps to see if they are a good fit for you:


Learnworlds is the top online course platform in the market and has an integration for shopify payments. It offers everything you need to create, market and sell online courses and can easily be connected to your Shopify store or your website.

2Active Campaign

When connected to your Shopify store, the Active Campaign software can help you send out targeted messages to your audience at the right time using marketing automation, email marketing, advanced segmentation and personalized email automation, improving your customer experience automation.


HubSpot is an all-in-one marketing platform that helps you to carry out, track and measure your online marketing activities. When connected to Shopify this software can integrate your online store data with the leading mid-market CRM, marketing automation, and customer service software.

4Tawk To

Tawk To is a live chat application that allows you to chat with prospective customers and website visitors. It can be used to make the online customer engagement experience smoother providing real support and service to your customers through a ticketing system that integrates with your Shopify store.

5Google Analytics

With Google Analytics, you can check how your marketing campaign is performing as well as gain an insight into consumer trends. It provides you with reporting and real time store statistics to find out where your visitors are coming from and what they are doing on your website.

6Referral Candy

With ReferralCandy, you can build a referral program to leverage the network of your customers and promote your product or business to their family and friends. ReferralCandy automates this process and can help you boost sales, build social proof and increase customer retention.


With Fomo you can increase conversions and create instant social proof. It does so by displaying recent orders, product reviews, and other customer behaviors on your Shopify storefront so that store visitors can see that people trust your business, reassuring them that they can do the same.

On Shopify, there are thousands of apps you connect to your online store. Choose wisely the ones that are more likely to improve the functionality of your store, enable you to sell the types of courses you want and make the eCommerce process easier.

While investing in the power of your Shopify store is wise, it’s important to also keep true to your core marketing strategy. To help you out at LearnWorlds, we offer a range of free resources that are available to you including the following ebook resources:

Selling courses on Shopify is a great way to expand your audience and direct more sales your way. While you are at it make sure that you use every tool or app that can help you get the most out of Shopify as a way to offer the best to your customers.

Of course, there are many Shopify alternatives out there, we do suggest Shopify as the top product in that category!

Don’t forget LearnWorlds is always here to help you out, offering the best resources and the right source of inspiration to help you get started on your every journey. Best of luck!

Create a beautiful online school without any technical skills.

Start free trial
(Visited 21,492 times, 20 visits today)
Content Creator at

Kyriaki is a Content Creator for the LearnWorlds team writing about marketing and e-learning, helping course creators on their journey to create, market, and sell their online courses. Equipped with a degree in Career Guidance, she has a strong background in education management and career success. In her free time, she gets crafty and musical.