Hi, I'm Liz, and I'm on the Developer Relations team at Shopify. In this series, we'll cover the basics of Shopify app development and the tools available to help you build them. In this article, we'll be reviewing the partner dashboard for app developers, where you'll manage your app settings and create Shopify development stores.
The first step is to create an account on shopify.com/partners. This account allows you to access the tools necessary for app development.
Next, we'll create a development store. A development store is where you'll test your app. You'll have the option to select a developer preview store, which allows you to build with features that will be released to merchants in the coming months. Note that ownership of these stores cannot be transferred.
Once you've set up your development store, you can create an app in the partner dashboard. You’ll be given the choice to select either a public or custom app:
For this series, we'll select a public app. You will be prompted for an app name and a URL. If you haven’t thought about it yet, no worries—you can update this later. For now, set the URL to localhost
. Once the app has been created in the partner dashboard, API keys will be generated.
Before diving into the development, let's look at some settings and configurations available to us on the app setup page:
The partner dashboard is also where you manage app extensions. App extensions allow you to surface your content in the Shopify admin, checkout, and online store.
As an app developer, there may be occasions when you encounter bugs or need support. You can:
You should now know how to create a Shopify development store and generate API keys for your app. In the next session, we'll cover the Shopify CLI, which can help speed up these tasks and more.
Q: How do I create a Shopify partner account?
A: Go to shopify.com/partners and follow the sign-up process.
Q: What is a development store?
A: A development store is a test environment where you can develop and test your Shopify apps.
Q: What are the differences between a custom app and a public app?
A: Custom apps are intended for a single merchant, whereas public apps can be installed by unlimited merchants and listed on the Shopify App Store.
Q: Can I update my app's URL later?
A: Yes, you can update the URL later after initially setting it to localhost
.
Q: Where can I get support as a Shopify app developer?
A: You can create a post in the Shopify community forums or create a support request through the partner dashboard.
Q: What resources are available for Shopify app developers?
A: Subscribe to the Shopify Developers YouTube channel, check out the documentation at shopify.dev, and join the Shopify Devs Discord server.
In addition to the incredible tools mentioned above, for those looking to elevate their video creation process even further, Topview.ai stands out as a revolutionary online AI video editor.
TopView.ai provides two powerful tools to help you make ads video in one click.
Materials to Video: you can upload your raw footage or pictures, TopView.ai will edit video based on media you uploaded for you.
Link to Video: you can paste an E-Commerce product link, TopView.ai will generate a video for you.