Connected courses (for product variants)
Connected Courses let you link separate courses to different variants of a single Shopify product:
- Create your product and variants in Shopify
- Set their prices
- Create a course with its own content for each variant in Courses Plus
For example, you can offer Basic, Middle, and Advanced yoga courses at different prices, or English, German, and Spanish versions of the same course. Students choose a variant on the product page, where the price updates accordingly, and receive access to the corresponding course after purchase.

Here is a video with all the steps described below:
To implement this approach:
- Create a new Shopify product using Shopify Admin ➜ Products ➜ Add product

- Scroll down and toggle off the Physical product switch ➜ Click + Add options like size or color to create course variants.

- Let's add new Option name: Level and 3 values under it: Basic, Middle, Advanced ➜ Press Done ➜ Set variant prices ➜ Save the changes.

On a product page it'll show 3 options: Basic, Middle and Advanced. Price will be switched automatically if customer changes their Level choice.

- Let's connect courses to each Level we created. To do that open Courses Plus ➜ My Courses ➜ Create course.

- Select Manual Setup ➜ Add course title and description for the first variant: Basic level course ➜ Press Next.


- Select Connected course (for variants) option at the bottom ➜ Press Attach to a product or variant.

- Choose Basic variant ➜ Press Select.

- Press Create Course ➜ After that you'll be able to find it under the Connected courses tab.


You can repeat the same steps to create courses for Middle level variant and for Advanced level variant.
Updated on: 06/10/2026
Thank you!