Adapted from the official Shopify help article: https://help.shopify.com/en/manual/apps/custom-apps
Enable custom app development from the Shopify admin
Before you can create a custom app for your store, you need to enable custom app development. You need to be the store owner or a staff member with the Enable app development permission to enable custom app development.
Note: If custom app development is already enabled, you may skip to step 1 in the next section.
Steps:
- From your Shopify admin, click Settings in the lower left corner 
- Select Apps and sales channels in the left menu 
- Click Develop apps for your store. 
- Click Allow custom app development. 
- Read the warning and information provided, and then click Allow custom app development. 
Skip to step 3 in the next section.
Create and install a custom app
The store owner, and collaborators and staff members with the relevant permissions, can create and install custom apps.
Create the app
- From your Shopify admin, click Settings > Apps and sales channels. 
- Click Develop apps. 
- Click Create an app. 
- In the modal window, enter an App name eg “DX1” 
- Click Create app. 
Select Permissions
After creating the custom app, you need to assign permission (API scopes) to view orders.
- Click API Credentials 
- Select Configure Admin API scopes 
- In the list of permissions, scroll down and select the checkbox next to read_orders in the Orders section 
- Click Save. 
- Click Install app 
- A confirmation window will appear. Select Install 
- Select Reveal Token Once 
- Copy the entire token. Send this value, along with the URL for your Shopify store, to DX1 Support at dx1support@dx1app.com to activate Order Import. 














