Partner account can be terminated without notice
Shopify may suspend partner privileges or terminate the Partner Account entirely without notice for breaches of the Partner Program Agreement. [9]
Guides · commerce · Verification-gated
A Shopify Partner organization, an app created with Shopify CLI or the Dev Dashboard (client ID and secret), a permanent choice of distribution (custom or public), and for public apps the $19 App Store registration, protected customer data request, compliance webhooks and App Store review.
Researched · not yet run liveLast researched 25 October 2026 · Shopify · provider site
A person's Shopify login joins a Partner organization; apps belong to the organization and are managed in the Dev Dashboard (and Partner Dashboard for App Store listing, payouts and API access requests). Apps are installed on development stores for testing and on merchant stores in production.
Keep separate development and production apps; pick distribution on the production app.
Custom-distribution apps need no review but cannot charge through Shopify billing.
Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.
Sign up for the Shopify Partner Program yourself and accept the Partner Program Agreement.
Where: https://www.shopify.com/partners
Run `shopify app init` with Shopify CLI, or create an API-only app in the Dev Dashboard. The client ID and secret appear in the Dev Dashboard; verapli captures the secret by selector.
verapli captures SHOPIFY_API_SECRET here by plain code: encrypted in your browser, never shown to AI.
Where: https://dev.shopify.com/dashboard
Pick Public (Shopify App Store, needs review, can use Shopify billing) or Custom (one merchant or one Plus organization, no review, no Shopify billing). This cannot be changed later.
Pay the one-time $19 USD registration for the Partner account and link all Associated Developer Accounts. You enter payment details yourself.
In the Partner Dashboard, open the app's API access requests, request only the customer data and fields you need with reasons, and complete the data protection details. Cannot be done while the app is under review.
Subscribe to customers/data_request, customers/redact and shop/redact, return a 200-series status and complete actions within 30 days.
Configure URLs, icon, contact and emergency details, create the listing, pass the automated checks, then submit. The person presses submit and answers reviewer emails.
Plain-English summary, not legal advice. Each card links its source.
Shopify may suspend partner privileges or terminate the Partner Account entirely without notice for breaches of the Partner Program Agreement. [9]
You must not solicit or permit fake, misleading or incentivised app reviews. [9]
Public apps must charge through Shopify App Pricing or the Billing API; apps with off-platform billing cannot be distributed on the App Store. [7]
Do not publish multiple apps offering substantially the same service or identical to your other apps. [9]
The distribution method cannot be changed after you pick it. [2]
Developers report first reviews taking 1-3 weeks or longer in busy periods; plan launches around it. [10]
| Env var | Secret | Format | What it is |
|---|---|---|---|
SHOPIFY_API_KEY | not secret | App client ID | |
SHOPIFY_API_SECRET | secret | App client secret |
Source [5]
The same entry as JSON: /api/v1/entries/shopify/partner-app · requirements /api/v1/requirements/shopify/partner-app · terms /api/v1/terms/shopify/partner-app.
claude mcp add --transport http verapli https://verapli.com/mcp
> "What do I need for Shopify Partner account and app (custom or App Store), and how long will it take?"
→ tools/call requirements { "provider_id": "shopify/partner-app" }Provider rules change. This page is generated from verapli registry version 2026.1025.387; spotted something out of date? Tell us. Shopify is not affiliated with verapli.