Shopify Integration Guide
Learn how to connect your Shopify store to enable live shopping features.
1Overview
The Simple Stream integrates with your Shopify store to:
- Import your product catalogue for use in live streams
- Enable checkout so viewers can purchase products directly
- Sync product updates automatically
- Track inventory in real-time during streams
2Prerequisites
Before you begin, ensure you have:
- A Shopify store (any plan - Basic, Shopify, Advanced, or Plus)
- Store owner or admin access to your Shopify store
- A Simple Stream account
- Products published in your Shopify store
3Step-by-Step Setup
Step 1: Go to Integrations
Log in to your Simple Stream dashboard and navigate to the Integrations section.
Step 2: Enter Your Store URL
Enter your Shopify store URL in the input field. You can use any of these formats:
my-storemy-store.myshopify.comhttps://my-store.myshopify.com
Step 3: Click Connect
Click the Connect button. You'll be redirected to Shopify to authorise the connection.
Step 4: Authorise on Shopify
If this is your first time connecting, you'll need to:
- Log into your Shopify account (if not already logged in)
- Review the permissions requested
- Click Install app to authorise
Note: If you're already logged into Shopify and have previously installed the app, this step will happen automatically and you'll be redirected back instantly.
Step 5: Done!
You'll be redirected back to Simple Stream with a success message. Your store is now connected and you can start syncing products.
4Syncing Products
Once connected, your products will sync automatically. You can also trigger a manual sync at any time.
Automatic Sync
Products sync automatically when you connect your store and periodically thereafter. New products, price changes, and inventory updates are reflected automatically.
Manual Sync
Click the "Sync Products" button in your dashboard to force an immediate sync. This is useful after adding new products to your Shopify store.
5Permissions Explained
When installing the app, Shopify will ask you to approve these permissions:
| Permission | What It Does |
|---|---|
| Read products | Allows us to import your product catalogue |
| Read/Write checkouts | Enables creating checkout sessions for viewers |
| Storefront access | Allows viewers to add products to cart during streams |
| Read inventory | Shows real-time stock levels during streams |
6Security & Privacy
What We Access
- • Product information (names, prices, images)
- • Inventory levels
- • Checkout creation for purchases
What We DON'T Access
- • Customer personal data
- • Payment information
- • Order history
- • Other apps on your store
Your Shopify access tokens are encrypted before storage and never exposed in the browser or logs.
7Troubleshooting
"Connection Failed" Error
- OAuth state validation failed: Session expired - try again within 10 minutes
- Failed to connect to Shopify: Contact Simple Stream support
- Missing required parameters: Try connecting again
Store Shows as Disconnected
- Check if the app is still installed in Shopify Admin (Settings > Apps)
- If not installed, click Connect to reinstall
- If still installed, try disconnecting and reconnecting
Products Not Syncing
- Ensure your store is connected (check Integrations)
- Click Sync Products to force a refresh
- Verify your products are published and available in Shopify
- Check that products have a price set
8Disconnecting Your Store
To disconnect your Shopify store:
From Simple Stream:
- Go to the Integrations section in your dashboard
- Click the Disconnect button
From Shopify:
- Go to your Shopify Admin
- Navigate to Settings > Apps and sales channels
- Find "The Simple Stream"
- Click Remove app
9FAQ
Do I need to pay for a Shopify app subscription?
No, The Simple Stream app is included with your Simple Stream subscription.
Will this affect my existing Shopify setup?
No, the integration only reads your product data and creates checkouts. It doesn't modify your store settings, themes, or other apps.
Can I connect multiple Shopify stores?
Currently, each Simple Stream account can connect one Shopify store. Contact support if you need multi-store support.
What happens to purchases made through live streams?
Purchases go through Shopify's normal checkout. Orders appear in your Shopify Admin, and you fulfil them as usual.