# Creating Shopify Products: Language Variants Made Easy

After duplicating and localizing your courses, the final step in selling multilingual courses is to create a product on Shopify and link it to the corresponding courses. This guide will show you how to create language variants for your product in the simplest way possible.

### Step 1: Add Language Variants to Your Product

From your Shopify Admin, go to Products and select the course product you want to sell. If you haven't created one yet, do so now.

In the Variants section of the product page, click on **Add variant**.

* In the Option name field, you can type "**Language**".
* In the **Values** field, enter the names of your course languages. For example: English, Vietnamese, Italian. Press Enter after each name to create the variant.

<figure><img src="/files/UtDNjFpuOJM5sdfoPOwC" alt=""><figcaption></figcaption></figure>

### Step 2: Set Prices and Inventory for Each Variant

Once you've added the variants, you will see them appear below.

Here, you can set a specific price and a "compare-at price" for each language.&#x20;

* For example, the English version might be priced differently than the Italian version.

**Important Note**: For digital products like online courses, you do not need to enable the Track quantity option. This prevents the product from accidentally showing as out of stock.

### Step 3: Link Variants to the Corresponding Courses

This is the most critical step to ensure the system works correctly.

* Go back to the LDT Online Courses app and select the course you want to link (e.g., the Italian course).
* On the course settings page, find the Auto enroll via Shopify products section.
* Click on the dropdown menu and find the product you just created.
* Next, select the corresponding language variant (e.g., the "Italian" variant).

Repeat this process for all your language courses (e.g., link the English course to the "English" variant).

<figure><img src="/files/KnfdSIoQFoD565Z8NHAL" alt=""><figcaption></figcaption></figure>

Next, select the corresponding language variant

<figure><img src="/files/MZV8LsNJk7Fvh6SABZOp" alt=""><figcaption></figcaption></figure>

Finally, repeat this process for all your language courses

**Pro Tip**: Name your Shopify variants exactly the same as the language you selected in the Storefront Language of your course. This ensures a seamless connection and makes management much easier.

By correctly setting up your product variants, you have completed the multilingual course sales process. When a student purchases a specific language variant, they will be automatically enrolled in the corresponding course, providing a professional and personalized experience

### Preview

In order page

<figure><img src="/files/aUn9cEkrT5LpaLhyyWnM" alt=""><figcaption></figcaption></figure>

In the portal page

<figure><img src="/files/Akd0TenQyu8rl9unEXnb" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpdesk.ldtsoft.work/ldt-online-course/appearance-and-branding/creating-shopify-products-language-variants-made-easy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
