Connecting Your Shopify Shop to Corjl (API Integration)
Overview
Corjl's Shopify API integration provides the most complete Shopify experience, including:
- Automatic order syncing
- Product variations
- Buy Now demo links
- Product linking
Note: This integration requires Shopify Grow (or higher).
If you're using Shopify Basic, see our Shopify Webhooks integration instead.
Before You Begin
You'll need:
- A Corjl seller account
- A Shopify Grow (or higher) plan
- Admin access to your Shopify store
- Your Shopify .myshopify.com store URL
Step 1 — Create a Shopify App
- Log in to the Shopify Dev Dashboard.
- Select Apps.
- Click Create app.
- Enter an app name (for example, Corjl Integration).
- Click Create.
After the app is created, you'll automatically be taken to the Versions page.
Step 2 — Configure App Permissions
On the Versions page:
- Scroll to Access.
- Add these required permissions:
- read_orders
- read_products
- Click Release.
- Enter a version name.
- Click Release again.
Step 3 — Request Protected Customer Data Access
Some Shopify stores require additional customer data permissions.
If your app includes a Storefront API section:
- Open Settings.
- Select Manage next to Storefront API.
- Choose API access requests.
- Click Request access.
Request access for:
- Protected customer data
- Name
- Phone
- Address
Complete Shopify's prompts and save each request.
Note: Not every Shopify store will display these options. If you don't see them, continue to the next step.
Step 4 — Install the App
- Return to your app overview.
- Click Install app.
- Select the Shopify store you want to connect.
- Review the requested permissions.
- Click Install.
Step 5 — Open Shopify Integration in Corjl
In Corjl:
- Click your username.
- Select Settings.
- Open Integrations.
- Select Shopify.
- Choose API Integration.
Step 6 — Enter Your Shopify Credentials
Fill out the connection form:
Shop Name
Your preferred display name.
Shop URL
Your .myshopify.com address.
Example:
myshop.myshopify.com
Client ID
Copy the Client ID from your Shopify app's Settings page.
Client Secret
Copy the Secret from the same Settings page.
Step 7 — Connect
Click Connect.
If everything is configured correctly, Corjl will confirm that your Shopify shop has been connected successfully.
You can now begin linking products and automatically creating Corjl orders from Shopify purchases.
Troubleshooting
Connection Failed
Double-check that:
- Your app has been Released
- Your app has been Installed
- Both required permissions are enabled:
- read_orders
- read_products
- You're using your .myshopify.com URL
- Client ID and Client Secret were copied correctly
Missing Permission Error
Return to the Versions page and verify both required scopes were added before releasing the app.
Existing Shopify Connections
If you previously connected your Shopify store before Shopify's January 2026 changes, your existing connection will continue working normally.
Only sellers creating a new connection or reconnecting an existing one need to follow the new setup process.
Prefer Shopify Webhooks?
If you're using Shopify Basic or don't need product variations or Buy Now demo links, you can connect using Shopify Webhooks instead.
The Webhook integration supports:
- Basic order syncing
- Automatic order creation
It does not support:
- Product variations
- Buy Now demo links
See Connect Your Shopify Shop Using Webhooks for setup instructions.