# Shopify Custom App Migration

{% hint style="info" %}
**Documentation has moved:** The comprehensive guide for Shopify merchant onboarding using pre-registration has moved to a dedicated section. Please visit the link below for the complete, up-to-date documentation.
{% endhint %}

## 📍 New Documentation Location

The complete Shopify merchant onboarding documentation is now available at:

[**→ Shopify Merchant Onboarding Guide**](/ecom-platforms/shopify.md)

## What You'll Find There

The new documentation includes:

* [**Prerequisites**](/ecom-platforms/shopify/prerequisites.md): Setting up your Shopify Partner Dashboard, creating single-merchant custom apps, and complete API scope reference
* [**Pre-Registration Process**](/ecom-platforms/shopify/pre-registration.md): How to pre-register merchants in the Channel Dashboard
* [**Merchant Onboarding**](/ecom-platforms/shopify/merchant-onboarding.md): The streamlined merchant experience with screenshots
* [**Troubleshooting & FAQs**](/ecom-platforms/shopify/troubleshooting-faqs.md): Common issues, recovery steps, and comprehensive FAQ

## Why This Change?

As of January 2026, Shopify discontinued the ability for merchants to create their own custom apps. This change affects all new Shopify merchant connections:

| Aspect                | Old Way                          | New Way                       |
| --------------------- | -------------------------------- | ----------------------------- |
| Who creates apps      | Merchants in their Shopify admin | Channels in Partner Dashboard |
| Credential management | Merchant-controlled              | Channel-controlled            |
| Onboarding time       | 10+ minutes                      | Under 2 minutes               |

## Quick Start

1. **Create a Shopify Partner account** (if you don't have one)
2. **Create a single-merchant custom app** for each merchant
3. **Pre-register the merchant** in your Channel Dashboard
4. **Send the Violet Connect link** to your merchant

For detailed instructions, please visit the [new documentation](/ecom-platforms/shopify.md).

## Need Help?

If you have questions about the migration or pre-registration process:

* Review the [Troubleshooting & FAQs](/ecom-platforms/shopify/troubleshooting-faqs.md)
* Contact Violet support for assistance


---

# 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://docs.violet.io/prism/violet-connect/guides/shopify-custom-app-migration.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.
