Prerequisites
- A Shopify store with an active plan
- Access to the Shopify Dev Dashboard
1
Create an app in the Shopify Dev Dashboard
- Go to the Shopify Dev Dashboard
- Click Create an app and give it a name (e.g. “Komerza Integration”)
-
Set the App URL to
https://dashboard.komerza.com -
Add this Allowed redirection URL - exactly as written, with no trailing slash:
-
In Access scopes, paste:
-
Set the Webhook version to
2026-04 - Click Create app
All four scopes are required. Missing any of them will cause connection
errors later.
2
Copy your credentials
Open the app’s Settings and copy the Client ID and Client secret.
Keep these secure - they grant access to your Shopify store’s order data.
3
Connect Shopify to Komerza
- In your Komerza dashboard, go to Settings → Payment Methods → Shopify
- Enter your Shop URL: your
myshopify.comdomain only, e.g.mystore.myshopify.com - Paste the Client ID and Secret from the previous step
- Click Connect Shopify
4
Authorize the connection
- You’ll be redirected to Shopify to approve the app’s permissions
- Click Install app on the Shopify authorization screen
- You’ll be redirected back to your Komerza dashboard - the connection is now active
- Active - Everything is connected and working
- Inactive - Authorization has not completed, or the credentials are wrong
How It Works
- A customer selects Shopify at checkout
- Komerza creates a draft order on your Shopify store
- The customer is redirected to Shopify’s hosted checkout to complete payment
- Once payment is confirmed, Komerza automatically marks the order as delivered
Managing Payments
- Refunds - You can issue refunds through Komerza. The refund is processed via the Shopify Orders API and reflected in both platforms.
- Webhooks - Komerza listens for order and refund events from Shopify to keep everything in sync.