Change App distribution from custom to public

Hi,

Can anyone let me know on how we can change the app distribution from custom to public. We developed couple of apps and now want to publish them but we selected custom earlier. How can we change the distribution type now?

Thanks,

Khasim

Hi @Khasim1

Sure! To change your app’s distribution type from custom to public on Shopify, here’s what you need to do:

Steps to Change App Distribution from Custom to Public:

1-Verify App Requirements for Public Apps: Before converting your app, ensure it meets Shopify’s requirements for public apps:

  • Your app must comply with Shopify’s App Store requirements.
  • It should provide value to a broad audience and not rely on specific store configurations.
  • Ensure proper privacy policies and terms of service are set.

2-Update App Settings in Partner Dashboard:

  • Log in to your Shopify Partner Dashboard.
  • Navigate to the Apps section.
  • Select the app you want to update.
  • Under the Distribution section, click Change Distribution Method (if available).

3-Submit the App for Review: If you are switching to public distribution, Shopify requires your app to pass a review process:

  • Go to the App Setup section and complete all required fields, such as app description, permissions, and OAuth configuration.
  • Ensure your app follows Shopify’s branding and security guidelines.
  • Once all information is provided, click Submit for Review.

4-Wait for Approval:

  • Shopify’s review team will evaluate your app. The process may take a few days.
  • You’ll receive feedback or approval via email or your Partner Dashboard.

Key Notes:- Custom Apps are intended for single-store use, so switching to Public allows your app to be listed on the Shopify App Store or accessible to multiple merchants.

  • If you encounter issues or the “Change Distribution” option isn’t available, you might need to duplicate the app and configure it as a public app.

Here’s a quick code example for your app’s App URL if you’re setting up OAuth for a public app:

{

“App URL”: “https://your-app-domain.com”,

“Redirection URL”: “https://your-app-domain.com/auth/callback”

}

Make sure these align with Shopify’s OAuth flow.

If you run into any challenges during the process or have additional questions, let me know. I’d be happy to assist further!

Best regards,
Daisy