Shopify Custom App Installation Guide
Shopify Custom App Installation Guide (Legacy and Dev Dashboard)
There are currently two ways to install a Shopify Custom App:
- Legacy Method (Old – being phased out by Shopify)
- Dev Dashboard Method (New – Recommended and supported)
1. Legacy Method (Old Installation Method)
This method was previously used when custom apps were created directly inside the merchant’s Shopify admin.
Step 1: Create Custom App in Shopify Admin
- Login to the merchant’s Shopify Admin
- Go to Settings → Apps and sales channels
- Click Develop apps
- Click Create an app
- Enter the app name and create the app
Step 2: Configure Admin API Scopes
- Open the app
- Go to Configuration → Admin API integration
- Enable the following scopes:
- Save the configuration
Step 3: Install the App
- Click Install App
- After installation, copy the Admin API Access Token
Step 4: Add Credentials in XStak Merchant Portal
- Login to XStak Merchant Portal
- Navigate to Settings → Store Info → Shopify App Details
- In Custom App Credentials section:
✅ This will automatically configure tokens for all installed apps.
Step 5: Verification
- Place a test order on the Shopify store
- Confirm the order id is successfully mapped against the order on XAP
2. Dev Dashboard Method (New – Recommended)
Shopify has now made the Legacy method unavailable for many merchants.
This is the new and recommended approach.
Custom apps are now created from the Shopify Partner (Dev) Dashboard.
Step 1: Create App in Shopify Partner Dashboard
- Login to Shopify Partner Dashboard
- Go to Dev Dashboard, Apps → Create App
- Add App Name and click Create
Step 2: Configure App Settings
Use the following configuration:
App Settings:
- Use legacy install flow: false (uncheck)
- Embedded app: false (uncheck)
- App URL:
Access Scopes:
read_orderswrite_orders
Step 3: Create and Release App Version
- After filling above details, Click Release
Step 4: Configure App Distribution
- Go to Distribution and select Custom App Distribution
- Add the merchant’s Shopify Store URL
Example:
plain text
merchant-store.myshopify.com- Save changes
Step 5: Get Client Credentials
- Go to:
- Copy:
Step 6: Add Credentials in XStak Merchant Portal
- Login to XStak Merchant Portal
- Navigate to: Settings → Store Info → Shopify App Details
- In Custom App Credentials section:
- Click Submit button
✅ This will automatically add access tokens for all apps
Step 6: Install App
- Now, Install the Custom app on the shopify store (Important: First add Client Id and Secret on XAP, then install app on the store.)
Step 7: Verification
- Place a test order on Shopify store
- Confirm the order is successfully mapped in the system
Summary
Recommendation
Always use the Dev Dashboard method for new installations, as Shopify is phasing out the Legacy method.