Shopify App Creation and API Key Extraction Manual
| To Retrieve 3 Fields |
|---|
| SHOPIFY_API_KEY (client_id) |
| SHOPIFY_API_SECRET_KEY (client_secret) |
| SHOPIFY_SHOP_DOMAIN |
1. Login and Select ‘Settings’
Access: https://admin.shopify.com/

![]()
2. Select ‘Apps’ and ‘Build apps in Dev Dashboard’

3. Select ‘Create App’ and ‘Select Scopes’

ACCESS SCOPES
- read_analytics,
- read_customers,
- read_inventory,
- read_locales,
- read_locations,
- read_orders, → read_all_orders
- read_product_feeds,
- read_products,
- read_reports
4. Install The app and retrieve the important API Creds
4.0 Install the app

4.1 Retrieve CLIENT_ID and SECRET_KEY

4.2 Retrieve SHOPIFY_SHOP_DOMAIN URL
To find your myshopify.com domain:
- Log in to your Shopify Admin (admin.shopify.com)
- Look at the URL in your browser - it will show something like: https://admin.shopify.com/store/YOUR-STORE-NAME
- Your myshopify.com domain is: YOUR-STORE-NAME.myshopify.com

Here's the difference 2025 vs 2026:
| Old Way (Legacy) | New Way (2026+) |
|---|---|
| Shopify gave you a permanent access token | No permanent token |
| Store it once, use forever | Generate token on-demand |
| Just use the token directly | Use client_id + client_secret to get token |
Flow now:
STORED (permanent)
• SHOPIFY_API_KEY (client_id)
• SHOPIFY_API_SECRET_KEY (client_secret)
• SHOPIFY_SHOP_DOMAIN
GENERATED (temporary, expires in 24h)
• access_token ← get using client_id + client_secret
API CALLS
• Use access_token in X-Shopify-Access-Token header
