# Update Opulent theme

## Create a backup of your current theme

"Make sure to create a duplicate of your work before attempting any theme updates. In case any errors occur, you can utilize the duplicated (backup) version to revert to the original design and functionality."

{% hint style="success" %}
**Steps**

1. In your Shopify admin > **Online store**, click **Actions**.
2. Select **Duplicate**.
3. Rename the copied file.
   {% endhint %}

<figure><img src="https://2059493604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRPWLB8MHorBB5Xcu4UyI%2Fuploads%2FpKNwQSF20ufuVK7EbKJL%2F1.png?alt=media&#x26;token=123022f8-2a08-46f7-8bd3-ae40378ae701" alt=""><figcaption></figcaption></figure>

## Get the latest Opulent theme

Check and download the latest version of Opulent from Etsy.

To know how to find and download the theme package

## Upload the new version of Shopify store

{% hint style="success" %}
After preparing the theme file, proceed to upload it to your Shopify store.

Here are the steps:

1. Navigate to your Shopify dashboard and select Online Store.
2. Within the Theme library, choose Add theme > Upload zip file.
3. In the Upload theme window, click on Add file and select the desired file for upload.
4. Finally, hit Upload file to complete the process.
   {% endhint %}

<figure><img src="https://2059493604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRPWLB8MHorBB5Xcu4UyI%2Fuploads%2FIkyw3VXPvb4B0ZIM97jU%2F2.png?alt=media&#x26;token=867acd4a-516c-4a29-aab9-28bb3a1cb6e7" alt=""><figcaption></figcaption></figure>

## Move the theme settings

"Follow the steps below to transfer the theme settings to your updated version."

{% hint style="success" %}
**Steps:**

1. Locate your old theme > select **Actions** > **Edit code.**
2. Open the file **Config/settings\_data.json** & copy the entire code on this file.
3. Paste the copied content into the same file of the updated theme version.
   {% endhint %}

<figure><img src="https://2059493604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRPWLB8MHorBB5Xcu4UyI%2Fuploads%2F4kuBTIuEa2z0aWk3ChOr%2F3.png?alt=media&#x26;token=c81e5d06-0a4b-4123-aecc-d956a23a3ae6" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
4\. Do the same with the **Templates/index.json** file. Copy the entire code from the old theme and migrate it to the updated one.
{% endhint %}

<figure><img src="https://2059493604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRPWLB8MHorBB5Xcu4UyI%2Fuploads%2F3Q0UVlukQSxICW8Ml123%2F4.png?alt=media&#x26;token=cb7e082b-20c8-4234-ad98-efaa57ed916d" alt=""><figcaption></figcaption></figure>

## Move the translation file

If your store has multilingual languages and you configured the translation files, follow the steps below.

{% hint style="success" %}
Steps:

1. Find your previous theme, then choose Actions > Edit code.
2. Within the Edit code section, locate the Locales folder. Select the desired language for your translation file and make a copy of it.
3. In your updated version, navigate to Actions > Edit code. Add a new locale corresponding to the language you copied earlier.
4. Paste the content from your copied file into the new one.
   {% endhint %}

<figure><img src="https://2059493604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRPWLB8MHorBB5Xcu4UyI%2Fuploads%2FdUqeP4gN2UoMXhvuqaHu%2F6.png?alt=media&#x26;token=79eedad5-986a-473c-9dac-db990af459e8" alt=""><figcaption></figcaption></figure>

## Move your pages

{% hint style="success" %}
**Steps:**

1. Locate your old theme > select **Actions** > **Edit code.**
2. In the **Templates** folder, copy the **.json** files with **a green dot** and move them to the new updated theme.

Tip: Files with the green dot are the files you have changed.
{% endhint %}

<figure><img src="https://2059493604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRPWLB8MHorBB5Xcu4UyI%2Fuploads%2F783fdkvAFkSb3AFtSDse%2F6.png?alt=media&#x26;token=6c907add-7060-4317-8301-4f763748f729" alt=""><figcaption></figcaption></figure>
