# Updating your theme

### Updating from a previous version of Palo Alto.

{% hint style="info" %}
Palo Alto 4.0.0 has built-in integration of Online Store 2.0 features. This is a major change. We recommend that you download the new theme and build a fresh version of your store using the new tools included in the platform. There is no simple migration from earlier versions. This applies to all themes that have been built for Online Store 2.0.&#x20;

Migrating settings is not recommend. Due to the many performance improvements including with Online Store 2.0, legacy settings files will slow down your store load times. A fresh theme build is recommended for Online Store 2.0. Consult a Shopify Expert if you require assistance with moving your store from an earlier version to Online Store 2.0.&#x20;

Future releases based on Online Store 2.0 will be easier to migrate settings.
{% endhint %}

### Updating from Palo Alto 4.0.0 and higher.

We will provide migration tips on how to copy your settings and sections when updating to a newer version of Palo Alto using Online Store 2.0.&#x20;

Online Store 2.0 uses JSON files to store all your settings and sections. There are several JSON files that will hold this information. Currently, the best method to migrate or copy your settings is to copy the content from these files to the new theme version. Shopify may introduce tools in the future to help with this process. We will document a manual method to help our merchants have the ability to migrate their settings when updating beyond Palo Alto 4.0.0.


---

# 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://palo-alto.presidiocreative.com/palo-alto-4.0/support/updating-your-theme.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.
