Connecting Shopify
Connect your Shopify store to unlock platform consistency checks and deeper analysis.
Connecting Shopify
Cassian™ can analyse your storefront without a Shopify connection — it crawls your public-facing pages the same way a customer (or search engine) would. But connecting Shopify gives Cassian access to your backend data, enabling a whole layer of checks that aren't possible from the outside.
What the Shopify connection unlocks
Platform consistency checks — Cassian compares what's in your Shopify admin against what's actually rendering on your storefront. Mismatches (a product marked active in Shopify but showing a 404, a translation configured but not displaying, a collection with no visible products) are surfaced as issues and factor into your Cassian Score™.
Translation quality checks — Cassian reads your configured Shopify translation data and compares it against your storefront output, checking for accuracy, completeness, and consistency across every language you sell in.
Order Pulse — hourly monitoring of your order volume requires read access to your order data. Cassian uses aggregate counts only (not individual order details) to detect anomalies and alert you to sudden drops. See Order Pulse for details.
Cassian requests read-only access to your Shopify store. It cannot modify your products, orders, content, or settings. Guardian+ plans gain additional scopes for automated fix suggestions — you're always shown what those scopes are and asked to approve them.
How to connect
Go to Settings → Shopify
In the left sidebar, click Settings, then select the Shopify tab. If your store isn't connected yet, you'll see a connection prompt.
Enter your myshopify.com URL
Type your store's .myshopify.com address into the field. This is your store's internal Shopify identifier, not your custom domain. For example: yourstore.myshopify.com.
Use your .myshopify.com URL, not your custom domain. Even if your store is at yourstore.com, Shopify OAuth requires the internal .myshopify.com address.
Click "Connect"
You'll be redirected to Shopify's permission review screen, where you can see exactly what access Cassian is requesting.
Review the permissions and click "Install"
Shopify will show you a summary of the permissions Cassian is requesting (detailed below). Review them and click "Install" to approve.
You're returned to the Cassian dashboard
The connection is established immediately. Cassian will update your language settings based on your Shopify store configuration — your manual settings take precedence if you've already configured them.
What permissions Cassian requests
| Permission | Why Cassian needs it |
|---|---|
| Read products | Compares product catalogue data against what renders on your storefront — catches discrepancies like products that are active in Shopify but not visible to customers |
| Read orders | Powers Order Pulse — Cassian reads aggregate order counts (not individual order data) to monitor for volume anomalies |
| Read translations | Checks the quality and completeness of your Shopify translation data across all configured languages |
Cassian requests the minimum scope needed for each feature. No write access is requested on standard plans.
How to disconnect
To remove the Shopify connection:
- Go to Settings → Shopify
- Click "Disconnect"
- Confirm the removal
The connection is removed immediately. Cassian loses access to your Shopify backend data — storefront scanning continues, but platform consistency, translation, and Order Pulse features will no longer have fresh data. Your existing scan history and score history are kept.
Disconnecting from Shopify also disables Order Pulse, platform consistency checks, and translation quality checks. These features will show as paused in your dashboard until you reconnect.
Frequently asked questions
Is the connection secure?
Yes. The connection uses Shopify's official OAuth 2.0 flow — the same system every Shopify app uses. Cassian never sees or stores your Shopify admin credentials. Access is token-based and can be revoked at any time, from either Cassian's Settings page or from your Shopify admin under Apps → Installed apps.
Does connecting change anything in my store?
No. Cassian holds read-only access by default. It cannot modify your products, orders, pages, themes, or any other store content.
What if I have multiple Shopify stores?
Add each store as a separate site in Cassian, then connect each one individually from that site's Settings → Shopify page. Each site maintains its own Shopify connection.
My language settings changed after connecting — why?
When you connect Shopify, Cassian reads your store's configured languages via the Shopify API and updates your language settings to match. This is a one-time sync. If you've manually configured your language settings in Cassian, your manual settings take precedence and won't be overwritten.
Do I need to reconnect after upgrading my plan?
Only if you upgrade to Guardian+ or Prime, which request additional scopes for write access features. When you upgrade, Cassian will prompt you to reauthorise if expanded permissions are needed. The prompt appears in Settings → Shopify and in your dashboard notifications.
I clicked "Install" on Shopify but landed on an error — what happened?
The most common cause is entering a custom domain instead of the .myshopify.com URL. Go back to Settings → Shopify, clear the URL field, and enter your .myshopify.com address. If the error persists, contact support at getcassian.com/contact.
Next step
With Shopify connected, run your first scan to get your initial Cassian Score™.