Hello Shopify developers and builders!
You may have noticed some recent changes to how we talk about “development” stores. Historically we have had “Development Shops” as a global term to describe shops that were created in the Partner Dashboard. Depending on what you chose when setting them up, however, some shops could be transferred to merchants and some could not. Plus merchants also have the ability to create non-production expansion stores, which we historically also called development shops.
We recognized how confusing this was, especially with the introduction of the Dev Dashboard. So we decided to clear things up:
- Stores created by partners and merchants for app and theme development on the Dev Dashboard are Dev stores.
- Transferrable stores created for clients on the Partner Dashboard are Client Transfer stores.
- Transactional non-production expansion stores that Plus merchants can create for testing are Staging stores.
And to summarize their capabilities (which are unchanged):
| Purpose | Where? | Can transfer | Can test payment processing | Works with shopify app dev |
App installations | |
|---|---|---|---|---|---|---|
| Dev | Build and test apps and themes | Dev Dashboard | No | No | Yes | Free and partner-friendly |
| Client Transfer | Build a store that will be transferred to a merchant and become a production store | Partner Dashboard | Yes | No | No | Free and partner-friendly |
| Staging | Mimic production for previewing merchandising, testing experiences. | Plus organization settings | No | Yes | No | All |
We hope this reduces confusion around “development” stores and welcome your feedback below on how we can further improve.
See our post on dev platform updates for information on other changes and planned improvements, including dev store permissioning.
-Nick