- Access to the Shopify Dev Dashboard. You need the App development → Develop permission if you do not own the store.
- Permission to install apps on the store you want to connect
- Workspace admin access in Langdock
Setup
1
Create app
Open the Shopify Dev Dashboard. Click Create app.

2
Name it
Enter Langdock or another name people will recognize. Use Start from Dev Dashboard, not Shopify CLI. Click Create.

3
Add scopes & redirect URL
Open the app version. Open API access. Under Scopes, paste this comma-separated list.In Langdock, go to Admin → Integrations → Shopify Admin. Create the custom OAuth client. Copy Redirect URL from Langdock. Paste it under Redirect URLs in Shopify. The domain depends on your deployment.Save the scopes and redirect URL. Release the app version.

4
Copy client & secret into Langdock & authenticate
In the Dev Dashboard, open Settings. Copy Client ID and Client secret.In Langdock, paste them into the custom OAuth client for Shopify Admin. Save.Connect a store. Enter a custom domain like 
shop.acme.com, a *.myshopify.com domain, or the store handle. Complete Shopify’s install screen. The app then has the Admin API scopes from step 3.
Each Langdock connection is one shop. Connect every store separately. You can reuse the same custom OAuth client. You still need permission to install apps on each shop.
What you can do after setup
You can look up and update products, inventory, locations, orders, fulfillments, discounts, and files in the connected store.Troubleshooting
Invalid redirect URI The Redirect URL in Shopify must match Langdock’s Redirect URL exactly. Includehttps and /callback.
OAuth client is not configured
Save Client ID and Client Secret under Admin → Integrations → Shopify Admin before you connect a store.
Access denied / forbidden
The app version must include the scopes above. Complete the Shopify install screen with an account that can install apps.
Invalid store domain
Enter the domain you use for the store, the *.myshopify.com domain, or the store handle. Strip https://.