Connect Shopify — MerchantFlow
How to connect your Shopify store to MerchantFlow via OAuth for order tracking, product analytics, and profitability reporting.
Connect Shopify to MerchantFlow
The Shopify integration connects your Shopify store to MerchantFlow via OAuth, enabling automatic syncing of orders, products, inventory, and customer data for profitability analysis and reporting. This guide covers the web app connection flow -- if you installed MerchantFlow from the Shopify App Store, see Shopify App Store instead.
What Is the Shopify Integration?
MerchantFlow's Shopify integration is a read-only OAuth connection that pulls commerce data from your Shopify store into MerchantFlow. Once connected, MerchantFlow syncs your orders, products, inventory levels, analytics, and reports to power dashboards, P&L tracking, and product-level profitability views.
What You Need
Before connecting, make sure you have:
- MerchantFlow owner or admin access (check your role)
- Verified email and two-factor authentication enabled on your MerchantFlow account
- Admin access to the target Shopify store
- The store's
.myshopify.comdomain (e.g.,your-store.myshopify.com)
How to Connect Shopify
- Open
/onboarding/commerceor navigate to Settings > Integrations - Choose Shopify
- Enter your
.myshopify.comstore domain - Approve the Shopify OAuth request -- this grants MerchantFlow read-only access to orders, products, inventory, analytics, reports, and customer-linked commerce data
- Return to MerchantFlow to confirm the connection
After connecting, MerchantFlow begins your first sync automatically.
Important Platform Rules
- MerchantFlow supports one primary commerce platform per merchant tenant
- If WooCommerce is already connected, you must disconnect or replace it before Shopify becomes the active commerce platform
- Once a real commerce platform is connected, the workspace leaves demo mode
What Data Does MerchantFlow Sync from Shopify?
MerchantFlow syncs the following from your Shopify store:
- Orders -- revenue, refunds, and transaction details
- Products -- SKUs, variants, pricing, and inventory levels
- Analytics and reports -- Shopify-native analytics data
- Customer commerce data -- linked to attribution and profitability views
All data is read-only. MerchantFlow never modifies your Shopify store.
Troubleshooting Shopify Connection Issues
If Shopify does not connect:
- Confirm the store domain is a valid
.myshopify.comaddress - Confirm the MerchantFlow user has verified email and 2FA enabled (Security Settings)
- Confirm you are approving the correct store in Shopify
- Check the Troubleshooting Integrations guide for additional steps
Frequently Asked Questions
Can I connect multiple Shopify stores?
Each MerchantFlow merchant tenant connects to one Shopify store. If you manage multiple stores, use separate merchant workspaces or an agency workspace.
Does MerchantFlow write data back to Shopify?
No. The Shopify OAuth connection is read-only. MerchantFlow pulls data for analytics and reporting but never creates, updates, or deletes anything in your Shopify store.
How often does MerchantFlow sync with Shopify?
MerchantFlow runs automatic syncs on a regular schedule. You can also trigger a manual sync at any time from Settings > Integrations.
Related Guides
- Connect Integrations -- full onboarding walkthrough
- Shopify App Store -- install via the Shopify App Store
- Shopify Billing -- billing for App Store installs
- WooCommerce -- alternative commerce platform
- Sync Status -- monitor sync health
- Sync Troubleshooting -- fix sync issues
Last updated: March 14, 2026
All Integrations — MerchantFlow
Explore all MerchantFlow integrations: Shopify, WooCommerce, Google Analytics, Meta Ads, TikTok Ads, Snapchat Ads, and more for e-commerce analytics.
Install from Shopify App Store — MerchantFlow
How to install MerchantFlow from the Shopify App Store with embedded onboarding, automatic store connection, and Shopify-managed billing.