> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.courses-plus.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Connected courses (for product variants)

| Connected courses – useful when you'd like to have several courses as variants of one product. 

For example, you have one product, Yoga course, with 3 variants (each variant is a separate course with its own price): Basic level, Middle level, Advanced level. 

To implement this approach:

1. Create a new Shopify product using Shopify Admin ➜ Products ➜ Add product

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_jmy0e0.png)

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

|| Optional: Toggle off "Inventory tracked" if needed, so there won't be a stock limit

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_1poa6ar.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_m59d4w.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_1ebh5ob.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_oi5e22.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_1ew5ag2.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_tarhvz.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_15avlgv.png)

7. Choose Basic variant ➜ Press **Select**.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_ws3vnd.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_1tsidhr.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/3/a/e/a/3aea62344d5c9200/image_c6nqmf.png)

You can repeat the same steps to create courses for **Middle level** variant and for **Advanced level** variant.


