Skip to main content
Beta

This feature is in beta and subject to change.

User permissions

Beta

The Next-Gen Dev Platform is not yet generally available. Currently, access to these tools and features is limited to organizations participating in an invitation-only early access program. To request entry into the early access program, submit a request.

Visit our dev community to discuss the Next-Gen Dev Platform and provide feedback.

Before creating apps and development stores, you must first configure user permissions for the Dev Dashboard.


If you're a Partner, you'll configure access on the Partner Dashboard. Partner users can be added to the partner organization either as an Owner or as a Staff member. Owners automatically have full access to the Dev Platform, but staff members need to have the following permissions explicitly assigned:

  • Manage apps: Enables users to create, edit, and delete apps.
  • Development store access > Add, archive, and unarchive development stores: Enables users to create development stores.

Anchor to Merchant permissionsMerchant permissions

Developer permissions are managed at the organization level, not at the store level. Therefore, you can't combine Dev Dashboard permissions and store permissions when creating a role.

There are two permissions relevant to the Dev Dashboard:

  • Create and manage development stores: This permission allows users to create, edit, and delete apps. A user with this permission can edit all apps owned by the organization.
  • Build and manage apps: This permission allows users to create development stores, but not production stores. Assigning this permission lets users create development stores to build and test apps.

A role with both permissions will allow users to access all app development features of the Dev Dashboard.

Note

The permission to create, edit, and delete all apps does not give users the ability to install apps into any store. In order to install apps a user must have the appropriate permissions in the store.


Before you begin, ensure you have the following:

  • Your organization has access from Shopify to the Dev Dashboard in early access.
  • You must have a role that allows you to manage users in your organization.

Anchor to Step 1: Create a developer roleStep 1: Create a developer role

Your users will need two new permissions to create and manage apps and create development stores in the Dev Dashboard. We recommend creating a Developer role that includes both permissions, although you may want to structure your development team differently.

  • Open a store in your organization.
A list of roles in the user settings. Each role has a name, a category, and a count of users.
  1. Navigate to Settings > Users > Roles.
  2. Click Add role.
  3. Enter a name for the role, such as Developer.
  4. Select Organization role as the role category (not Store role).
  5. Check the box for the permissions:
    • Create and manage development stores
    • Build and manage apps
A web page creating a new role.
  1. Click Save.

Anchor to Step 2: Create a development groupStep 2: Create a development group

After you have created the Developer role, you can assign it to users in your organization. You may assign roles directly to users or indirectly to a group of users. Using a group will allow multiple users to be assigned the same role.

  1. Navigate to Settings > Users > Groups.
  2. Click Add group.
A web page creating a new group.
  1. Enter a name for the group, such as Development team.
  2. Under Roles click Assign and select the role you created in the previous step.
  3. Click Save.

Anchor to Step 3: Add users to the development groupStep 3: Add users to the development group

Now that you have a group with the developer role you can add users to the group. All users in the group will have access to the Dev Dashboard.

  1. Navigate to Settings > Users.
  2. Click on all the users that you want to add to the group.
  3. Click Assign group.
  4. Select the group you created in the previous step and click done.

Anchor to Step 4: Open the dashboardStep 4: Open the dashboard

Users that have been added to the group you created can now access the Dev Dashboard.

  1. Click on the store switcher from the top right of the admin.
  2. Click on Developer dashboard.

Now that you have access to the Dev Dashboard you can begin to create apps and development stores.


Was this page helpful?