Introduction — Why Shopify Development Stores Changed in 2026
A Shopify development store is a free, password-protected environment that Shopify partners and developers use to build and test apps, themes, integrations, and new features without affecting a live business.
But in 2026, Shopify changed how development stores work. With the move to the Shopify Dev Dashboard, dev stores are now designed specifically for development and testing — they can no longer be transferred to a client or converted into a live production store.
That change affects a workflow agencies and freelancers relied on for years: creating a development store, building the client's website inside it, transferring ownership, and launching it.
Today, Shopify separates testing environments from stores intended for client handoff. If you're building a store that a merchant will eventually own, you should use a client transfer store instead.
This guide explains what Shopify development stores are in 2026, how to create one through the Dev Dashboard or Shopify CLI, which plan to select, important limitations, testing workflows, and what merchants should know before hiring a Shopify partner.
Key Takeaways
-
Dev stores are free testing environments created through Shopify's Dev Dashboard or Shopify CLI.
- They can run on Basic, Grow, Advanced, or Plus configurations for plan-specific testing.
- Dev stores cannot process real transactions, remove password protection, go live, or be transferred to a merchant.
- Client projects intended for handoff should be created as client transfer stores.
- Shopify organizations can hold up to 250 development stores.

1. What Is a Shopify Development Store?
A Shopify development store — now commonly referred to by Shopify as a dev store — is a testing environment controlled through your Shopify organization.
It behaves much like a real Shopify store. You can work with products, themes, apps, checkout functionality, customer accounts, and the Shopify admin while keeping development isolated from a live storefront.
The major difference is that a dev store is not a production store. It exists so developers can build, test, experiment, and troubleshoot without risking real orders or customer data.
What Are Shopify Dev Stores Used For?
-
App development: Connect a local Shopify app using
shopify app dev and preview changes without deploying a production version.
-
Theme development: Build or rebuild Shopify themes using realistic catalog and storefront data before changes reach a live store. You can also read our guide on how to build a custom Shopify theme.
-
Feature testing: Test capabilities available on specific Shopify plans before a merchant commits to that plan.
-
Headless commerce development: Hydrogen storefronts can be deployed to Oxygen from development stores for private development and testing workflows.
Shopify partners can create development stores through their organization, while authorized merchant users can also create stores when their role includes the required developer permissions.
Creating and maintaining a Shopify development store does not require a paid Shopify subscription.
2. Dev Store vs Client Transfer Store vs Collaborator Access
The easiest way to choose the correct Shopify environment is to ask one question:
Who should own the store when the project is finished?
- If the store is only for your own development or testing, use a dev store.
- If you're building a new store that will eventually belong to a client, use a client transfer store.
- If the client already owns a live Shopify store, use collaborator access.
| Feature |
Dev Store |
Client Transfer Store |
Collaborator Access |
| Who owns it? |
Your organization |
You during development; merchant after transfer |
Merchant |
| Main purpose |
Development and testing |
Building a new client store |
Working on an existing merchant store |
| Transferable? |
No |
Yes |
Not applicable |
| Real transactions? |
No |
No before transfer |
Yes |
| Custom/draft apps? |
Yes |
Restricted |
Depends on permissions |
| Counts toward dev-store limit? |
Yes |
No |
No |
If your finished Shopify store needs to be handed to a merchant, see our guide on how to transfer a Shopify store to a client.

3. How to Create a Shopify Development Store in 2026
Shopify provides two main ways to create a development store:
- The Shopify Dev Dashboard
- Shopify CLI
Both create the same type of development environment. The dashboard is usually easier for occasional use, while Shopify CLI is useful for developers, engineering teams, automation pipelines, and coding agents.
Option A: Create a Dev Store in the Shopify Dev Dashboard
- Log in to the Shopify Dev Dashboard at
dev.shopify.com/dashboard.
- Select Stores from the sidebar.
- Select Create store.
- Choose Dev as the store type.
- Enter a descriptive store name.
- Select the plan configuration you want to test: Basic, Grow, Advanced, or Plus.
- Optional: enable a feature preview if you need access to unreleased functionality.
- Select Create store.
Shopify then opens the store setup process and adds the new environment to the Stores section of your Dev Dashboard.
Option B: Create a Dev Store Using Shopify CLI
Shopify CLI supports commands for creating and managing development stores directly from your terminal.
For example:
shopify store create dev --name "Checkout testing" --plan plus --demo-data --country CA
| Flag |
Purpose |
--name |
Sets the development store name |
--plan |
Selects Basic, Grow, Advanced, or Plus |
--demo-data |
Adds sample data for realistic testing |
--feature-preview |
Enables a supported Shopify feature preview |
--country |
Sets the store country using an ISO country code |
Shopify CLI also includes commands for listing, inspecting, and deleting stores:
shopify store list
shopify store info
shopify store delete --store your-store.myshopify.com
Developer Tip: CLI-based development stores make disposable testing environments practical. Engineering teams can create a store for a feature, run their tests, and remove the store when the work is complete.
4. Which Shopify Plan Should Your Development Store Use?
Your dev store should normally match the Shopify plan used — or being considered — by the merchant.
Testing against the wrong plan can produce misleading results because some Shopify functionality is plan-specific.
| Plan |
Typical Use |
When to Test With It |
| Basic |
Core Shopify commerce functionality |
Testing stores expected to launch on Basic |
| Grow |
Additional reporting and account capabilities |
When the merchant plans to use Grow-specific functionality |
| Advanced |
Advanced reporting and commerce functionality |
Shipping, reporting, or Advanced-specific testing |
| Plus |
Enterprise Shopify capabilities |
Testing Plus-only functionality such as advanced checkout extensibility |
If you're evaluating enterprise functionality, a Plus development environment can also help you validate requirements before committing to Shopify Plus development.
When Should You Use a Feature Preview?
Shopify feature previews provide early access to selected functionality that hasn't yet reached general availability.
Use feature previews only in dedicated testing stores. They may introduce functionality or API changes that behave differently from production environments.

Need help putting this into practice?
5. Shopify Development Store Limitations You Need to Know
Development stores are intended for development and testing only. They cannot become normal production stores.
| Limitation |
What It Means |
| No real transactions |
Checkout must be tested using supported test-payment methods. |
| Password protection remains active |
The development storefront remains private. |
| Cannot become a production store |
A dev store isn't the correct environment for a client store intended to launch. |
| Cannot be transferred to a merchant |
Use a client transfer store for client builds. |
| 250-store organizational limit |
Old testing stores should be cleaned up when they're no longer needed. |
| Test billing only |
App billing and payments follow development/testing rules. |
| Feature-preview restrictions |
Feature-preview environments should be treated as disposable test stores. |
| Private Hydrogen deployments |
Oxygen deployments from dev stores remain protected development environments. |
| Deletion is permanent |
Export anything you need before removing a development store. |
Important: Do not start a client build in a dev store if that store needs to become the merchant's production storefront. Use the correct store type from the beginning.
6. How to Test Orders and Payments in a Development Store
Shopify provides test-payment functionality so developers can simulate checkout without processing real money.
A test checkout should validate more than the payment screen. Use it to verify the complete order lifecycle, including:
- Checkout flow
- Order creation
- Inventory updates
- Shipping calculations
- Taxes
- Customer notifications
- Order confirmation emails
- App integrations
Testing With Shopify's Test Payment Gateway
- Open Settings > Payments in Shopify admin.
- Deactivate any conflicting payment provider if required.
- Activate Shopify's supported test payment gateway.
- Place an order through the storefront.
- Check the complete order and notification workflow.
- Deactivate the test gateway when testing is finished.
| Field |
Test Value |
| Name on card |
Test payment gateway |
| Card number |
1 = successful payment · 2 = failed payment · 3 = provider error |
| CVV |
Any three digits, such as 111
|
| Expiry date |
Any valid future date |
7. Can You Remove the Password From a Shopify Development Store?
No. A Shopify development store remains password protected because it isn't intended to function as a public production storefront.
You can still customize and preview the password page, but visitors cannot freely access the development storefront like a normal live Shopify store.
If clients or testers need access, you can:
- Share the storefront password where appropriate.
- Add authorized team members as store users.
- Use supported preview workflows for themes or apps.
If the goal is to eventually launch the store publicly, create it as a client transfer store rather than a dev store.
8. Shopify Development Store Setup Checklist
Before development starts, use this checklist to make sure your environment accurately represents the Shopify store you're building.
| Check |
Why It Matters |
| Correct store type |
Using a dev store for a client handoff can force unnecessary migration work. |
| Correct Shopify plan |
Plan-specific features may behave differently. |
| Correct business country |
Country affects currency, payments, shipping, and tax configuration. |
| Realistic catalog data |
An empty store hides layout, search, filtering, and performance issues. |
| Test checkout configured |
Allows end-to-end order testing without real payments. |
| Individual staff accounts |
Avoids insecure shared credentials. |
| Clear store naming convention |
Makes a large development-store list easier to manage. |
| Feature previews isolated |
Experimental environments shouldn't be treated as permanent builds. |
| Cleanup process defined |
Unused dev stores shouldn't consume your organization limit indefinitely. |

Meet the Team Behind High Growth Ecommerce Brands
Shopify Specialists for Scalable Growth Turning Shopify Stores into Revenue Engines
From custom Shopify builds and ongoing technical support to data-driven conversion optimisation, organic search growth and retention marketing, our team delivers specialised expertise at every stage of the ecommerce journey. We help brands increase traffic, raise average order value, improve customer lifetime value and build systems that keep growing long after launch.
9. Common Shopify Development Store Mistakes
Most problems with Shopify development stores come from choosing the wrong environment before development begins.
1. Building Client Work in a Dev Store
This is the biggest mistake. Because a dev store cannot become the merchant's production store, moving the completed build can require additional theme migration, catalog migration, app setup, metafield configuration, and store settings work.
Choose the correct store type before development starts.
2. Testing on the Wrong Shopify Plan
Functionality available in a Plus environment may not exist on Basic or Grow. Match your test environment to the merchant's intended production plan.
3. Using Feature Previews on Permanent Test Environments
Feature previews are intended for experimental testing. Keep them isolated from environments you expect to retain long term.
4. Testing Payments Incorrectly
Always use Shopify-supported test-payment workflows rather than attempting to process normal live transactions through a development environment.
5. Letting Development Stores Accumulate
Organizations that repeatedly create temporary stores should maintain a cleanup process. Shopify CLI can make finding and removing stale stores easier.
6. Hard-Coding Product or Collection IDs
Shopify object IDs are store-specific. Code that depends on IDs copied directly from one development store can break when deployed elsewhere.
Where practical, use more portable identifiers such as handles, metafields, configuration settings, or dynamic resource references.
10. What This Means for Merchants Hiring a Shopify Partner
If an agency or Shopify developer is building a completely new store for you, make sure the project is created in an environment that can eventually become yours.
A client transfer store is intended for this workflow. A development store is not.
If you already own a live Shopify store, your developer will normally work through collaborator permissions or use a controlled staging workflow depending on the project.
5 Questions to Ask Your Shopify Developer Before Work Starts
- Which Shopify store type are you building in?
- When and how will ownership be transferred?
- Which Shopify plan are you testing against?
- How will checkout, taxes, shipping, and emails be tested before launch?
- Where will the source code and project repository be stored?
For an existing production store, a development store is only one part of a safe deployment workflow. See our guide to creating a Shopify staging environment for additional options.
11. FAQ — Shopify Development Stores in 2026
Is a Shopify Development Store Free?
Yes. Shopify development stores are intended for development and testing and can be created without purchasing a normal Shopify subscription for that test environment.
Can I Transfer a Shopify Development Store to a Client?
No. Development stores created through Shopify's current Dev Dashboard aren't intended to be transferred or converted into a merchant's production store.
For client builds, use a client transfer store.
Can a Shopify Development Store Go Live?
No. A development store is a testing environment. It cannot operate as a normal public production store or process genuine customer transactions.
How Many Shopify Development Stores Can I Create?
Shopify allows organizations to maintain up to 250 development stores. Client transfer stores aren't part of that development-store limit.
Can I Test Shopify Plus Features in a Development Store?
Yes. When creating the store, select the Plus configuration when your development work requires Plus-specific functionality.
How Do I Log In to a Shopify Development Store?
Open the Shopify Dev Dashboard, select Stores, and choose the development store you want to manage. Other team members should be granted appropriate user access rather than sharing login credentials.
What Is the Difference Between a Shopify Development Store and a Shopify Free Trial?
A Shopify free trial is designed for a merchant who may eventually activate the store on a paid Shopify plan.
A development store is different: it is a developer testing environment and isn't intended to become the live merchant storefront.
Conclusion — Using Shopify Development Stores Correctly in 2026
Shopify development stores remain extremely useful for building and testing themes, apps, checkout experiences, integrations, Hydrogen storefronts, and plan-specific functionality.
But their role is now much clearer:
-
Dev store: development and testing
-
Client transfer store: building a new store for merchant handoff
-
Collaborator access: working inside an existing merchant store
Choosing the right environment at the beginning of a project prevents unnecessary migration work, configuration problems, and launch delays later.
For developers, Shopify's newer Dev Dashboard, CLI-based store creation, plan-specific testing, demo data, and Hydrogen/Oxygen workflows make dev stores more powerful development tools than before.
For merchants, the key is making sure your Shopify partner uses the correct store type from day one.
Planning a new Shopify build, replatform, custom app, or headless commerce project? TAB ON TECH can help structure the project correctly from development through launch. Explore our Shopify theme development services, Shopify app development, and headless commerce development, or contact our Shopify team.
Comments (1)
adnan
yeah it helped me alot