What is Shopify and why would I use it?

Shopify is a powerful ecommerce website solution that allows you to sell online.  To allow for more advanced ecommerce solutions than ever before, Litmos has developed an app to allow you to sell your Litmos courses using Shopify.  Some of the advantages to using Shopify are:

  • Custom storefront
  • Marketing and SEO features
  • Coupon Codes
  • Bundling courses
  • A large selection of payment choices

Setting up Shopify

To set up Shopify with Litmos:

  1. Create a new account on Shopify by going to and log into the new account  OR log in to an existing Shopify account.
  2. Go to:
  3. Enter in your Shopify address (for example: and click login
  4. It will ask you if you want to install an unlisted app - click "install unlisted app".
  5. Enter your Litmos API key
  6. Click “Save”.
  7. Select the courses or learning paths you would like to sell or check the “Select all” box to sell all courses and click “Add to Store”.  Note:  Uncheck “Publish to store immediately” if you would like to push the course to Shopify but not to your Shopify store.

Note:  This application requires a Shopify account which may be at an additional cost.  Click here to learn more.

Note:  Because this is a one time push, additional changes to the ecommerce section of a course will not affect your Shopify listing.  To update your Shopfiy listing, please do so directly within Shopify.

Most common issues

The user is not being assigned to the course in Litmos

In order for Litmos to know what course is being purchased in Shopify, the product SKU in Shopify must match the course code in Litmos.  If these codes do not match, the learners purchasing the course(s) will not be assigned to a course in Litmos.  



You can find these numbers by:


  1. Navigate to the Admin View
  2. Select "Products"
  3. Select the course to view
  4. Navigate to the "Pricing" section and view the field for "SKU"


  1. Navigate to the Admin View
  2. Select the "Course" tab
  3. Select the course from the list
  4. Click on the "Settings" sub tab 
  5. The Course Code will be listed in bold in a yellow box on the right

The Course or Learning Path does not appear in the App to push over to Shopify

The App within Shopify will look for new Courses and Learning Paths within Litmos based on their name. The App will not display Courses and Learning Paths that are already in your Shopify account.  Therefore, if you already have a Course or Learning Path within Shopify with the same name as the Course or Learning Path that you are trying to push into Shopify, it will not show up.

To fix this issue, change the name of the Course or Learning Path within Litmos.  It should now appear in the App within Shopify.  Once the Course or Learning Path has been pushed over, you can then change the name of the Course or Learning Path in both Shopify and Litmos.

User Experience

Below are the steps that a user will go through when purchasing a course through Shopify.

  1. They will navigate to your Shopify storefront.
  2. They will find and purchase the course through Shopify.
  3. They will receive an email from Litmos that contains a login key.  The purpose of this email is to verify this user.
  4. They will set up a password and enter any additional user profile information.
  5. They can now take your course in Litmos.

Unregister Your Shopify Store to Disconnect Litmos

Below are the steps that a user will go through to disconnect Litmos from the Shopify store.

  1. Login to Shopify and find "Apps" in the navbar menu. Click on "Apps".
  2. Find "Installed Apps" and click on Litmos LMS.
  3. Once the Litmos LMS app is open, click on the app "Settings" tab
  4. Click the "Unregister Store" button

Note: This will not affect any content on your Shopify store. This will only disconnect the current Litmos account from your store. A Litmos account can be connected to this store again if needed.

Have more questions? Submit a request


Article is closed for comments.