> For the complete documentation index, see [llms.txt](https://vshop.gitbook.io/vshop/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vshop.gitbook.io/vshop/get-started/update-theme.md).

# Update theme

#### **1. Download the Latest Version**

Please download the **latest version of your purchased Shopify theme** from ThemeForest (or your official source).

#### **2. Upload the New Version to Your Store**

**Step 1:** Log in to your Shopify store and go to **Online Store → Themes**.\
**Step 2:** Click the **Add theme** dropdown button, then select **Upload zip file**.\
**Step 3:** Choose the **main theme ZIP file** from the newly downloaded package and click **Upload file**.

Once uploaded, the new version of your theme will appear in your theme library.

***

#### **3. Move the Current Theme Configuration to the New Version**

To transfer your theme settings and configurations:

**Step 1:** Open your **current theme**, navigate to **Theme actions → Edit code**, and copy the full content from the **settings\_data.json** file.\
**Step 2:** Paste this code into the same file within your **new theme**.\
**Step 3:** Repeat the process for the **index.json** file.\
**Step 4:** Copy all **.json files** in the **Templates** folder that have been modified (usually marked or recently edited) and paste them into the new theme.

This ensures your **homepage, product pages, collections, blogs, and other settings** are carried over to the new version.

***

#### **4. Move the Translation File**

If your store supports **multiple languages** and you have customized translation files, follow these steps:

**Step 1:** In your old theme, go to **Edit code → Locales folder**, and copy the content of your current language file.\
**Step 2:** In your new theme, return to **Edit code → Locales folder**, create a new language file (locale), and paste the copied content into it.

This will keep your multilingual translations intact in the new version.

***

#### **5. Move Custom Templates**

If you created any **custom templates** (e.g., product templates, collection templates, etc.) in the previous theme, follow these steps:

**Step 1:** In your old theme, find and open the custom template file.\
**Step 2:** In your new theme, go to **Edit code → Templates folder**, and **create a new template** with the same type and file name (choose **JSON type**).\
**Step 3:** Copy the code from the old template and paste it into the new one.\
**Step 4:** Click **Save** to complete the migration.

The same process applies to other custom templates such as product, collection, blog, or page templates.
