Connecting to Shopify
ProductManager connects to your Shopify store using the Admin API with client credentials. This guide walks you through the setup process.
Prerequisites
Before connecting, you'll need:
- A Shopify store (any plan)
- Owner or staff account with "Apps" permission
- Access to create a custom app
Step 1: Create a Custom App in Shopify
- Log in to your Shopify admin
- Go to Settings (bottom-left corner)
- Click Apps and sales channels
- Click Develop apps (top-right)
- Click Create an app
- Enter an app name (e.g., "ProductManager")
- Click Create app
Step 2: Configure API Scopes
In your new app, click Configure Admin API scopes
Enable these scopes:
Required scopes:
read_products- View productswrite_products- Create and edit productsread_inventory- View inventorywrite_inventory- Update inventoryread_locations- View locations
Optional scopes (for full functionality):
read_orders- For sales reportsread_customers- For customer dataread_content- For metafields
Click Save
Step 3: Install the App
- Click Install app (top-right)
- Review the permissions
- Click Install
Step 4: Get Your Credentials
- In the app settings, click API credentials
- Copy the API key (this is your Client ID)
- Under "Admin API access token", click Reveal token once
- Copy the Admin API access token (this is your Client Secret)
Important: The access token is only shown once. Store it securely. If you lose it, you'll need to create a new app.
Step 5: Connect in ProductManager
Launch ProductManager
Click Add Store (or File > Add Store)
Enter your information:
Field Value Store Name Your .myshopify.com subdomain (e.g., my-store)Client ID The API key from Step 4 Client Secret The access token from Step 4 Click Test Connection to verify
Click Connect

Connection Status
After connecting, you'll see:
- Store name in the title bar
- Store selector dropdown (if multiple stores)
- Product count in the status bar
Troubleshooting Connection Issues
"Invalid credentials"
- Double-check the Client ID and Secret
- Ensure the app is installed (not just created)
- Verify the store name is correct (without .myshopify.com)
"Access denied"
- Check that all required API scopes are enabled
- The app may need to be reinstalled after changing scopes
"Store not found"
- Verify the store name spelling
- Ensure the store is active (not frozen or closed)
"Rate limited"
- Wait a few minutes and try again
- This usually indicates too many recent API requests
Multiple Stores
ProductManager supports connecting to multiple Shopify stores:
- Go to File > Add Store or click the store dropdown
- Add each store's credentials
- Switch between stores using the dropdown in the toolbar
- Each store's data is cached separately
Security Notes
- Credentials are encrypted using Windows DPAPI
- Tokens are stored locally, never transmitted except to Shopify
- For shared computers, consider using separate Windows accounts
Next Steps
Once connected:
- Quick Start Guide - Learn the basics
- Product Grid - Navigate your products
- Bulk Operations - Edit products in bulk