Skip to content
This repository has been archived by the owner on Jul 19, 2021. It is now read-only.

Creating a development store

Hugues Tennier edited this page Oct 29, 2018 · 2 revisions

Since you can’t run the Shopify platform locally on your computer, everything needs to live on Shopify’s servers. To start developing and testing your theme, you will first need to create a Shopify development store. The easiest way to create a development store is through a Shopify Partner Account.

Partner account

As a Shopify Partner, you can create an unlimited number of development stores. A development store is a free Shopify account that comes with a couple of limitations. You can use a development store to test any theme that you create, or to set up a Shopify account for a client.

How to create a partner account

  1. Visit the Shopify Partner Program page
  2. Enter your email and fill out the form
  3. Create a new partner account and fill out the form
  4. You are now ready to create your first development store!

Filling your store with content

Once you have your Partner account and your development store running, you will want to fill your store with dummy data. While you can add content manually, Shopify offers some tools to automate that task.

Shopify Developer Tools

Shopify has create their own developer tools app (only available to macOS users) to help you build faster with Shopify. One of the many features is the ability to generate dummy data.

Generating dummy data

  1. Follow the instructions to install the app
  2. Once the application is installed and you are authenticated, you can search for Data generator
  3. Fill in the different options and click on Start

CSV import

If you don't wish to download an app, Shopify also offers Product CSV files as an alternative. There’s a great article on the Shopify Partners blog how on how to import CSV files in your store.

Once content is added to your store, you can connect it to your local development environment and start developing!

Clone this wiki locally