# Migrate to v2

Version 2 of the app introduces significant improvements, and migrating from v1 to v2 is possible.

## Benefits of v2

* Create multiple forms effortlessly.
* Design forms using a drag-and-drop interface.
* Enjoy many additional features.

## Important Considerations Before Upgrading

While upgrading is straightforward for simple forms with minimal customization, please keep the following in mind:

* The appearance of your forms will change significantly due to the updated design in v2.
* Downgrading back to v1 after upgrading is difficult.

**If your setup is complex or you are satisfied with the current version, you may choose not to upgrade. However, note that v1 will only receive security updates, with no new features introduced.**

If you have any questions, please [contact us](/contact-us.md) before proceeding with the upgrade.

## How to Upgrade

To upgrade, navigate to **v1 App Admin > Settings > Advanced Settings > Upgrade to v2**.

## Post-Upgrade Checklist

After upgrading, verify that everything is functioning correctly. Here's a checklist to guide you:

* Visit the frontend and review the styling.
* Perform a test registration to ensure it works as expected.
* Review email templates and verify emails from the test registration.
* Confirm the registration status functionality.
* If applicable, check the claim form.

## Updating Registration Forms or Listings in the Account Area

If your registration form or listing is embedded in the account area or other pages using the old documentation, update it as follows:

Old documentation link:

{% embed url="<https://doc.product-reg.varify.xyz/v/v1-shopify-product-registration/admin/settings/registration-in-account>" %}

New documentation link for v2:

{% embed url="<https://doc.product-reg.varify.xyz/admin/registration-in-account>" %}


---

# 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://doc.product-reg.varify.xyz/migrate-to-v2.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.
